Files
xgy-oa/klp-wms/src/main/java/com/klp/domain/vo/WmsDeliveryPlanVo.java
砂糖 1c10423429 feat(收货计划): 添加计划类型字段并实现收货计划管理功能
添加计划类型字段(0-发货/1-收货)到WmsDeliveryPlan相关实体类
实现收货计划的查询、新增、修改、删除功能
新增前端收货计划管理页面
2025-11-29 15:31:49 +08:00

64 lines
1.4 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 java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
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
*
* @author klp
* @date 2025-11-25
*/
@Data
@ExcelIgnoreUnannotated
public class WmsDeliveryPlanVo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 计划唯一ID
*/
@ExcelProperty(value = "计划唯一ID")
private Long planId;
/**
* 发货计划名称格式YYYY-MM-DD-序号如2025-11-25-001
*/
@ExcelProperty(value = "发货计划名称", converter = ExcelDictConvert.class)
@ExcelDictFormat(readConverterExp = "格=式YYYY-MM-DD-序号如2025-11-25-001")
private String planName;
/**
* 计划日期
*/
@ExcelProperty(value = "计划日期")
private Date planDate;
/**
* 计划类型
*/
@ExcelProperty(value = "计划类型")
private Integer planType;
/**
* 备注
*/
@ExcelProperty(value = "备注")
private String remark;
/**
* 关联的发货单列表
*/
private List<WmsDeliveryWaybillVo> waybills;
}