MessageTemplateConfigInfoVO.java 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. package jnpf.message.model.messagetemplateconfig;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import jnpf.message.entity.SmsFieldEntity;
  4. import jnpf.message.entity.TemplateParamEntity;
  5. import lombok.Data;
  6. import com.fasterxml.jackson.annotation.JsonProperty;
  7. import java.util.List;
  8. /**
  9. * @版本: V3.2.0
  10. * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com)
  11. * @作者: JNPF开发平台组
  12. * @日期: 2022-08-18
  13. */
  14. @Data
  15. public class MessageTemplateConfigInfoVO {
  16. /**
  17. * 主键
  18. **/
  19. @Schema(description = "主键")
  20. @JsonProperty("id")
  21. private String id;
  22. /**
  23. * 名称
  24. **/
  25. @Schema(description = "名称")
  26. @JsonProperty("fullName")
  27. private String fullName;
  28. /**
  29. * 编码
  30. **/
  31. @Schema(description = "编码")
  32. @JsonProperty("enCode")
  33. private String enCode;
  34. /**
  35. * 模板类型
  36. **/
  37. @Schema(description = "模板类型")
  38. @JsonProperty("templateType")
  39. private String templateType;
  40. /**
  41. * 消息来源
  42. **/
  43. @Schema(description = "消息来源")
  44. @JsonProperty("messageSource")
  45. private String messageSource;
  46. /**
  47. * 消息类型
  48. **/
  49. @Schema(description = "消息类型")
  50. @JsonProperty("messageType")
  51. private String messageType;
  52. /**
  53. * 排序
  54. **/
  55. @Schema(description = "排序")
  56. @JsonProperty("sortCode")
  57. private Integer sortCode;
  58. /**
  59. * 状态
  60. **/
  61. @Schema(description = "状态")
  62. @JsonProperty("enabledMark")
  63. private Integer enabledMark;
  64. /**
  65. * 说明
  66. **/
  67. @Schema(description = "说明")
  68. @JsonProperty("description")
  69. private String description;
  70. /**
  71. * 消息标题
  72. **/
  73. @Schema(description = "消息标题")
  74. @JsonProperty("title")
  75. private String title;
  76. /**
  77. * 消息内容
  78. **/
  79. @Schema(description = "消息内容")
  80. @JsonProperty("content")
  81. private String content;
  82. /**
  83. * 模板编号
  84. **/
  85. @Schema(description = "模板编号")
  86. @JsonProperty("templateCode")
  87. private String templateCode;
  88. /**
  89. * 跳转方式 (1:小程序,2:页面)
  90. **/
  91. @Schema(description = "跳转方式 (1:小程序,2:页面)")
  92. @JsonProperty("wxSkip")
  93. private String wxSkip;
  94. /**
  95. * 关联小程序id
  96. **/
  97. @Schema(description = "关联小程序id")
  98. @JsonProperty("xcxAppId")
  99. private String xcxAppId;
  100. /**
  101. * 创建时间
  102. **/
  103. @Schema(description = "创建时间")
  104. @JsonProperty("creatorTime")
  105. private Long creatorTime;
  106. /**
  107. * 创建人员
  108. **/
  109. @Schema(description = "创建人员")
  110. @JsonProperty("creatorUserId")
  111. private String creatorUserId;
  112. /**
  113. * 修改时间
  114. **/
  115. @Schema(description = "修改时间")
  116. @JsonProperty("lastModifyTime")
  117. private Long lastModifyTime;
  118. /**
  119. * 修改人员
  120. **/
  121. @Schema(description = "修改人员")
  122. @JsonProperty("lastModifyUserId")
  123. private String lastModifyUserId;
  124. /**
  125. * 子表数据
  126. **/
  127. @Schema(description = "子表数据")
  128. @JsonProperty("templateParamList")
  129. private List<TemplateParamEntity> templateParamList;
  130. /**
  131. * 子表数据
  132. **/
  133. @Schema(description = "子表数据")
  134. @JsonProperty("smsFieldList")
  135. private List<SmsFieldEntity> smsFieldList;
  136. }