OrderEntryModel.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package jnpf.model.order;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import jakarta.validation.constraints.NotBlank;
  5. import jakarta.validation.constraints.NotNull;
  6. /**
  7. * 订单信息
  8. *
  9. * @author JNPF开发平台组
  10. * @version V3.1.0
  11. * @copyright 引迈信息技术有限公司
  12. * @date 2021/3/15 8:46
  13. */
  14. @Data
  15. public class OrderEntryModel {
  16. @NotNull(message = "必填")
  17. @Schema(description ="订单日期")
  18. private Long remove;
  19. @NotBlank(message = "必填")
  20. @Schema(description ="自然主键")
  21. private String id;
  22. @NotBlank(message = "必填")
  23. @Schema(description ="商品Id")
  24. private String goodsId;
  25. @NotBlank(message = "必填")
  26. @Schema(description ="商品编码")
  27. private String goodsCode;
  28. @NotBlank(message = "必填")
  29. @Schema(description ="商品名称")
  30. private String goodsName;
  31. @NotBlank(message = "必填")
  32. @Schema(description ="规格型号")
  33. private String specifications;
  34. @NotBlank(message = "必填")
  35. @Schema(description ="单位")
  36. private String unit;
  37. @NotBlank(message = "必填")
  38. @Schema(description ="数量")
  39. private String qty;
  40. @NotBlank(message = "必填")
  41. @Schema(description ="单价")
  42. private String price;
  43. @NotBlank(message = "金额不能为空")
  44. @Schema(description ="金额")
  45. private String amount;
  46. @NotBlank(message = "折扣%不能为空")
  47. @Schema(description =" 折扣%")
  48. private String discount;
  49. @NotBlank(message = "税率%不能为空")
  50. @Schema(description =" 税率%")
  51. private String cess;
  52. @NotBlank(message = "实际单价不能为空")
  53. @Schema(description ="实际单价")
  54. private String actualPrice;
  55. @NotBlank(message = "实际金额不能为空")
  56. @Schema(description ="实际金额")
  57. private String actualAmount;
  58. @Schema(description ="描述")
  59. private String description;
  60. @Schema(description ="角标")
  61. private String index;
  62. }