赫艾后端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.6 KiB

3 years ago
2 years ago
1 year ago
  1. package com.heai.modules.taskmanage.vo;
  2. import com.baomidou.mybatisplus.annotation.TableId;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import lombok.Data;
  5. import org.springframework.format.annotation.DateTimeFormat;
  6. import java.util.Date;
  7. /**
  8. * @Classname TaskListVo
  9. * @Description TODO
  10. * @Date 2022/9/13 13:56
  11. * @Created by sxm
  12. */
  13. @Data
  14. public class TaskDetailVo {
  15. private String site;
  16. private String department;
  17. private String customer;
  18. private String status;
  19. private String taskHeader;
  20. private String responsiblePerson;
  21. private String project;
  22. private String taskDescription;
  23. private String taskInitiator;
  24. private String finalStatus;
  25. private Date startDate;
  26. private Date endDate;
  27. private Date finishStartDate;
  28. private Date finishEndDate;
  29. private String chatLastType;
  30. private Integer id;
  31. private String orderRef1;
  32. private String orderRef2;
  33. private String orderRef3;
  34. private String orderRefType;
  35. private String orderRef4;
  36. private String allowCloseByHand;
  37. private String taskType;
  38. private String oldSpec;
  39. private String newSpec;
  40. @DateTimeFormat(pattern = "yyyy-MM-dd")
  41. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  42. private Date requiredCompletionDate;
  43. @DateTimeFormat(pattern = "yyyy-MM-dd")
  44. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  45. private Date taskStartDate;
  46. private Date createdDate;
  47. private String createdBy;
  48. private Date updatedDate;
  49. private String updatedBy;
  50. private Integer taskId;
  51. private String depUserName;
  52. }