Files
klp-oa/klp-wms/src/main/java/com/klp/domain/vo/WmsDeliveryPlanDetailVo.java
Joshi 81d278a16e refactor(domain): 更新配送计划详情视图对象继承基类
- 添加 BaseEntity 继承以支持基础字段
- 导入 Excel 忽略未注解功能
- 统一数据传输对象结构设计
2026-02-03 13:12:05 +08:00

74 lines
1.5 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;
/**
* 发货计划明细视图对象 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;
/**
* 关联发货计划表IDwms_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;
}