SysNoticeService.cs 1018 B

12345678910111213141516171819202122232425262728293031323334353637
  1. using Infrastructure.Attribute;
  2. using SqlSugar;
  3. using System.Collections.Generic;
  4. using ZR.Model.Models;
  5. using ZR.Model.System;
  6. using ZR.Service.System.IService;
  7. namespace ZR.Service.System
  8. {
  9. /// <summary>
  10. /// 通知公告表Service业务层处理
  11. ///
  12. /// @author zr
  13. /// @date 2021-12-15
  14. /// </summary>
  15. [AppService(ServiceType = typeof(ISysNoticeService), ServiceLifetime = LifeTime.Transient)]
  16. public class SysNoticeService : BaseService<SysNotice>, ISysNoticeService
  17. {
  18. #region 业务逻辑代码
  19. /// <summary>
  20. /// 查询系统通知
  21. /// </summary>
  22. /// <returns></returns>
  23. public List<SysNotice> GetSysNotices()
  24. {
  25. //开始拼装查询条件
  26. var predicate = Expressionable.Create<SysNotice>();
  27. //搜索条件查询语法参考Sqlsugar
  28. predicate = predicate.And(m => m.Status == "0");
  29. return GetList(predicate.ToExpression());
  30. }
  31. #endregion
  32. }
  33. }