ProtalMessageRemind.java 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. package com.yihu.ehr.resource.model;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import javax.persistence.*;
  4. import java.util.Date;
  5. /**
  6. * 健康上饶app、公众健康服务平台-满意度调查
  7. *
  8. * @author zdm
  9. * @vsrsion 1.0
  10. * Created at 2018/4/20.
  11. */
  12. @Entity
  13. @Table(name = "portal_message_remind", schema = "", catalog = "healtharchive")
  14. public class ProtalMessageRemind {
  15. private Long id;
  16. private String appId;
  17. private String appName;
  18. private String fromUserId;
  19. private String typeId;
  20. private String content;
  21. private String workUri;
  22. private Integer readed;
  23. private Date createDate;
  24. private String toUserId;
  25. private Long messageTemplateId;
  26. /**
  27. * 推送过来的消息
  28. */
  29. private String receivedMessages;
  30. /**
  31. * 就诊时间
  32. */
  33. private String visitTime;
  34. /**
  35. * 健康之路-预约挂号订单号
  36. */
  37. private String orderId;
  38. /**
  39. * 我的就诊-是否通知:0为通知,1为不通知。我的档案:0未评价、1为已评价
  40. */
  41. private String notifieFlag;
  42. /**
  43. * 总部推送消息类型 ,101:挂号结果推送,102:退号结果推送,-101:订单操作推送,100:满意度调查
  44. */
  45. private String portalMessagerTemplateType;
  46. /**
  47. * 满意度调查-是否评价 0为未评、1为已评
  48. */
  49. private String appraiseFlag;
  50. @Id
  51. @GeneratedValue(strategy = GenerationType.AUTO)
  52. @Column(name = "id", unique = true, nullable = false)
  53. public Long getId() {
  54. return id;
  55. }
  56. public void setId(Long id) {
  57. this.id = id;
  58. }
  59. @Column(name = "app_id", nullable = true, insertable = true, updatable = true)
  60. public String getAppId() {
  61. return appId;
  62. }
  63. public void setAppId(String appId) {
  64. this.appId = appId;
  65. }
  66. @Column(name = "app_name", nullable = true, insertable = true, updatable = true)
  67. public String getAppName() {
  68. return appName;
  69. }
  70. public void setAppName(String appName) {
  71. this.appName = appName;
  72. }
  73. @Column(name = "from_user_id", nullable = true, insertable = true, updatable = true)
  74. public String getFromUserId() {
  75. return fromUserId;
  76. }
  77. public void setFromUserId(String fromUserId) {
  78. this.fromUserId = fromUserId;
  79. }
  80. @Column(name = "type_id", nullable = true, insertable = true, updatable = true)
  81. public String getTypeId() {
  82. return typeId;
  83. }
  84. public void setTypeId(String typeId) {
  85. this.typeId = typeId;
  86. }
  87. @Column(name = "content", nullable = true, insertable = true, updatable = true)
  88. public String getContent() {
  89. return content;
  90. }
  91. public void setContent(String content) {
  92. this.content = content;
  93. }
  94. @Column(name = "work_uri", nullable = true, insertable = true, updatable = true)
  95. public String getWorkUri() {
  96. return workUri;
  97. }
  98. public void setWorkUri(String workUri) {
  99. this.workUri = workUri;
  100. }
  101. @Column(name = "readed", nullable = true, insertable = true, updatable = true)
  102. public Integer getReaded() {
  103. return readed;
  104. }
  105. public void setReaded(Integer readed) {
  106. this.readed = readed;
  107. }
  108. @Column(name = "create_date", nullable = true, insertable = true, updatable = true)
  109. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  110. public Date getCreateDate() {
  111. return createDate;
  112. }
  113. public void setCreateDate(Date createDate) {
  114. this.createDate = createDate;
  115. }
  116. @Column(name = "to_user_id", nullable = true, insertable = true, updatable = true)
  117. public String getToUserId() {
  118. return toUserId;
  119. }
  120. public void setToUserId(String toUserId) {
  121. this.toUserId = toUserId;
  122. }
  123. @Column(name = "message_template_id", nullable = true, insertable = true, updatable = true)
  124. public Long getMessageTemplateId() {
  125. return messageTemplateId;
  126. }
  127. public void setMessageTemplateId(Long messageTemplateId) {
  128. this.messageTemplateId = messageTemplateId;
  129. }
  130. @Column(name = "received_messages", nullable = true, insertable = true, updatable = true)
  131. public String getReceivedMessages() {
  132. return receivedMessages;
  133. }
  134. public void setReceivedMessages(String receivedMessages) {
  135. this.receivedMessages = receivedMessages;
  136. }
  137. @Column(name = "visit_time", nullable = true, insertable = true, updatable = true)
  138. public String getVisitTime() {
  139. return visitTime;
  140. }
  141. public void setVisitTime(String visitTime) {
  142. this.visitTime = visitTime;
  143. }
  144. @Column(name = "order_id", nullable = true, insertable = true, updatable = true)
  145. public String getOrderId() {
  146. return orderId;
  147. }
  148. public void setOrderId(String orderId) {
  149. this.orderId = orderId;
  150. }
  151. @Column(name = "notifie_flag", nullable = true, insertable = true, updatable = true)
  152. public String getNotifieFlag() {
  153. return notifieFlag;
  154. }
  155. public void setNotifieFlag(String notifieFlag) {
  156. this.notifieFlag = notifieFlag;
  157. }
  158. @Column(name = "portal_messager_template_type", nullable = true, insertable = true, updatable = true)
  159. public String getPortalMessagerTemplateType() {
  160. return portalMessagerTemplateType;
  161. }
  162. public void setPortalMessagerTemplateType(String portalMessagerTemplateType) {
  163. this.portalMessagerTemplateType = portalMessagerTemplateType;
  164. }
  165. @Column(name = "appraise_flag", nullable = true, insertable = true, updatable = true)
  166. public String getAppraiseFlag() {
  167. return appraiseFlag;
  168. }
  169. public void setAppraiseFlag(String appraiseFlag) {
  170. this.appraiseFlag = appraiseFlag;
  171. }
  172. }