PurchasingApprovalInsertReq.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.migao.entity.vo.req;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Builder;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import javax.validation.constraints.NotEmpty;
  9. import java.time.LocalDateTime;
  10. import javax.validation.constraints.NotNull;
  11. /**
  12. * @version 1.0
  13. * @Author lcl
  14. * @Date 2020/10/20 14:20
  15. */
  16. @NoArgsConstructor
  17. @AllArgsConstructor
  18. @Builder
  19. @Data
  20. public class PurchasingApprovalInsertReq {
  21. @ApiModelProperty(value = "主键")
  22. @NotNull(message = "主键不能为空")
  23. private Integer id;
  24. @ApiModelProperty(value = "创建时间")
  25. @NotNull(message = "创建时间不能为空")
  26. private LocalDateTime createTime;
  27. @ApiModelProperty(value = "")
  28. @NotNull(message = "不能为空")
  29. private Integer createUserId;
  30. @ApiModelProperty(value = "逻辑删除 0未删除 1已删除")
  31. @NotNull(message = "逻辑删除 0未删除 1已删除不能为空")
  32. private Integer deleted;
  33. @ApiModelProperty(value = "父id")
  34. @NotNull(message = "父id不能为空")
  35. private Long parentId;
  36. @ApiModelProperty(value = "采购阶段")
  37. @NotEmpty(message = "采购阶段不能为空")
  38. private String stage;
  39. @ApiModelProperty(value = "完成状态")
  40. @NotEmpty(message = "完成状态不能为空")
  41. private String status;
  42. }