package com.klp.domain.bo; import com.klp.common.core.domain.BaseEntity; import com.klp.common.core.validate.AddGroup; import com.klp.common.core.validate.EditGroup; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.math.BigDecimal; /** * 规程版本业务对象 wms_process_spec_version * * @author klp */ @Data @EqualsAndHashCode(callSuper = true) public class WmsProcessSpecVersionBo extends BaseEntity { @NotNull(message = "主键不能为空", groups = {EditGroup.class}) private Long versionId; @NotNull(message = "规程不能为空", groups = {AddGroup.class, EditGroup.class}) private Long specId; @NotBlank(message = "版本号不能为空", groups = {AddGroup.class, EditGroup.class}) private String versionCode; /** * 是否当前生效(0=否,1=是) */ private Integer isActive; /** * 状态 */ private String status; private String remark; private BigDecimal matchEntryThickMin; private BigDecimal matchEntryThickMax; private BigDecimal matchExitThickMin; private BigDecimal matchExitThickMax; private BigDecimal matchEntryWidthMin; private BigDecimal matchEntryWidthMax; private BigDecimal matchExitWidthMin; private BigDecimal matchExitWidthMax; private String matchSteelGrade; }