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; /** * 发货计划明细视图对象 wms_delivery_plan_detail * * @author klp * @date 2025-12-17 */ @Data @ExcelIgnoreUnannotated public class WmsDeliveryPlanDetailVo extends BaseEntity { private static final long serialVersionUID = 1L; /** * 明细唯一ID */ @ExcelProperty(value = "明细唯一ID") private Long detailId; /** * 关联发货计划表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") private Long orderId; /** * 订单详情 */ @ExcelProperty(value = "订单详情") private String orderDetail; /** * 客户ID */ @ExcelProperty(value = "客户ID") private Long customerId; /** * 客户详情 */ @ExcelProperty(value = "客户详情") private String customerDetail; /** * 地址 */ @ExcelProperty(value = "地址") private String address; /** * 明细备注 */ @ExcelProperty(value = "明细备注") private String remark; }