FollowUpVO.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package cn.cslg.pas.common.vo.business;
  2. import cn.cslg.pas.common.model.cronModel.SystemFile;
  3. import cn.cslg.pas.domain.BaseEntity;
  4. import com.baomidou.mybatisplus.annotation.TableField;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.fasterxml.jackson.annotation.JsonFormat;
  7. import io.swagger.v3.oas.annotations.media.Schema;
  8. import lombok.Data;
  9. import java.util.Date;
  10. import java.util.List;
  11. /**
  12. * <p>
  13. * 后续事项表
  14. * </p>
  15. *
  16. * @author 李仁杰
  17. * @since 2023-11-9
  18. */
  19. @Data
  20. /*数据库中的表对应的类
  21. */
  22. public class FollowUpVO {
  23. private Integer id;
  24. private Integer projectId;
  25. /**
  26. * 名称
  27. */
  28. private String name;
  29. /**
  30. * 处理人
  31. */
  32. private String handler;
  33. /**
  34. * 协同人
  35. */
  36. private String synery;
  37. /**
  38. * 截止时间
  39. */
  40. @JsonFormat(
  41. pattern = "yyyy-MM-dd",
  42. timezone = "GMT+8"
  43. )
  44. private Date deadline;
  45. /**
  46. * 创建人
  47. */
  48. private String createName;
  49. /**
  50. * 创建时间
  51. */
  52. @JsonFormat(
  53. pattern = "yyyy-MM-dd",
  54. timezone = "GMT+8"
  55. )
  56. private Date createTime;
  57. private String statusStr;
  58. /**
  59. * 备注
  60. */
  61. private String description;
  62. private List<SystemFile> systemFileList;
  63. private String conclusion;
  64. @JsonFormat(
  65. pattern = "yyyy-MM-dd",
  66. timezone = "GMT+8"
  67. )
  68. private Date finishTime;
  69. }