using Infrastructure.Attribute; using Infrastructure.Model; using SqlSugar; using System; using ZR.Model; using ZR.Model.MES.andon; using ZR.Model.MES.andon.Dto; using ZR.Repository; using ZR.Service.mes.andon.Iservice; namespace ZR.Service.mes.andon { /// /// 安灯区域工作时间表Service业务层处理 /// [AppService(ServiceType = typeof(IAndonWorkTimeService), ServiceLifetime = LifeTime.Transient)] public class AndonWorkTimeService : BaseService, IAndonWorkTimeService { /// /// 查询安灯区域工作时间表列表 /// /// /// public PagedInfo GetList(AndonWorkTimeQueryDto parm) { var predicate = QueryExp(parm); var response = Queryable() .Where(predicate.ToExpression()) .ToPage(parm); return response; } /// /// 获取详情 /// /// /// public AndonWorkTime GetInfo(int Id) { var response = Queryable() .Where(x => x.Id == Id) .First(); return response; } /// /// 添加安灯区域工作时间表 /// /// /// public AndonWorkTime AddAndonWorkTime(AndonWorkTime model) { return Insertable(model).ExecuteReturnEntity(); } /// /// 修改安灯区域工作时间表 /// /// /// public int UpdateAndonWorkTime(AndonWorkTime model) { return Update(model, true); } /// /// 查询导出表达式 /// /// /// private static Expressionable QueryExp(AndonWorkTimeQueryDto parm) { var predicate = Expressionable.Create(); return predicate; } } }