package com.klp.domain.bo; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.math.BigDecimal; /** * 钢卷校验业务对象 * * @author klp * @date 2026-05-10 */ @Data public class CoilValidationBo { /** * 材质类型 */ private String materialType; /** * 入场卷号 (必填) */ @NotBlank(message = "入场卷号不能为空") private String enterCoilNo; /** * 当前卷号 */ private String currentCoilNo; /** * 物料ID */ private Long itemId; /** * 物料类型 */ private String itemType; /** * 仓库ID */ private String warehouseId; /** * 净重 */ private String netWeight; /** * 毛重 */ private String grossWeight; /** * 备注 */ private String remark; /** * 数据类型 */ private Integer dataType; /** * 切边要求 */ private String trimmingRequirement; /** * 原料材质 */ private String packingStatus; /** * 包装要求 */ private String packagingRequirement; /** * 计划ID */ private String planId; /** * 长度 */ private BigDecimal length; /** * 等级 */ private String temperGrade; /** * 涂层类型 */ private String coatingType; /** * 供应商卷号 */ private String supplierCoilNo; /** * 班组 */ private String team; }