TaskTreeVo.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. package com.hotent.baseInfo.vo;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.fasterxml.jackson.annotation.JsonInclude;
  6. import com.fasterxml.jackson.annotation.JsonProperty;
  7. import com.hotent.util.treeutil.SumTree;
  8. import io.swagger.annotations.ApiModel;
  9. import io.swagger.annotations.ApiModelProperty;
  10. import lombok.Getter;
  11. import lombok.Setter;
  12. import java.time.LocalDateTime;
  13. @ApiModel("成本监审任务进度跟踪响应类")
  14. @Getter
  15. @Setter
  16. //@JsonInclude(JsonInclude.Include.NON_NULL)
  17. public class TaskTreeVo extends SumTree {
  18. @JsonProperty("id")
  19. private String id;
  20. @ApiModelProperty(value = "立项年度")
  21. @JsonProperty("year")
  22. private String year;
  23. @ApiModelProperty(value = "项目id")
  24. @JsonProperty("projectId")
  25. private String projectId;
  26. @ApiModelProperty(value = "父id")
  27. @JsonProperty("pid")
  28. private String pid;
  29. @ApiModelProperty(value = "督办id")
  30. @JsonProperty("superviseId")
  31. private String superviseId;
  32. @ApiModelProperty(value = "成本监审项目名称")
  33. @JsonProperty("projectName")
  34. private String projectName;
  35. @ApiModelProperty(value = "被监审单位id")
  36. @JsonProperty("auditedUnitId")
  37. private String auditedUnitId;
  38. @ApiModelProperty(value = "被监审单位名称")
  39. private String auditedUnitName;
  40. @ApiModelProperty(value = "监审期间")
  41. @JsonProperty("auditPeriod")
  42. private String auditPeriod;
  43. @ApiModelProperty(value = "立项来源")
  44. @JsonProperty("sourceType")
  45. private String sourceType;
  46. @ApiModelProperty(value = "监审形式")
  47. @JsonProperty("auditType")
  48. private String auditType;
  49. @ApiModelProperty(value = "状态 100待提交、200审核中、400办结、300中止")
  50. @JsonProperty("status")
  51. private String status;
  52. @ApiModelProperty(value = "状态 0:在办、1:办结")
  53. @JsonProperty("superviseStatus")
  54. private String superviseStatus;
  55. @ApiModelProperty(value = "序号")
  56. @JsonProperty("orderNum")
  57. private Integer orderNum;
  58. @ApiModelProperty(value = "预警状态:green-绿色预警(在办理期限内) yellow-黄色预警(超过环节期限但没超过流程期限) red-红色预警(超过流程期限)")
  59. @JsonProperty("warningStatus")
  60. private String warningStatus;
  61. @ApiModelProperty(value = "监督人")
  62. @JsonProperty("supervisorId")
  63. private String supervisorId;
  64. @ApiModelProperty(value = "监督人")
  65. @JsonProperty("supervisorName")
  66. private String supervisorName;
  67. @ApiModelProperty(value = "要求时间")
  68. @JsonProperty("requireTime")
  69. private LocalDateTime requireTime;
  70. @ApiModelProperty(value = "督促要求内容")
  71. @JsonProperty("requireContent")
  72. private String requireContent;
  73. @ApiModelProperty(value = "附件id")
  74. @JsonProperty("attachmentUrls")
  75. private String attachmentUrls;
  76. @ApiModelProperty(value = "创建督办人名称")
  77. @JsonProperty("createBy")
  78. private String createBy;
  79. }