using WcsMain.Common; using WcsMain.DataBase.TableEntity; using WcsMain.WcsAttribute.AutoFacAttribute; namespace WcsMain.DataBase.Dao; [Component] public class AppLiftInfoDao { /// /// 查询 /// /// /// public List? Query(AppLiftInfo liftInfo) { try { var sqlFunc = CommonTool.DbServe.Queryable() .WhereIF(liftInfo.LiftId != default, w => w.LiftId == liftInfo.LiftId) .WhereIF(liftInfo.LiftName != default, w => w.LiftName == liftInfo.LiftName) .WhereIF(liftInfo.LiftType != default, w => w.LiftType == liftInfo.LiftType) .WhereIF(liftInfo.Tag != default, w => w.Tag == liftInfo.Tag) .WhereIF(liftInfo.Status != default, w => w.Status == liftInfo.Status) .WhereIF(liftInfo.LiftMode != default, w => w.LiftMode == liftInfo.LiftMode) .WhereIF(liftInfo.Remark != default, w => w.Remark == liftInfo.Remark) .OrderBy(o => o.LiftId); return sqlFunc.ToList(); } catch (Exception ex) { _ = ex; return null; } } }