TemplateMsg.java 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  1. package com.idiot.operationbackend.entity;
  2. import com.baomidou.mybatisplus.annotation.TableId;
  3. import com.baomidou.mybatisplus.annotation.TableName;
  4. import javax.validation.constraints.NotEmpty;
  5. import javax.validation.constraints.NotNull;
  6. /**
  7. * 模板消息
  8. * @author wang xiao
  9. * @date Created in 19:01 2020/9/22
  10. */
  11. @TableName("t_template_msg")
  12. public class TemplateMsg {
  13. @TableId
  14. private String id;
  15. @NotEmpty(message = "请选择公众号")
  16. private String accountId;
  17. @NotEmpty(message = "请填写模板消息名称")
  18. private String label;
  19. @NotEmpty(message = "请选择模板消息模板")
  20. private String templateId;
  21. @NotEmpty(message = "请填写模板消息模板数据")
  22. private String templateData;
  23. @NotEmpty(message = "请选择跳转类型")
  24. private Integer linkType;
  25. private String linkUrl;
  26. private String linkAppId;
  27. private String sendTime;
  28. private Long sendNum;
  29. private Integer status;
  30. private String createTime;
  31. private String nikeName;
  32. private String headImage;
  33. @NotNull(message = "请选择发送类型")
  34. private Boolean type;
  35. private Integer selectSex;
  36. private String selectSubscribeTime;
  37. private String selectProvince;
  38. private String selectCity;
  39. private String selectTag;
  40. public String getId() {
  41. return id;
  42. }
  43. public void setId(String id) {
  44. this.id = id;
  45. }
  46. public String getAccountId() {
  47. return accountId;
  48. }
  49. public void setAccountId(String accountId) {
  50. this.accountId = accountId;
  51. }
  52. public String getLabel() {
  53. return label;
  54. }
  55. public void setLabel(String label) {
  56. this.label = label;
  57. }
  58. public String getTemplateId() {
  59. return templateId;
  60. }
  61. public void setTemplateId(String templateId) {
  62. this.templateId = templateId;
  63. }
  64. public String getTemplateData() {
  65. return templateData;
  66. }
  67. public void setTemplateData(String templateData) {
  68. this.templateData = templateData;
  69. }
  70. public Integer getLinkType() {
  71. return linkType;
  72. }
  73. public void setLinkType(Integer linkType) {
  74. this.linkType = linkType;
  75. }
  76. public String getLinkUrl() {
  77. return linkUrl;
  78. }
  79. public void setLinkUrl(String linkUrl) {
  80. this.linkUrl = linkUrl;
  81. }
  82. public String getLinkAppId() {
  83. return linkAppId;
  84. }
  85. public void setLinkAppId(String linkAppId) {
  86. this.linkAppId = linkAppId;
  87. }
  88. public String getSendTime() {
  89. return sendTime;
  90. }
  91. public void setSendTime(String sendTime) {
  92. this.sendTime = sendTime;
  93. }
  94. public Long getSendNum() {
  95. return sendNum;
  96. }
  97. public void setSendNum(Long sendNum) {
  98. this.sendNum = sendNum;
  99. }
  100. public String getCreateTime() {
  101. return createTime;
  102. }
  103. public void setCreateTime(String createTime) {
  104. this.createTime = createTime;
  105. }
  106. public String getNikeName() {
  107. return nikeName;
  108. }
  109. public void setNikeName(String nikeName) {
  110. this.nikeName = nikeName;
  111. }
  112. public String getHeadImage() {
  113. return headImage;
  114. }
  115. public void setHeadImage(String headImage) {
  116. this.headImage = headImage;
  117. }
  118. public Integer getStatus() {
  119. return status;
  120. }
  121. public void setStatus(Integer status) {
  122. this.status = status;
  123. }
  124. public Boolean getType() {
  125. return type;
  126. }
  127. public void setType(Boolean type) {
  128. this.type = type;
  129. }
  130. public Integer getSelectSex() {
  131. return selectSex;
  132. }
  133. public void setSelectSex(Integer selectSex) {
  134. this.selectSex = selectSex;
  135. }
  136. public String getSelectSubscribeTime() {
  137. return selectSubscribeTime;
  138. }
  139. public void setSelectSubscribeTime(String selectSubscribeTime) {
  140. this.selectSubscribeTime = selectSubscribeTime;
  141. }
  142. public String getSelectProvince() {
  143. return selectProvince;
  144. }
  145. public void setSelectProvince(String selectProvince) {
  146. this.selectProvince = selectProvince;
  147. }
  148. public String getSelectCity() {
  149. return selectCity;
  150. }
  151. public void setSelectCity(String selectCity) {
  152. this.selectCity = selectCity;
  153. }
  154. public String getSelectTag() {
  155. return selectTag;
  156. }
  157. public void setSelectTag(String selectTag) {
  158. this.selectTag = selectTag;
  159. }
  160. @Override
  161. public String toString() {
  162. return "TemplateMsg{" +
  163. "id='" + id + '\'' +
  164. ", accountId='" + accountId + '\'' +
  165. ", label='" + label + '\'' +
  166. ", templateId='" + templateId + '\'' +
  167. ", templateData='" + templateData + '\'' +
  168. ", linkType=" + linkType +
  169. ", linkUrl='" + linkUrl + '\'' +
  170. ", linkAppId='" + linkAppId + '\'' +
  171. ", sendTime='" + sendTime + '\'' +
  172. ", sendNum=" + sendNum +
  173. ", status=" + status +
  174. ", createTime='" + createTime + '\'' +
  175. ", nikeName='" + nikeName + '\'' +
  176. ", headImage='" + headImage + '\'' +
  177. ", type=" + type +
  178. ", selectSex=" + selectSex +
  179. ", selectSubscribeTime='" + selectSubscribeTime + '\'' +
  180. ", selectProvince='" + selectProvince + '\'' +
  181. ", selectCity='" + selectCity + '\'' +
  182. ", selectTag='" + selectTag + '\'' +
  183. '}';
  184. }
  185. }