OrderReceivableModel.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package jnpf.model.order;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import lombok.Data;
  5. import jakarta.validation.constraints.NotBlank;
  6. import jakarta.validation.constraints.NotNull;
  7. /**
  8. * 订单信息
  9. *
  10. * @author JNPF开发平台组
  11. * @version V3.1.0
  12. * @copyright 引迈信息技术有限公司
  13. * @date 2021/3/15 8:46
  14. */
  15. @Data
  16. public class OrderReceivableModel {
  17. @Schema(description ="")
  18. private String remove;
  19. @NotBlank(message = "必填")
  20. @Schema(description ="自然主键")
  21. private String id;
  22. @NotNull(message = "必填")
  23. @Schema(description ="收款日期")
  24. private Long receivableDate;
  25. @NotNull(message = "必填")
  26. @Schema(description ="收款比率")
  27. private int receivableRate;
  28. @NotBlank(message = "必填")
  29. @Schema(description ="收款金额")
  30. private String receivableMoney;
  31. @NotBlank(message = "必填")
  32. @Schema(description ="收款方式")
  33. private String receivableMode;
  34. @Schema(description ="收款摘要")
  35. @JsonProperty("abstract")
  36. private String fabstract;
  37. @Schema(description ="")
  38. private String index;
  39. @Schema(description ="描述")
  40. private String description;
  41. }