PolicyShare.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. package com.qdport.entity;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  4. import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
  5. import lombok.Data;
  6. import io.swagger.annotations.ApiModel;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import com.baomidou.mybatisplus.annotation.*;
  9. import org.springframework.format.annotation.DateTimeFormat;
  10. import java.io.Serializable;
  11. import java.math.BigDecimal;
  12. import java.util.Date;
  13. /**
  14. * 政策共享
  15. *
  16. * @author yuheng
  17. * @since 1.0.0 2024-09-30
  18. */
  19. @Data
  20. @TableName("POLICY_SHARE")
  21. @ApiModel(value = "PolicyShare对象", description = "政策共享")
  22. public class PolicyShare implements Serializable {
  23. private static final long serialVersionUID = 1L;
  24. /**
  25. * id
  26. */
  27. @ApiModelProperty(value = "id")
  28. @TableId(
  29. value = "id",
  30. type = IdType.ASSIGN_UUID
  31. )
  32. private String id;
  33. /**
  34. * 政策分享编号
  35. */
  36. @ApiModelProperty(value = "政策分享编号")
  37. private String businessNo;
  38. /**
  39. * 状态
  40. */
  41. @ApiModelProperty(value = "状态")
  42. private String status;
  43. /**
  44. * 政策名称
  45. */
  46. @ApiModelProperty(value = "政策名称")
  47. private String name;
  48. /**
  49. * 政策概要
  50. */
  51. @ApiModelProperty(value = "政策概要")
  52. private String abstractContent;
  53. /**
  54. * 政策等级
  55. */
  56. @ApiModelProperty(value = "政策等级")
  57. private String zcLevel;
  58. /**
  59. * 政策类别
  60. */
  61. @ApiModelProperty(value = "政策类别")
  62. private String zcType;
  63. /**
  64. * 填报人id
  65. */
  66. @ApiModelProperty(value = "填报人id")
  67. @JsonSerialize(
  68. using = ToStringSerializer.class
  69. )
  70. private Long createId;
  71. /**
  72. * 填报人
  73. */
  74. @ApiModelProperty(value = "填报人")
  75. private String createName;
  76. /**
  77. * 联系方式
  78. */
  79. @ApiModelProperty(value = "联系方式")
  80. private String contactPhone;
  81. /**
  82. * 创建时间
  83. */
  84. @ApiModelProperty(value = "创建时间")
  85. @DateTimeFormat(
  86. pattern = "yyyy-MM-dd HH:mm:ss"
  87. )
  88. @JsonFormat(
  89. pattern = "yyyy-MM-dd HH:mm:ss"
  90. )
  91. private Date createTime;
  92. /**
  93. * 考核得分
  94. */
  95. @ApiModelProperty(value = "考核得分")
  96. private BigDecimal score;
  97. /**
  98. * 是否入库(0:否,1:是)
  99. */
  100. @ApiModelProperty(value = "是否入库(0:否,1:是)")
  101. private Integer isInWh;
  102. /**
  103. * 入库类别
  104. */
  105. @ApiModelProperty(value = "入库类别")
  106. private String inWhType;
  107. /**
  108. * 政策文号
  109. */
  110. @ApiModelProperty(value = "政策文号")
  111. private String docNo;
  112. /**
  113. * 修改时间
  114. */
  115. @ApiModelProperty(value = "修改时间")
  116. @DateTimeFormat(
  117. pattern = "yyyy-MM-dd HH:mm:ss"
  118. )
  119. @JsonFormat(
  120. pattern = "yyyy-MM-dd HH:mm:ss"
  121. )
  122. private Date updateTime;
  123. /**
  124. * 修改人id
  125. */
  126. @ApiModelProperty(value = "修改人id")
  127. @JsonSerialize(
  128. using = ToStringSerializer.class
  129. )
  130. private Long updateId;
  131. @ApiModelProperty(value = "解读内容")
  132. private String decodeContent;
  133. @ApiModelProperty(value = "填报人部门id")
  134. @JsonSerialize(
  135. using = ToStringSerializer.class
  136. )
  137. private Long deptId;
  138. @ApiModelProperty(value = "填报人单位id")
  139. @JsonSerialize(
  140. using = ToStringSerializer.class
  141. )
  142. private Long companyId;
  143. @ApiModelProperty(value = "流程任务id")
  144. private String processTaskId;
  145. @ApiModelProperty(value = "流程实例id")
  146. private String processInstanceId;
  147. @ApiModelProperty(value = "流程模板id")
  148. private String processDefinitionId;
  149. @ApiModelProperty(value = "是否显示撤回按钮")
  150. private Integer isWithdraw;
  151. }