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

72 lines
1.2 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.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 排产计划明细业务对象 wms_schedule_plan_detail
*
* @author JR
* @date 2025-07-18
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class WmsSchedulePlanDetailBo extends BaseEntity {
/**
* 明细ID
*/
private Long detailId;
/**
* 排产计划ID
*/
private Long planId;
/**
* 产线ID
*/
private Long lineId;
/**
* 生产任务ID原批次id
*/
private Long taskId;
/**
* 产品ID
*/
private Long productId;
/**
* 排产数量
*/
private BigDecimal quantity;
/**
* 计划开始日期
*/
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSX", timezone = "GMT+8")
private Date startDate;
/**
* 计划结束日期
*/
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSX", timezone = "GMT+8")
private Date endDate;
/**
* 备注
*/
private String remark;
}