using WcsMain.Common; using WcsMain.DataBase.TableEntity; using WcsMain.WcsAttribute.AutoFacAttribute; namespace WcsMain.DataBase.Dao; [Component] public class AppConveyStandDao { /// /// 查询 /// /// /// public List? Query(AppConveyStand conveyStand) { try { var sqlFuc = CommonTool.DbServe.Queryable() .WhereIF(conveyStand.StandId != default, w => w.StandId == conveyStand.StandId) .WhereIF(conveyStand.StandType != default, w => w.StandType == conveyStand.StandType) .WhereIF(conveyStand.StandStatus != default, w => w.StandStatus == conveyStand.StandStatus) .WhereIF(conveyStand.Area != default, w => w.Area == conveyStand.Area) .WhereIF(conveyStand.VehicleNo != default, w => w.VehicleNo == conveyStand.VehicleNo) .WhereIF(conveyStand.Tag != default, w => w.Tag == conveyStand.Tag) .WhereIF(conveyStand.Remark != default, w => w.Remark == conveyStand.Remark); return sqlFuc.ToList(); } catch (Exception ex) { _ = ex; return default; } } /// /// 查询所有 /// /// public List? Query() => Query(new AppConveyStand()); }