MessageTemplateService.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package jnpf.base.service;
  2. import jnpf.base.service.SuperService;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import jnpf.base.Pagination;
  5. import jnpf.base.entity.MessageTemplateEntity;
  6. import java.util.List;
  7. /**
  8. * 消息模板表
  9. *
  10. * @author JNPF开发平台组
  11. * @version V3.1.0
  12. * @copyright 引迈信息技术有限公司
  13. * @date 2021年12月8日17:40:37
  14. */
  15. public interface MessageTemplateService extends SuperService<MessageTemplateEntity> {
  16. /**
  17. * 列表(无分页)
  18. *
  19. * @return
  20. */
  21. List<MessageTemplateEntity> getList();
  22. /**
  23. * 列表
  24. *
  25. * @param pagination 条件
  26. * @return 单据规则列表
  27. */
  28. List<MessageTemplateEntity> getList(Pagination pagination, Boolean filter);
  29. /**
  30. * 信息
  31. *
  32. * @param id 主键值
  33. * @return 单据规则
  34. */
  35. MessageTemplateEntity getInfo(String id);
  36. /**
  37. * 创建
  38. *
  39. * @param entity 实体
  40. */
  41. void create(MessageTemplateEntity entity);
  42. /**
  43. * 更新
  44. *
  45. * @param id 主键值
  46. * @param entity 实体对象
  47. * @return ignore
  48. */
  49. boolean update(String id, MessageTemplateEntity entity);
  50. /**
  51. * 删除
  52. *
  53. * @param entity 实体
  54. */
  55. void delete(MessageTemplateEntity entity);
  56. /**
  57. * 验证名称
  58. *
  59. * @param fullName 名称
  60. * @param id 主键值
  61. * @return ignore
  62. */
  63. boolean isExistByFullName(String fullName, String id);
  64. /**
  65. * 验证编码
  66. *
  67. * @param enCode 编码
  68. * @param id 主键值
  69. * @return ignore
  70. */
  71. boolean isExistByEnCode(String enCode, String id);
  72. }