package jnpf.model.order; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; /** * 订单信息 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司 * @date 2021/3/15 8:46 */ @Data public class OrderEntryModel { @NotNull(message = "必填") @Schema(description ="订单日期") private Long remove; @NotBlank(message = "必填") @Schema(description ="自然主键") private String id; @NotBlank(message = "必填") @Schema(description ="商品Id") private String goodsId; @NotBlank(message = "必填") @Schema(description ="商品编码") private String goodsCode; @NotBlank(message = "必填") @Schema(description ="商品名称") private String goodsName; @NotBlank(message = "必填") @Schema(description ="规格型号") private String specifications; @NotBlank(message = "必填") @Schema(description ="单位") private String unit; @NotBlank(message = "必填") @Schema(description ="数量") private String qty; @NotBlank(message = "必填") @Schema(description ="单价") private String price; @NotBlank(message = "金额不能为空") @Schema(description ="金额") private String amount; @NotBlank(message = "折扣%不能为空") @Schema(description =" 折扣%") private String discount; @NotBlank(message = "税率%不能为空") @Schema(description =" 税率%") private String cess; @NotBlank(message = "实际单价不能为空") @Schema(description ="实际单价") private String actualPrice; @NotBlank(message = "实际金额不能为空") @Schema(description ="实际金额") private String actualAmount; @Schema(description ="描述") private String description; @Schema(description ="角标") private String index; }