namespace Yw.DAL.PostgreSql { /// /// RepairTaskLog /// public partial class RepairTaskLog : BaseDAL, IRepairTaskLog { /// /// /// public override ConnectionConfig ConnectionConfig { get { return ConfigHelper.PostgreSqlConnectionConfig; } } /// /// 通过 FormID 获取 /// public List GetByFormID(long FormID) { using (var db = new SqlSugarClient(ConnectionConfig)) { return db.Queryable() .Where(x => x.FormID == FormID).OrderBy(x => x.OperateTime).ToList(); } } /// /// 通过 FormID 获取最后一条 /// public Entity.RepairTaskLog GetLastByFormID(long FormID) { using (var db = new SqlSugarClient(ConnectionConfig)) { return db.Queryable() .Where(x => x.FormID == FormID).OrderBy(x => x.OperateTime, OrderByType.Desc).First(); } } /// /// 通过 FormIds 获取 /// public List GetByFormIds(List FormIds) { if (FormIds == null || FormIds.Count < 1) return default; using (var db = new SqlSugarClient(ConnectionConfig)) { return db.Queryable() .Where(x => FormIds.Contains(x.FormID)).OrderBy(x => x.OperateTime).ToList(); } } } }