DocumentSharingInsertReq.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.migao.entity.vo.req;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.AllArgsConstructor;
  4. import lombok.Builder;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. import javax.validation.constraints.NotEmpty;
  8. import javax.validation.constraints.NotNull;
  9. import java.util.ArrayList;
  10. import java.util.List;
  11. /**
  12. * @author dingsong
  13. */
  14. @NoArgsConstructor
  15. @AllArgsConstructor
  16. @Builder
  17. @Data
  18. public class DocumentSharingInsertReq {
  19. @ApiModelProperty(value = "文档名称")
  20. @NotEmpty(message = "文档名称不能为空")
  21. private String documentName;
  22. @ApiModelProperty(value = "项目类别id")
  23. @NotNull(message = "项目类别id不能为空")
  24. private Integer projectTypeId;
  25. @ApiModelProperty(value = "项目阶段id")
  26. @NotNull(message = "项目阶段id不能为空")
  27. private Integer projectPhaseId;
  28. @ApiModelProperty(value = "文档格式id")
  29. @NotNull(message = "文档格式id不能为空")
  30. private Integer documentFormatId;
  31. @ApiModelProperty(value = "必须项目类型")
  32. @NotEmpty(message = "必须项目类型不能为空")
  33. private String mustProjectType;
  34. @ApiModelProperty(value = "提交人")
  35. @NotEmpty(message = "提交人不能为空")
  36. private String submitter;
  37. @ApiModelProperty(value = "附件id")
  38. @NotNull(message = "附件id不能为空")
  39. private Integer fileId;
  40. }