package com.klp.domain.bo; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; /** * 制造规范业务对象 wms_manufacturing_spec * * @author klp * @date 2025-08-25 */ @Data @EqualsAndHashCode(callSuper = true) public class WmsManufacturingSpecBo extends BaseEntity { /** * 主键 */ private Long specId; /** * 制造规范编码 */ private String specCode; /** * 制造规范名称 */ private String specName; /** * 所属事业部 */ private String businessUnit; /** * 所属项目组 */ private String projectTeam; /** * 产品型号/模组 */ private String productModule; /** * 标识 */ private String identifier; /** * 材质 */ private String material; /** * 规格/尺寸 */ private String specification; /** * 工艺路线 */ private String processRoute; /** * 工艺参数 */ private String processParams; /** * 适用范围 */ private String scope; /** * 检验标准 */ private String inspectionStandard; /** * 状态(字典:1=启用,2=未启用,3=作废) */ private Long status; /** * 规范类型(字典:1=普通规范,2=新试规范,3=临时规范) */ private Long specType; /** * 版本日期 */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date versionDate; /** * 理论工时(h) */ private BigDecimal standardHours; /** * 备注 */ private String remark; }