2026-06-25 16:53:21 +08:00
|
|
|
package com.klp.erp.domain;
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
|
import com.klp.common.core.domain.BaseEntity;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 采购计划头对象 erp_purchase_plan
|
|
|
|
|
*
|
|
|
|
|
* @author klp
|
|
|
|
|
* @date 2026-06-22
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
|
|
@TableName("erp_purchase_plan")
|
|
|
|
|
public class ErpPurchasePlan extends BaseEntity {
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
/** 计划ID */
|
|
|
|
|
@TableId(value = "plan_id")
|
|
|
|
|
private Long planId;
|
|
|
|
|
|
|
|
|
|
/** 采购计划号 */
|
|
|
|
|
private String planNo;
|
|
|
|
|
|
|
|
|
|
/** 计划状态: 0-进行中 1-已完成归档 */
|
|
|
|
|
private String planStatus;
|
|
|
|
|
|
|
|
|
|
/** 审核状态: 0-待审核 1-通过 2-驳回 */
|
|
|
|
|
private String auditStatus;
|
|
|
|
|
|
|
|
|
|
/** 申请/审核意见 */
|
|
|
|
|
private String auditOpinion;
|
|
|
|
|
|
|
|
|
|
/** 审核人 */
|
|
|
|
|
private String auditor;
|
|
|
|
|
|
|
|
|
|
/** 审核时间 */
|
|
|
|
|
private Date auditTime;
|
|
|
|
|
|
|
|
|
|
/** 供货商 */
|
|
|
|
|
private String supplier;
|
|
|
|
|
|
|
|
|
|
/** 采购日期 */
|
|
|
|
|
private Date purchaseDate;
|
|
|
|
|
|
|
|
|
|
/** 计划总重量(T) */
|
|
|
|
|
private BigDecimal planWeight;
|
|
|
|
|
|
2026-06-27 10:40:54 +08:00
|
|
|
/** 已到货重量(T) = Σ到货卷(WMS已确认)单卷重量 */
|
2026-06-25 16:53:21 +08:00
|
|
|
private BigDecimal arrivedWeight;
|
|
|
|
|
|
2026-06-29 10:18:26 +08:00
|
|
|
/** 要求项数 = 明细行数 */
|
2026-06-27 10:40:54 +08:00
|
|
|
private Integer planQty;
|
|
|
|
|
|
|
|
|
|
/** 已到货卷数 = WMS确认到货的上传卷数 */
|
|
|
|
|
private Integer arrivedCount;
|
|
|
|
|
|
2026-06-29 10:18:26 +08:00
|
|
|
/** 在途卷数 = 钢卷表存在但 data_type=10 的上传卷数 */
|
|
|
|
|
private Integer inTransitCount;
|
|
|
|
|
|
|
|
|
|
/** 在途重量(T) */
|
|
|
|
|
private BigDecimal inTransitWeight;
|
|
|
|
|
|
2026-06-25 16:53:21 +08:00
|
|
|
/** 删除标志 */
|
|
|
|
|
@TableLogic
|
|
|
|
|
private String delFlag;
|
|
|
|
|
|
|
|
|
|
/** 备注 */
|
|
|
|
|
private String remark;
|
|
|
|
|
}
|