| | |
| | | @AllArgsConstructor |
| | | public static class BusinessProduct { |
| | | |
| | | @Schema(description = "产品编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "20529") |
| | | @NotNull(message = "产品编号不能为空") |
| | | private Long productId; |
| | | @Schema(description = "MDM 物料编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "20529") |
| | | @NotNull(message = "物料编号不能为空") |
| | | private Long itemId; |
| | | |
| | | @Schema(description = "产品单价", requiredMode = Schema.RequiredMode.REQUIRED, example = "123.00") |
| | | @NotNull(message = "产品单价不能为空") |
| | | private BigDecimal productPrice; |
| | | @Schema(description = "计量单位编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") |
| | | @NotNull(message = "计量单位不能为空") |
| | | private Long itemUnitId; |
| | | |
| | | @Schema(description = "物料原价", requiredMode = Schema.RequiredMode.REQUIRED, example = "123.00") |
| | | @NotNull(message = "物料原价不能为空") |
| | | private BigDecimal itemPrice; |
| | | |
| | | @Schema(description = "商机价格", requiredMode = Schema.RequiredMode.REQUIRED, example = "123.00") |
| | | @NotNull(message = "商机价格不能为空") |
| | | private BigDecimal businessPrice; |
| | | |
| | | @Schema(description = "产品数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "8911") |
| | | @NotNull(message = "产品数量不能为空") |
| | | private Integer count; |
| | | @Schema(description = "数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "8911") |
| | | @NotNull(message = "数量不能为空") |
| | | private BigDecimal count; |
| | | |
| | | } |
| | | |