namespace Yw.DAL.PostgreSql { /// /// RepairTaskLogFile /// public partial class RepairTaskLogFile : BaseDAL_Sorter, IRepairTaskLogFile { /// /// /// 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.SortCode).ToList(); } } /// /// 通过 LogID 获取 /// public List GetByLogID(long FormID, long LogID) { using (var db = new SqlSugarClient(ConnectionConfig)) { return db.Queryable() .Where(x => x.FormID == FormID && x.LogID == LogID) .OrderBy(x => x.SortCode).ToList(); } } /// /// 通过 LogID 获取最大排序码 /// public int GetMaxSortCodeByLogID(long FormID, long LogID) { using (var db = new SqlSugarClient(ConnectionConfig)) { return db.Queryable() .Where(x => x.FormID == FormID && x.LogID == LogID) .Max(x => x.SortCode); } } } }