CostProjectTaskMaterial.java 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307
  1. package com.hotent.project.model;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.hotent.base.entity.BaseModel;
  5. import com.baomidou.mybatisplus.extension.activerecord.Model;
  6. import java.time.LocalDateTime;
  7. import com.baomidou.mybatisplus.annotation.TableId;
  8. import java.io.Serializable;
  9. import io.swagger.annotations.ApiModel;
  10. import io.swagger.annotations.ApiModelProperty;
  11. import com.fasterxml.jackson.annotation.JsonProperty;
  12. /**
  13. * 任务定制-报送资料要求
  14. *
  15. * @company 山西清众科技股份有限公司
  16. * @author 超级管理员
  17. * @since 2025-10-12
  18. */
  19. @ApiModel(value="CostProjectTaskMaterial对象", description="任务定制-报送资料要求")
  20. public class CostProjectTaskMaterial extends BaseModel<CostProjectTaskMaterial> {
  21. private static final long serialVersionUID = 1L;
  22. @ApiModelProperty(value = "主键ID")
  23. @TableId(value = "id", type = IdType.ASSIGN_ID)
  24. @JsonProperty("id")
  25. private String id;
  26. @ApiModelProperty(value = "任务id")
  27. @TableField("task_id")
  28. @JsonProperty("taskId")
  29. private String taskId;
  30. @ApiModelProperty(value = "0未审核 1审核通过 2审核拒绝")
  31. @TableField("audited_status")
  32. @JsonProperty("auditedStatus")
  33. private String auditedStatus;
  34. @ApiModelProperty(value = "审核人")
  35. @TableField("audited_user_id")
  36. @JsonProperty("auditedUserId")
  37. private String auditedUserId;
  38. @ApiModelProperty(value = "创建人")
  39. @TableField("create_by")
  40. @JsonProperty("createBy")
  41. private String createBy;
  42. @ApiModelProperty(value = "关联立项主表ID")
  43. @TableField("project_id")
  44. @JsonProperty("projectId")
  45. private String projectId;
  46. @ApiModelProperty(value = "主键")
  47. @TableField("catalog_id")
  48. @JsonProperty("catalogId")
  49. private String catalogId;
  50. @ApiModelProperty(value = "资料类别")
  51. @TableField("information_type")
  52. @JsonProperty("informationType")
  53. private String informationType;
  54. @ApiModelProperty(value = "资料名称")
  55. @TableField("information_name")
  56. @JsonProperty("informationName")
  57. private String informationName;
  58. @ApiModelProperty(value ="资料类型")
  59. @TableField(exist = false)
  60. private String informationTypeName;
  61. @ApiModelProperty(value = "资料要求")
  62. @TableField("information_require")
  63. @JsonProperty("informationRequire")
  64. private String informationRequire;
  65. @ApiModelProperty(value = "资料排序")
  66. @TableField("order_num")
  67. @JsonProperty("orderNum")
  68. private Integer orderNum;
  69. @ApiModelProperty(value = "是否必填")
  70. @TableField("is_required")
  71. @JsonProperty("isRequired")
  72. private String isRequired;
  73. @ApiModelProperty(value = "模板id")
  74. @TableField("template_id")
  75. @JsonProperty("templateId")
  76. private String templateId;
  77. @TableField(exist = false)
  78. private String templateType;
  79. @ApiModelProperty(value = "创建时间")
  80. @TableField("create_time")
  81. @JsonProperty("createTime")
  82. private LocalDateTime createTime;
  83. @ApiModelProperty(value = "更新人")
  84. @TableField("update_by")
  85. @JsonProperty("updateBy")
  86. private String updateBy;
  87. @ApiModelProperty(value = "格式要求 1文档文件、2excel、3预置模板")
  88. @TableField("format_required")
  89. @JsonProperty("formatRequired")
  90. private String formatRequired;
  91. @ApiModelProperty(value = "更新时间")
  92. @TableField("update_time")
  93. @JsonProperty("updateTime")
  94. private LocalDateTime updateTime;
  95. @ApiModelProperty(value = "是否上传 0:未上传,1:已上传")
  96. @JsonProperty("isUpload")
  97. @TableField("is_upload")
  98. private String isUpload;
  99. @ApiModelProperty(value = "文件地址")
  100. @JsonProperty("fileUrl")
  101. @TableField("file_url")
  102. private String fileUrl;
  103. public String getTemplateType() {
  104. return templateType;
  105. }
  106. public void setTemplateType(String templateType) {
  107. this.templateType = templateType;
  108. }
  109. public String getId() {
  110. return id;
  111. }
  112. public void setId(String id) {
  113. this.id = id;
  114. }
  115. public String getTaskId() {
  116. return taskId;
  117. }
  118. public void setTaskId(String taskId) {
  119. this.taskId = taskId;
  120. }
  121. public String getAuditedStatus() {
  122. return auditedStatus;
  123. }
  124. public void setAuditedStatus(String auditedStatus) {
  125. this.auditedStatus = auditedStatus;
  126. }
  127. public String getAuditedUserId() {
  128. return auditedUserId;
  129. }
  130. public void setAuditedUserId(String auditedUserId) {
  131. this.auditedUserId = auditedUserId;
  132. }
  133. public String getCreateBy() {
  134. return createBy;
  135. }
  136. public void setCreateBy(String createBy) {
  137. this.createBy = createBy;
  138. }
  139. public String getProjectId() {
  140. return projectId;
  141. }
  142. public void setProjectId(String projectId) {
  143. this.projectId = projectId;
  144. }
  145. public String getCatalogId() {
  146. return catalogId;
  147. }
  148. public void setCatalogId(String catalogId) {
  149. this.catalogId = catalogId;
  150. }
  151. public String getInformationType() {
  152. return informationType;
  153. }
  154. public void setInformationType(String informationType) {
  155. this.informationType = informationType;
  156. }
  157. public String getInformationName() {
  158. return informationName;
  159. }
  160. public void setInformationName(String informationName) {
  161. this.informationName = informationName;
  162. }
  163. public String getInformationRequire() {
  164. return informationRequire;
  165. }
  166. public void setInformationRequire(String informationRequire) {
  167. this.informationRequire = informationRequire;
  168. }
  169. public Integer getOrderNum() {
  170. return orderNum;
  171. }
  172. public void setOrderNum(Integer orderNum) {
  173. this.orderNum = orderNum;
  174. }
  175. public String getIsRequired() {
  176. return isRequired;
  177. }
  178. public void setIsRequired(String isRequired) {
  179. this.isRequired = isRequired;
  180. }
  181. public String getTemplateId() {
  182. return templateId;
  183. }
  184. public void setTemplateId(String templateId) {
  185. this.templateId = templateId;
  186. }
  187. public LocalDateTime getCreateTime() {
  188. return createTime;
  189. }
  190. public void setCreateTime(LocalDateTime createTime) {
  191. this.createTime = createTime;
  192. }
  193. public String getUpdateBy() {
  194. return updateBy;
  195. }
  196. public void setUpdateBy(String updateBy) {
  197. this.updateBy = updateBy;
  198. }
  199. public String getFormatRequired() {
  200. return formatRequired;
  201. }
  202. public void setFormatRequired(String formatRequired) {
  203. this.formatRequired = formatRequired;
  204. }
  205. public LocalDateTime getUpdateTime() {
  206. return updateTime;
  207. }
  208. public void setUpdateTime(LocalDateTime updateTime) {
  209. this.updateTime = updateTime;
  210. }
  211. public String getIsUpload() {
  212. return isUpload;
  213. }
  214. public void setIsUpload(String isUpload) {
  215. this.isUpload = isUpload;
  216. }
  217. @Override
  218. protected Serializable pkVal() {
  219. return this.id;
  220. }
  221. public String getFileUrl() {
  222. return fileUrl;
  223. }
  224. public void setFileUrl(String fileUrl) {
  225. this.fileUrl = fileUrl;
  226. }
  227. public String getInformationTypeName() {
  228. return informationTypeName;
  229. }
  230. public void setInformationTypeName(String informationTypeName) {
  231. this.informationTypeName = informationTypeName;
  232. }
  233. @Override
  234. public String toString() {
  235. return "CostProjectTaskMaterial{" +
  236. "id=" + id +
  237. ", taskId=" + taskId +
  238. ", auditedStatus=" + auditedStatus +
  239. ", auditedUserId=" + auditedUserId +
  240. ", createBy=" + createBy +
  241. ", projectId=" + projectId +
  242. ", catalogId=" + catalogId +
  243. ", informationType=" + informationType +
  244. ", informationName=" + informationName +
  245. ", informationRequire=" + informationRequire +
  246. ", orderNum=" + orderNum +
  247. ", isRequired=" + isRequired +
  248. ", templateId=" + templateId +
  249. ", createTime=" + createTime +
  250. ", updateBy=" + updateBy +
  251. ", formatRequired=" + formatRequired +
  252. ", updateTime=" + updateTime +
  253. "}";
  254. }
  255. }