2026-06-26 14:14:23 +08:00
|
|
|
|
package com.klp.flow.domain;
|
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.*;
|
|
|
|
|
|
import com.klp.common.core.domain.BaseEntity;
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 排产单主加明细可合并对象 sch_prod_schedule_item
|
|
|
|
|
|
*
|
|
|
|
|
|
* @author klp
|
|
|
|
|
|
* @date 2026-06-26
|
|
|
|
|
|
*/
|
|
|
|
|
|
@Data
|
|
|
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
|
|
|
@TableName("sch_prod_schedule_item")
|
|
|
|
|
|
public class SchProdScheduleItem extends BaseEntity {
|
|
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID=1L;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 排产单主键ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableId(value = "schedule_id")
|
|
|
|
|
|
private Long scheduleId;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 排产单号(唯一标识,钢卷关联依据)
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String scheduleNo;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 生产日期(和合同号组成业务关联键)
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Date prodDate;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 排产状态:0草稿 1待审核 2已下达 3已退回
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Long scheduleStatus;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 排产总计划吨数
|
|
|
|
|
|
*/
|
|
|
|
|
|
private BigDecimal totalPlanWeight;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 关联销售合同号
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String relContractNo;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 业务员
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String businessUser;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 联系电话
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String businessPhone;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 订单日期
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Date orderDate;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 订货单位
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String customerName;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 交货期(天)
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Long deliveryCycle;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 产品用途
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String usePurpose;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 品名:冷硬钢卷/镀锌钢卷/冷轧钢卷/镀铬钢卷
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String productType;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 厚度公差
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String thicknessTolerance;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 宽度公差
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String widthTolerance;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 表面质量
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String surfaceQuality;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 表面处理
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String surfaceTreatment;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 内径尺寸
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String innerDiameter;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 外径要求
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String outerDiameter;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 包装要求
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String packReq;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 切边要求
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String cutEdgeReq;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 单件重量
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String singleCoilWeight;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 交货重量偏差
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String weightDeviation;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 其他技术要求
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String otherTechReq;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 付款情况说明
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String paymentDesc;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 退回原因
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String returnReason;
|
|
|
|
|
|
/**
|
2026-06-29 16:07:29 +08:00
|
|
|
|
* 排产明细关联主表ID(逗号分隔,未合并存单值,合并后存多个)
|
2026-06-26 14:14:23 +08:00
|
|
|
|
*/
|
2026-06-29 16:07:29 +08:00
|
|
|
|
private String scheduleDetailIds;
|
2026-06-30 09:16:52 +08:00
|
|
|
|
/**
|
2026-07-03 16:26:59 +08:00
|
|
|
|
* 工序ID
|
2026-06-30 09:16:52 +08:00
|
|
|
|
*/
|
2026-07-03 16:26:59 +08:00
|
|
|
|
private Long actionId;
|
2026-06-26 14:14:23 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 规格 例:1.0X1250
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String spec;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 材质 DX51D
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String material;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 本次排产吨数(数量),可审核修改
|
|
|
|
|
|
*/
|
|
|
|
|
|
private BigDecimal scheduleWeight;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 品名项
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String productItem;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 单行排产备注
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String rowRemark;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 备注
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String remark;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 删除标识 0正常 2删除
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableLogic
|
|
|
|
|
|
private Long delFlag;
|
|
|
|
|
|
|
|
|
|
|
|
}
|