Product_Wms/WcsMain/DataBase/Dao/AppLiftInfoDao.cs
icewint 2010caa685 1、添加四向车接口
2、添加下发任务逻辑
2024-11-14 12:06:40 +08:00

40 lines
1.2 KiB
C#

using WcsMain.Common;
using WcsMain.DataBase.TableEntity;
using WcsMain.WcsAttribute.AutoFacAttribute;
namespace WcsMain.DataBase.Dao;
[Component]
public class AppLiftInfoDao
{
/// <summary>
/// 查询
/// </summary>
/// <param name="liftInfo"></param>
/// <returns></returns>
public List<AppLiftInfo>? Query(AppLiftInfo liftInfo)
{
try
{
var sqlFunc = CommonTool.DbServe.Queryable<AppLiftInfo>()
.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;
}
}
}