Files
klp-oa/klp-wms/src/main/java/com/klp/domain/vo/WmsCoilPendingActionVo.java
Joshi f84168396c feat(wms): 添加加工后钢卷ID字段支持
- 在WmsCoilPendingAction实体类中新增processedCoilIds字段
- 在WmsCoilPendingActionBo业务对象中添加processedCoilIds属性
- 更新WmsCoilPendingActionMapper.xml映射文件中的结果映射
- 在WmsCoilPendingActionServiceImpl服务实现中添加模糊查询条件
- 在WmsCoilPendingActionVo视图对象中增加processedCoilIds字段
2026-03-16 13:20:40 +08:00

210 lines
4.1 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.klp.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.klp.common.annotation.ExcelDictFormat;
import com.klp.common.convert.ExcelDictConvert;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 钢卷待操作视图对象 wms_coil_pending_action
*
* @author Joshi
* @date 2025-11-03
*/
@Data
@ExcelIgnoreUnannotated
public class WmsCoilPendingActionVo extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@ExcelProperty(value = "主键ID")
private Long actionId;
/**
* 关联的钢卷ID
*/
@ExcelProperty(value = "钢卷ID")
private Long coilId;
/**
* 当前钢卷号
*/
@ExcelProperty(value = "钢卷号")
private String currentCoilNo;
/**
* 操作类型1=分卷2=合卷3=更新)
*/
@ExcelProperty(value = "操作类型", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "wms_coil_action_type")
private Integer actionType;
/**
* 操作状态0=待处理1=处理中2=已完成3=已取消)
*/
@ExcelProperty(value = "操作状态", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "wms_action_status")
private Integer actionStatus;
/**
* 扫码时间
*/
@ExcelProperty(value = "扫码时间")
private Date scanTime;
/**
* 扫码设备
*/
@ExcelProperty(value = "扫码设备")
private String scanDevice;
/**
* 优先级0=普通1=重要2=紧急)
*/
@ExcelProperty(value = "优先级", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "wms_action_priority")
private Integer priority;
/**
* 来源类型
*/
@ExcelProperty(value = "来源类型")
private String sourceType;
/**
* 所在库区ID
*/
private Long warehouseId;
/**
* 库区名称
*/
@ExcelProperty(value = "库区")
private String warehouseName;
/**
* 操作人ID
*/
private Long operatorId;
/**
* 操作人姓名
*/
@ExcelProperty(value = "操作人")
private String operatorName;
/**
* 处理时间
*/
@ExcelProperty(value = "处理时间")
private Date processTime;
/**
* 完成时间
*/
@ExcelProperty(value = "完成时间")
private Date completeTime;
/**
* 备注
*/
@ExcelProperty(value = "备注")
private String remark;
/**
* 创建时间
*/
@ExcelProperty(value = "创建时间")
private Date createTime;
// 钢卷相关信息(关联查询)
/**
* 钢种
*/
private String grade;
/**
* 厚度
*/
private Double thickness;
/**
* 宽度
*/
private Double width;
/**
* 重量
*/
private Double weight;
private String enterCoilNo;
private String supplierCoilNo;
private Long itemId;
private String itemType;
/**
* 创建人昵称
*/
private String createByName;
/**
* 更新人昵称
*/
private String updateByName;
private String operatorByName;
/**
* 规格(原料/产品通用)
*/
private String specification;
/**
* 材质(原料/产品通用)
*/
private String material;
/**
* 生产厂家(原料/产品通用)
*/
private String manufacturer;
/**
* 表面处理说明(原料/产品通用)
*/
private String surfaceTreatmentDesc;
/**
* 锌层(原料/产品通用)
*/
private String zincLayer;
/**
* 物品名称(原料名称/产品名称)
*/
private String itemName;
/**
* 物品编码(原料编码/产品编码)
*/
private String itemCode;
private String actualWarehouseName;
private Integer delFlag;
// 加工后的钢卷ids
private String processedCoilIds;
}