AnnouncementSendModel.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package org.jeecg.modules.system.model;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import lombok.Data;
  6. import org.springframework.format.annotation.DateTimeFormat;
  7. import java.io.Serializable;
  8. /**
  9. * @Description: 用户通告阅读标记表
  10. * @Author: jeecg-boot
  11. * @Date: 2019-02-21
  12. * @Version: V1.0
  13. */
  14. @Data
  15. public class AnnouncementSendModel implements Serializable {
  16. private static final long serialVersionUID = 1L;
  17. /**id*/
  18. @TableId(type = IdType.ASSIGN_ID)
  19. private java.lang.String id;
  20. /**通告id*/
  21. private java.lang.String anntId;
  22. /**用户id*/
  23. private java.lang.String userId;
  24. /**标题*/
  25. private java.lang.String titile;
  26. /**内容*/
  27. private java.lang.String msgContent;
  28. /**发布人*/
  29. private java.lang.String sender;
  30. /**优先级(L低,M中,H高)*/
  31. private java.lang.String priority;
  32. /**阅读状态*/
  33. private java.lang.String readFlag;
  34. /**发布时间*/
  35. @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
  36. @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
  37. private java.util.Date sendTime;
  38. /**页数*/
  39. private java.lang.Integer pageNo;
  40. /**大小*/
  41. private java.lang.Integer pageSize;
  42. /**
  43. * 消息类型1:通知公告2:系统消息
  44. */
  45. private java.lang.String msgCategory;
  46. /**
  47. * 业务id
  48. */
  49. private java.lang.String busId;
  50. /**
  51. * 业务类型
  52. */
  53. private java.lang.String busType;
  54. /**
  55. * 打开方式 组件:component 路由:url
  56. */
  57. private java.lang.String openType;
  58. /**
  59. * 组件/路由 地址
  60. */
  61. private java.lang.String openPage;
  62. /**
  63. * 业务类型查询(0.非bpm业务)
  64. */
  65. private java.lang.String bizSource;
  66. /**
  67. * 摘要
  68. */
  69. private java.lang.String msgAbstract;
  70. }