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; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; /** * 应收货物计划对象 wms_receive_plan * * @author klp * @date 2026-05-10 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("wms_receive_plan") public class WmsReceivePlan extends BaseEntity { private static final long serialVersionUID=1L; /** * 主键ID */ @TableId(value = "receive_id") private Long receiveId; /** * 绑定应收计划ID(收货对照关联用) */ private Long planId; /** * 逻辑库区 */ private String warehouseArea; /** * 入场卷号 */ private String lotNo; /** * 厂家卷号 */ private String supplierLotNo; /** * 成品卷号 */ private String productLotNo; /** * 生产/发货日期 */ private Date productionDate; /** * 重量(kg) */ private BigDecimal weight; /** * 收货状态(0待收货 1已收货 2异常) */ private String receiveStatus; /** * 名称 */ private String goodsName; /** * 规格(如厚度*宽度) */ private String spec; /** * 长度(mm) */ private BigDecimal length; /** * 材质 */ private String materialType; /** * 生产厂家 */ private String manufacturer; /** * 表面处理工艺 */ private String surfaceTreatment; /** * 锌层(g/m²) */ private String zincCoating; /** * 班组 */ private String teamGroup; /** * 调制度 */ private String temperRolling; /** * 镀层种类 */ private String coatingType; /** * 类型 */ private String goodsType; /** * 备注 */ private String remark; /** * 删除标记(0正常 1删除) */ @TableLogic private Long delFlag; }