namespace Yw.DAL.SQLite { /// /// RepairRequestLog /// public partial class RepairRequestLog : BaseDAL, IRepairRequestLog { /// /// /// public override ConnectionConfig ConnectionConfig { get { return ConfigHelper.SQLiteConnectionConfig; } } /// /// 通过 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 和 OperateType 获取 /// public Entity.RepairRequestLog GetByFormIDAndOperateType(long FormID, int OperateType) { using (var db = new SqlSugarClient(ConnectionConfig)) { return db.Queryable() .Where(x => x.FormID == FormID && x.OperateType == OperateType).First(); } } /// /// 通过 FormIds 和 OperateType 获取 /// public List GetByFormIdsAndOperateType(List FormIds, int OperateType) { if (FormIds == null || FormIds.Count < 1) { return default; } using (var db = new SqlSugarClient(ConnectionConfig)) { return db.Queryable() .Where(x => FormIds.Contains(x.FormID) && x.OperateType == OperateType).ToList(); } } } }