Files
klp-oa/klp-wms/src/main/java/com/klp/domain/vo/WmsSchedulePlanDetailVo.java
JR e804d961b0 refactor(wms): 将批次id改为生产任务id并优化相关功能
- 将 WmsSchedulePlanDetail 中的 batchId 改为 taskId
- 更新相关 BO、VO 类中的字段名称
- 修改数据库查询以适应新的字段
- 移除未使用的权限注解
2025-08-26 16:06:23 +08:00

123 lines
2.2 KiB
Java

package com.klp.domain.vo;
import java.math.BigDecimal;
import java.util.Date;
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 lombok.Data;
/**
* 排产计划明细视图对象 wms_schedule_plan_detail
*
* @author JR
* @date 2025-07-18
*/
@Data
@ExcelIgnoreUnannotated
public class WmsSchedulePlanDetailVo {
private static final long serialVersionUID = 1L;
/**
* 明细ID
*/
@ExcelProperty(value = "明细ID")
private Long detailId;
/**
* 排产计划ID
*/
@ExcelProperty(value = "排产计划ID")
private Long planId;
/**
* 产线ID
*/
@ExcelProperty(value = "产线ID")
private Long lineId;
/**
* 生产任务id(原批次id)
*/
@ExcelProperty(value = "生产任务id")
private Long taskId;
/**
* 产品ID
*/
@ExcelProperty(value = "产品ID")
private Long productId;
/**
* 排产数量
*/
@ExcelProperty(value = "排产数量")
private BigDecimal quantity;
/**
* 计划开始日期
*/
@ExcelProperty(value = "计划开始日期")
private Date startDate;
/**
* 计划结束日期
*/
@ExcelProperty(value = "计划结束日期")
private Date endDate;
/**
* 备注
*/
@ExcelProperty(value = "备注")
private String remark;
/**
* 产线日产能
*/
private BigDecimal capacity;
/**
* 总产能
*/
private BigDecimal totalCapacity;
/**
* 目标生产数量
*/
private BigDecimal planQuantity;
/**
* 天数
*/
private Integer days;
/**
* 产线名字
*/
@ExcelProperty(value = "产线名字")
private String lineName;
/**
* 批次号
*/
@ExcelProperty(value = "批次号")
private String batchNo;
/**
* 计划名称
*/
@ExcelProperty(value = "计划名称")
private String planName;
/**
* 计划编码
*/
@ExcelProperty(value = "计划编码")
private String planCode;
}