GroupMsg.java 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  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 16:38 2020/9/22
  10. */
  11. @TableName("t_group_msg")
  12. public class GroupMsg {
  13. @TableId
  14. private String id;
  15. @NotEmpty(message = "请选择公众号")
  16. private String accountId;
  17. @NotEmpty(message = "请编辑群发内容")
  18. private String contents;
  19. @NotEmpty(message = "请选择群发时间")
  20. private String sendTime;
  21. private Long sendNum;
  22. /**
  23. * 类型,1-图文,2-图片,3-文字,4-音频,5-视频"
  24. */
  25. private Integer msgType;
  26. /**
  27. * 0 条件筛选 1 全部
  28. */
  29. @NotNull(message = "请选择群发类型")
  30. private Integer type;
  31. private Integer selectSex;
  32. private String selectSubscribeTime;
  33. private String selectProvince;
  34. private String selectCity;
  35. private String selectTag;
  36. private String phone;
  37. /**
  38. * 微信后台设置
  39. */
  40. private Integer power;
  41. /**
  42. * 转载是否继续发送
  43. */
  44. private Boolean repeatSend;
  45. private Integer status;
  46. private String createTime;
  47. private String nikeName;
  48. private String headImage;
  49. public String getId() {
  50. return id;
  51. }
  52. public void setId(String id) {
  53. this.id = id;
  54. }
  55. public String getAccountId() {
  56. return accountId;
  57. }
  58. public void setAccountId(String accountId) {
  59. this.accountId = accountId;
  60. }
  61. public String getContents() {
  62. return contents;
  63. }
  64. public void setContents(String contents) {
  65. this.contents = contents;
  66. }
  67. public String getSendTime() {
  68. return sendTime;
  69. }
  70. public void setSendTime(String sendTime) {
  71. this.sendTime = sendTime;
  72. }
  73. public Long getSendNum() {
  74. return sendNum;
  75. }
  76. public void setSendNum(Long sendNum) {
  77. this.sendNum = sendNum;
  78. }
  79. public Integer getMsgType() {
  80. return msgType;
  81. }
  82. public void setMsgType(Integer msgType) {
  83. this.msgType = msgType;
  84. }
  85. public Integer getType() {
  86. return type;
  87. }
  88. public void setType(Integer type) {
  89. this.type = type;
  90. }
  91. public Integer getPower() {
  92. return power;
  93. }
  94. public void setPower(Integer power) {
  95. this.power = power;
  96. }
  97. public Integer getSelectSex() {
  98. return selectSex;
  99. }
  100. public void setSelectSex(Integer selectSex) {
  101. this.selectSex = selectSex;
  102. }
  103. public String getSelectSubscribeTime() {
  104. return selectSubscribeTime;
  105. }
  106. public void setSelectSubscribeTime(String selectSubscribeTime) {
  107. this.selectSubscribeTime = selectSubscribeTime;
  108. }
  109. public String getSelectProvince() {
  110. return selectProvince;
  111. }
  112. public void setSelectProvince(String selectProvince) {
  113. this.selectProvince = selectProvince;
  114. }
  115. public String getSelectCity() {
  116. return selectCity;
  117. }
  118. public void setSelectCity(String selectCity) {
  119. this.selectCity = selectCity;
  120. }
  121. public String getSelectTag() {
  122. return selectTag;
  123. }
  124. public void setSelectTag(String selectTag) {
  125. this.selectTag = selectTag;
  126. }
  127. public String getPhone() {
  128. return phone;
  129. }
  130. public void setPhone(String phone) {
  131. this.phone = phone;
  132. }
  133. public Integer getStatus() {
  134. return status;
  135. }
  136. public void setStatus(Integer status) {
  137. this.status = status;
  138. }
  139. public Boolean getRepeatSend() {
  140. return repeatSend;
  141. }
  142. public void setRepeatSend(Boolean repeatSend) {
  143. this.repeatSend = repeatSend;
  144. }
  145. public String getCreateTime() {
  146. return createTime;
  147. }
  148. public void setCreateTime(String createTime) {
  149. this.createTime = createTime;
  150. }
  151. public String getNikeName() {
  152. return nikeName;
  153. }
  154. public void setNikeName(String nikeName) {
  155. this.nikeName = nikeName;
  156. }
  157. public String getHeadImage() {
  158. return headImage;
  159. }
  160. public void setHeadImage(String headImage) {
  161. this.headImage = headImage;
  162. }
  163. @Override
  164. public String toString() {
  165. return "GroupMsg{" +
  166. "id='" + id + '\'' +
  167. ", accountId='" + accountId + '\'' +
  168. ", contents='" + contents + '\'' +
  169. ", sendTime='" + sendTime + '\'' +
  170. ", sendNum=" + sendNum +
  171. ", msgType=" + msgType +
  172. ", type=" + type +
  173. ", selectSex=" + selectSex +
  174. ", selectSubscribeTime='" + selectSubscribeTime + '\'' +
  175. ", selectProvince='" + selectProvince + '\'' +
  176. ", selectCity='" + selectCity + '\'' +
  177. ", selectTag='" + selectTag + '\'' +
  178. ", phone='" + phone + '\'' +
  179. ", power=" + power +
  180. ", repeatSend=" + repeatSend +
  181. ", status=" + status +
  182. ", createTime='" + createTime + '\'' +
  183. ", nikeName='" + nikeName + '\'' +
  184. ", headImage='" + headImage + '\'' +
  185. '}';
  186. }
  187. }