TableExampleCrForm.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package jnpf.model.tableexample;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import org.hibernate.validator.constraints.NotBlank;
  5. @Data
  6. public class TableExampleCrForm {
  7. @NotBlank(message = "必填")
  8. @Schema(description ="负责人")
  9. private String principal;
  10. @Schema(description ="交互日期")
  11. private long interactionDate;
  12. @Schema(description ="立顶人")
  13. private String jackStands;
  14. @NotBlank(message = "必填")
  15. @Schema(description ="项目编码")
  16. private String projectCode;
  17. @Schema(description ="项目阶段")
  18. private String projectPhase;
  19. @Schema(description ="已用金额",example = "1")
  20. private Long tunesAmount;
  21. @NotBlank(message = "必填")
  22. @Schema(description ="项目类型")
  23. private String projectType;
  24. @Schema(description ="费用金额",example = "1")
  25. private Long costAmount;
  26. @Schema(description ="预计收入",example = "1")
  27. private Long projectedIncome;
  28. @Schema(description ="备注")
  29. private String description;
  30. @NotBlank(message = "必填")
  31. @Schema(description ="项目名称")
  32. private String projectName;
  33. @Schema(description ="客户名称")
  34. private String customerName;
  35. }