AddInvalidDecisionFileDTO.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package cn.cslg.pas.common.dto.invalidDTO;
  2. import cn.cslg.pas.common.model.report.ExtraEmailDTO;
  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 org.springframework.format.annotation.DateTimeFormat;
  10. import java.util.Date;
  11. import java.util.List;
  12. /**
  13. * 上传无效决定书
  14. * @Author xiexiang
  15. * @Date 2023/12/28
  16. */
  17. @Data
  18. public class AddInvalidDecisionFileDTO {
  19. @DateTimeFormat(pattern = "yyyy-MM-dd")
  20. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  21. private Date invalidDecisionTime;
  22. private Integer projectId;
  23. /**
  24. * 决定书号码
  25. */
  26. private String fileNo;
  27. /**
  28. * 法律依据
  29. */
  30. private String legalBase;
  31. /**
  32. * 决定要点
  33. */
  34. private String decisionKey;
  35. private String conclusion;
  36. @Schema(description = "无效结果:部分无效21、全部无效20、维持有效22、结案24、撤案25")
  37. private List<Integer> cronIds;
  38. private List<String> fileGuids;
  39. private String description;
  40. private Integer assoCasePhaseId;
  41. private Boolean ifSendEmail;
  42. private List<ExtraEmailDTO> extraEmailDTOS;
  43. private String invalidStageReason;
  44. }