package org.dromara.qa.qm.domain.bo; import org.dromara.qa.qm.domain.QmCheckitem; import org.dromara.common.mybatis.core.domain.BaseEntity; import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.EditGroup; import io.github.linpeilie.annotations.AutoMapper; import lombok.Data; import lombok.EqualsAndHashCode; import jakarta.validation.constraints.*; /** * 规程检验项目业务对象 qm_checkitem * * @author zhuguifei * @date 2026-03-12 */ @Data @EqualsAndHashCode(callSuper = true) @AutoMapper(target = QmCheckitem.class, reverseConvertGenerate = false) public class QmCheckitemBo extends BaseEntity { /** * 编码 */ @NotBlank(message = "编码不能为空", groups = { EditGroup.class }) private String id; /** * 检验项目代码 */ private String itemCode; /** * 检验项目名称 */ private String itemName; /** * 单位 */ private String unit; /** * 启用 */ private Long enable; /** * 删除 */ private Long del; /** * 检验项描述 */ private String itemDes; /** * 规程代码 */ private String stdCode; /** * 仪器描述 */ private String instrumentDes; /** * 缺陷位置-外观用 */ private String location; /** * 分A,B,C,D四个级别 */ private String checkLevel; /** * 是否合成项 */ private Long ismix; /** * 关联项ID */ private String rid; /** * 类别 0:成品 1辅料 */ private Long category; /** * 仪器编码 */ private String instrumentCode; /** * 分值 */ private Double score; }