MMessagePage.java 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463
  1. package cn.com.lzt.message.send.page;
  2. import cn.com.lzt.message.send.entity.MMessageSendScopeEntity;
  3. import java.util.Date;
  4. import java.util.List;
  5. import java.util.ArrayList;
  6. import org.jeecgframework.poi.excel.annotation.Excel;
  7. import org.jeecgframework.poi.excel.annotation.ExcelCollection;
  8. /**
  9. * @Title: Entity
  10. * @Description: 消息管理主表
  11. * @author onlineGenerator
  12. * @date 2019-05-23 16:51:48
  13. * @version V1.0
  14. *
  15. */
  16. public class MMessagePage implements java.io.Serializable {
  17. /**主键*/
  18. private String id;
  19. /**创建人名称*/
  20. private String createName;
  21. /**创建人登录名称*/
  22. private String createBy;
  23. /**创建日期*/
  24. private Date createDate;
  25. /**更新人名称*/
  26. private String updateName;
  27. /**更新人登录名称*/
  28. private String updateBy;
  29. /**更新日期*/
  30. private Date updateDate;
  31. /**所属部门*/
  32. private String sysOrgCode;
  33. /**所属公司*/
  34. private String sysCompanyCode;
  35. /**流程状态*/
  36. private String bpmStatus;
  37. /**标题*/
  38. @Excel(name="标题")
  39. private String title;
  40. /**内容*/
  41. @Excel(name="内容")
  42. private String text;
  43. /**发送人数*/
  44. private Integer sendCount;
  45. /**已读人数*/
  46. private Integer seeCount;
  47. /**发送范围*/
  48. @Excel(name="发送范围")
  49. private String sendScope;
  50. /**发送方式*/
  51. @Excel(name="发送方式")
  52. private String sendWay;
  53. /**消息类型*/
  54. private String messageType;
  55. /**发送时间*/
  56. private Date sendTime;
  57. /**发送时间类型*/
  58. @Excel(name="发送时间类型")
  59. private Integer sendTimeType;
  60. /**通知类型*/
  61. @Excel(name="通知类型")
  62. private String noticeType;
  63. /**是否发送*/
  64. private Integer isSend;
  65. /**是否微信发送*/
  66. private Integer isWx;
  67. /**是否短信发送*/
  68. private Integer isShort;
  69. /**是否邮件发送*/
  70. private Integer isEmail;
  71. /**是否站内信*/
  72. private Integer isSite;
  73. /**
  74. *方法: 取得java.lang.Integer
  75. *@return: java.lang.Integer 主键
  76. */
  77. public String getId(){
  78. return this.id;
  79. }
  80. /**
  81. *方法: 设置java.lang.Integer
  82. *@param: java.lang.Integer 主键
  83. */
  84. public void setId(String id){
  85. this.id = id;
  86. }
  87. /**
  88. *方法: 取得java.lang.String
  89. *@return: java.lang.String 创建人名称
  90. */
  91. public String getCreateName(){
  92. return this.createName;
  93. }
  94. /**
  95. *方法: 设置java.lang.String
  96. *@param: java.lang.String 创建人名称
  97. */
  98. public void setCreateName(String createName){
  99. this.createName = createName;
  100. }
  101. /**
  102. *方法: 取得java.lang.String
  103. *@return: java.lang.String 创建人登录名称
  104. */
  105. public String getCreateBy(){
  106. return this.createBy;
  107. }
  108. /**
  109. *方法: 设置java.lang.String
  110. *@param: java.lang.String 创建人登录名称
  111. */
  112. public void setCreateBy(String createBy){
  113. this.createBy = createBy;
  114. }
  115. /**
  116. *方法: 取得java.util.Date
  117. *@return: java.util.Date 创建日期
  118. */
  119. public Date getCreateDate(){
  120. return this.createDate;
  121. }
  122. /**
  123. *方法: 设置java.util.Date
  124. *@param: java.util.Date 创建日期
  125. */
  126. public void setCreateDate(Date createDate){
  127. this.createDate = createDate;
  128. }
  129. /**
  130. *方法: 取得java.lang.String
  131. *@return: java.lang.String 更新人名称
  132. */
  133. public String getUpdateName(){
  134. return this.updateName;
  135. }
  136. /**
  137. *方法: 设置java.lang.String
  138. *@param: java.lang.String 更新人名称
  139. */
  140. public void setUpdateName(String updateName){
  141. this.updateName = updateName;
  142. }
  143. /**
  144. *方法: 取得java.lang.String
  145. *@return: java.lang.String 更新人登录名称
  146. */
  147. public String getUpdateBy(){
  148. return this.updateBy;
  149. }
  150. /**
  151. *方法: 设置java.lang.String
  152. *@param: java.lang.String 更新人登录名称
  153. */
  154. public void setUpdateBy(String updateBy){
  155. this.updateBy = updateBy;
  156. }
  157. /**
  158. *方法: 取得java.util.Date
  159. *@return: java.util.Date 更新日期
  160. */
  161. public Date getUpdateDate(){
  162. return this.updateDate;
  163. }
  164. /**
  165. *方法: 设置java.util.Date
  166. *@param: java.util.Date 更新日期
  167. */
  168. public void setUpdateDate(Date updateDate){
  169. this.updateDate = updateDate;
  170. }
  171. /**
  172. *方法: 取得java.lang.String
  173. *@return: java.lang.String 所属部门
  174. */
  175. public String getSysOrgCode(){
  176. return this.sysOrgCode;
  177. }
  178. /**
  179. *方法: 设置java.lang.String
  180. *@param: java.lang.String 所属部门
  181. */
  182. public void setSysOrgCode(String sysOrgCode){
  183. this.sysOrgCode = sysOrgCode;
  184. }
  185. /**
  186. *方法: 取得java.lang.String
  187. *@return: java.lang.String 所属公司
  188. */
  189. public String getSysCompanyCode(){
  190. return this.sysCompanyCode;
  191. }
  192. /**
  193. *方法: 设置java.lang.String
  194. *@param: java.lang.String 所属公司
  195. */
  196. public void setSysCompanyCode(String sysCompanyCode){
  197. this.sysCompanyCode = sysCompanyCode;
  198. }
  199. /**
  200. *方法: 取得java.lang.String
  201. *@return: java.lang.String 流程状态
  202. */
  203. public String getBpmStatus(){
  204. return this.bpmStatus;
  205. }
  206. /**
  207. *方法: 设置java.lang.String
  208. *@param: java.lang.String 流程状态
  209. */
  210. public void setBpmStatus(String bpmStatus){
  211. this.bpmStatus = bpmStatus;
  212. }
  213. /**
  214. *方法: 取得java.lang.String
  215. *@return: java.lang.String 标题
  216. */
  217. public String getTitle(){
  218. return this.title;
  219. }
  220. /**
  221. *方法: 设置java.lang.String
  222. *@param: java.lang.String 标题
  223. */
  224. public void setTitle(String title){
  225. this.title = title;
  226. }
  227. /**
  228. *方法: 取得java.lang.String
  229. *@return: java.lang.String 内容
  230. */
  231. public String getText(){
  232. return this.text;
  233. }
  234. /**
  235. *方法: 设置java.lang.String
  236. *@param: java.lang.String 内容
  237. */
  238. public void setText(String text){
  239. this.text = text;
  240. }
  241. /**
  242. *方法: 取得java.lang.Integer
  243. *@return: java.lang.Integer 发送人数
  244. */
  245. public Integer getSendCount(){
  246. return this.sendCount;
  247. }
  248. /**
  249. *方法: 设置java.lang.Integer
  250. *@param: java.lang.Integer 发送人数
  251. */
  252. public void setSendCount(Integer sendCount){
  253. this.sendCount = sendCount;
  254. }
  255. /**
  256. *方法: 取得java.lang.Integer
  257. *@return: java.lang.Integer 已读人数
  258. */
  259. public Integer getSeeCount(){
  260. return this.seeCount;
  261. }
  262. /**
  263. *方法: 设置java.lang.Integer
  264. *@param: java.lang.Integer 已读人数
  265. */
  266. public void setSeeCount(Integer seeCount){
  267. this.seeCount = seeCount;
  268. }
  269. /**
  270. *方法: 取得java.lang.String
  271. *@return: java.lang.String 发送范围
  272. */
  273. public String getSendScope(){
  274. return this.sendScope;
  275. }
  276. /**
  277. *方法: 设置java.lang.String
  278. *@param: java.lang.String 发送范围
  279. */
  280. public void setSendScope(String sendScope){
  281. this.sendScope = sendScope;
  282. }
  283. /**
  284. *方法: 取得java.lang.String
  285. *@return: java.lang.String 发送方式
  286. */
  287. public String getSendWay(){
  288. return this.sendWay;
  289. }
  290. /**
  291. *方法: 设置java.lang.String
  292. *@param: java.lang.String 发送方式
  293. */
  294. public void setSendWay(String sendWay){
  295. this.sendWay = sendWay;
  296. }
  297. /**
  298. *方法: 取得java.lang.String
  299. *@return: java.lang.String 消息类型
  300. */
  301. public String getMessageType(){
  302. return this.messageType;
  303. }
  304. /**
  305. *方法: 设置java.lang.String
  306. *@param: java.lang.String 消息类型
  307. */
  308. public void setMessageType(String messageType){
  309. this.messageType = messageType;
  310. }
  311. /**
  312. *方法: 取得java.util.Date
  313. *@return: java.util.Date 发送时间
  314. */
  315. public Date getSendTime(){
  316. return this.sendTime;
  317. }
  318. /**
  319. *方法: 设置java.util.Date
  320. *@param: java.util.Date 发送时间
  321. */
  322. public void setSendTime(Date sendTime){
  323. this.sendTime = sendTime;
  324. }
  325. /**
  326. *方法: 取得java.lang.Integer
  327. *@return: java.lang.Integer 发送时间类型
  328. */
  329. public Integer getSendTimeType(){
  330. return this.sendTimeType;
  331. }
  332. /**
  333. *方法: 设置java.lang.Integer
  334. *@param: java.lang.Integer 发送时间类型
  335. */
  336. public void setSendTimeType(Integer sendTimeType){
  337. this.sendTimeType = sendTimeType;
  338. }
  339. /**
  340. *方法: 取得java.lang.String
  341. *@return: java.lang.String 通知类型
  342. */
  343. public String getNoticeType(){
  344. return this.noticeType;
  345. }
  346. /**
  347. *方法: 设置java.lang.String
  348. *@param: java.lang.String 通知类型
  349. */
  350. public void setNoticeType(String noticeType){
  351. this.noticeType = noticeType;
  352. }
  353. /**
  354. *方法: 取得java.lang.Integer
  355. *@return: java.lang.Integer 是否发送
  356. */
  357. public Integer getIsSend(){
  358. return this.isSend;
  359. }
  360. /**
  361. *方法: 设置java.lang.Integer
  362. *@param: java.lang.Integer 是否发送
  363. */
  364. public void setIsSend(Integer isSend){
  365. this.isSend = isSend;
  366. }
  367. /**
  368. *方法: 取得java.lang.Integer
  369. *@return: java.lang.Integer 是否微信发送
  370. */
  371. public Integer getIsWx(){
  372. return this.isWx;
  373. }
  374. /**
  375. *方法: 设置java.lang.Integer
  376. *@param: java.lang.Integer 是否微信发送
  377. */
  378. public void setIsWx(Integer isWx){
  379. this.isWx = isWx;
  380. }
  381. /**
  382. *方法: 取得java.lang.Integer
  383. *@return: java.lang.Integer 是否短信发送
  384. */
  385. public Integer getIsShort(){
  386. return this.isShort;
  387. }
  388. /**
  389. *方法: 设置java.lang.Integer
  390. *@param: java.lang.Integer 是否短信发送
  391. */
  392. public void setIsShort(Integer isShort){
  393. this.isShort = isShort;
  394. }
  395. /**
  396. *方法: 取得java.lang.Integer
  397. *@return: java.lang.Integer 是否邮件发送
  398. */
  399. public Integer getIsEmail(){
  400. return this.isEmail;
  401. }
  402. /**
  403. *方法: 设置java.lang.Integer
  404. *@param: java.lang.Integer 是否邮件发送
  405. */
  406. public void setIsEmail(Integer isEmail){
  407. this.isEmail = isEmail;
  408. }
  409. /**
  410. *方法: 取得java.lang.Integer
  411. *@return: java.lang.Integer 是否站内信
  412. */
  413. public Integer getIsSite(){
  414. return this.isSite;
  415. }
  416. /**
  417. *方法: 设置java.lang.Integer
  418. *@param: java.lang.Integer 是否站内信
  419. */
  420. public void setIsSite(Integer isSite){
  421. this.isSite = isSite;
  422. }
  423. /**保存-范围详情*/
  424. @ExcelCollection(name="范围详情")
  425. private List<MMessageSendScopeEntity> mMessageSendScopeList = new ArrayList<MMessageSendScopeEntity>();
  426. public List<MMessageSendScopeEntity> getMMessageSendScopeList() {
  427. return mMessageSendScopeList;
  428. }
  429. public void setMMessageSendScopeList(List<MMessageSendScopeEntity> mMessageSendScopeList) {
  430. this.mMessageSendScopeList = mMessageSendScopeList;
  431. }
  432. }