package com.klp.domain; import com.baomidou.mybatisplus.annotation.*; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; /** * 钢卷物料表对象 wms_material_coil * * @author Joshi * @date 2025-07-18 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("wms_material_coil") public class WmsMaterialCoil extends BaseEntity { private static final long serialVersionUID=1L; /** * 主键ID */ @TableId(value = "coil_id") private Long coilId; /** * 入场钢卷号(年份后两位+月份+当月第几个,如25100001、25102422) */ private String enterCoilNo; /** * 当前钢卷号(入场钢卷号和当前钢卷号可能不同) */ private String currentCoilNo; /** * 厂家原料卷号 */ private String supplierCoilNo; /** * 数据类型(0=历史,1=现存) */ private Integer dataType; /** * 所在库区ID */ private Long warehouseId; /** * 下一库区ID */ private Long nextWarehouseId; /** * 关联二维码ID(wms_generate_record.record_id) */ private Long qrcodeRecordId; /** * 班组 */ private String team; /** * 是否合卷/分卷(0=否,1=分卷,2=合卷) */ private Integer hasMergeSplit; /** * 父卷号(合卷或分卷时用,逗号分隔) */ private String parentCoilNos; /** * 物品类型(raw_material/product) */ private String itemType; /** * 物品ID(指向原材料或产品主键) */ private Long itemId; /** * 毛重(kg) */ private BigDecimal grossWeight; /** * 净重(kg) */ private BigDecimal netWeight; /** * 状态(0=在库,1=在途,2=已出库) */ private Integer status; /** * 备注 */ private String remark; /** * 删除标志(0=正常,1=已删除) */ @TableLogic private Integer delFlag; private Long actualWarehouseId; }