TableExampleRowUpForm.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. import java.math.BigDecimal;
  6. /**
  7. * 行编辑
  8. */
  9. @Data
  10. public class TableExampleRowUpForm {
  11. @NotBlank(message = "必填")
  12. @Schema(description ="项目名称")
  13. private String projectName;
  14. @NotBlank(message = "必填")
  15. @Schema(description ="项目编码")
  16. private String projectCode;
  17. @NotBlank(message = "必填")
  18. @Schema(description ="项目类型")
  19. private String projectType;
  20. @Schema(description ="项目阶段")
  21. private String projectPhase;
  22. @Schema(description ="交互日期")
  23. private long interactionDate;
  24. @Schema(description ="客户名称")
  25. private String customerName;
  26. @NotBlank(message = "必填")
  27. @Schema(description ="负责人")
  28. private String principal;
  29. @Schema(description ="立顶人")
  30. private String jackStands;
  31. @Schema(description ="费用金额",example = "1")
  32. private BigDecimal costAmount;
  33. @Schema(description ="已用金额",example = "1")
  34. private BigDecimal tunesAmount;
  35. @Schema(description ="预计收入",example = "1")
  36. private BigDecimal projectedIncome;
  37. @Schema(description ="备注")
  38. private String description;
  39. private String oper;
  40. }