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.util.List; /** * 发货计划钢卷操作记录视图对象 wms_delivery_plan_coil_operate * * @author klp * @date 2025-12-17 */ @Data @ExcelIgnoreUnannotated public class WmsDeliveryPlanCoilOperateVo extends BaseEntity { private static final long serialVersionUID = 1L; /** * 操作记录唯一ID */ @ExcelProperty(value = "操作记录唯一ID") private Long operateId; /** * 关联发货计划表ID(wms_delivery_plan.plan_id) */ @ExcelProperty(value = "关联发货计划表ID", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "w=ms_delivery_plan.plan_id") private Long planId; /** * 钢卷ID(单个钢卷,关联钢卷表) */ @ExcelProperty(value = "钢卷ID", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "单=个钢卷,关联钢卷表") private Long coilId; /** * 操作类型 */ @ExcelProperty(value = "操作类型") private String operateType; /** * 操作备注 */ @ExcelProperty(value = "操作备注") private String remark; private WmsMaterialCoilVo coilDetail; }