| 123456789101112131415161718192021222324252627282930313233 |
- package com.sy.entity;
- import io.swagger.v3.oas.annotations.media.Schema;
- import lombok.Data;
- import javax.validation.constraints.DecimalMin;
- import javax.validation.constraints.NotBlank;
- import javax.validation.constraints.NotNull;
- import javax.validation.constraints.Positive;
- import java.math.BigDecimal;
- @Data
- @Schema(description = "商品单位关联请求参数")
- public class ProductUnitRelRequest {
-
- @NotNull(message = "单位ID不能为空")
- @Schema(description = "单位ID")
- private Long unitId;
-
- @NotNull(message = "换算比例不能为空")
- @Positive(message = "换算比例必须大于0")
- @Schema(description = "换算比例")
- private Integer ratio;
-
- @NotNull(message = "单位价格不能为空")
- @DecimalMin(value = "0.01", message = "单位价格必须大于0")
- @Schema(description = "单位价格")
- private BigDecimal price;
- @NotBlank(message = "小单位名称不能为空")
- @Schema(description = "小单位名称")
- private String smallUnitName;
- }
|