using Infrastructure; using Infrastructure.Attribute; using SqlSugar; using System.Collections.Generic; using ARW.Model.Models; using ARW.Model.System; using ARW.Repository; using ARW.Repository.System; using ARW.Service.System.IService; namespace ARW.Service.System { /// /// 通知公告表Service业务层处理 /// /// @author zr /// @date 2021-12-15 /// [AppService(ServiceType = typeof(ISysNoticeService), ServiceLifetime = LifeTime.Transient)] public class SysNoticeService : BaseService, ISysNoticeService { private readonly SysNoticeRepository _SysNoticerepository; public SysNoticeService(SysNoticeRepository repository) { _SysNoticerepository = repository; } #region 业务逻辑代码 /// /// 查询系统通知 /// /// public List GetSysNotices() { //开始拼装查询条件 var predicate = Expressionable.Create(); //搜索条件查询语法参考Sqlsugar predicate = predicate.And(m => m.Status == "0"); return _SysNoticerepository.GetList(predicate.ToExpression()); } #endregion } }