package com.klp.domain; import com.baomidou.mybatisplus.annotation.*; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; /** * 钢卷待操作对象 wms_coil_pending_action * * @author Joshi * @date 2025-11-03 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("wms_coil_pending_action") public class WmsCoilPendingAction extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键ID */ @TableId(value = "action_id", type = IdType.AUTO) private Long actionId; /** * 关联的钢卷ID */ private Long coilId; /** * 当前钢卷号 */ private String currentCoilNo; /** * 操作类型(1=分卷,2=合卷,3=更新) */ private Integer actionType; /** * 操作状态(0=待处理,1=处理中,2=已完成,3=已取消) */ private Integer actionStatus; /** * 扫码时间 */ private Date scanTime; /** * 扫码设备(移动端设备信息) */ private String scanDevice; /** * 优先级(0=普通,1=重要,2=紧急) */ private Integer priority; /** * 来源类型(scan=扫码,manual=手动创建) */ private String sourceType; /** * 所在库区ID */ private Long warehouseId; /** * 操作人ID */ private Long operatorId; /** * 操作人姓名 */ private String operatorName; /** * 处理时间 */ private Date processTime; /** * 完成时间 */ private Date completeTime; /** * 删除标志(0=正常,1=已删除) */ @TableLogic private Integer delFlag; /** * 备注 */ @TableField(value = "remark") private String remark; // 加工后的钢卷ids private String processedCoilIds; }