package com.zt.plat.module.erp.dal.dataobject.erp;

import com.baomidou.mybatisplus.annotation.*;
import lombok.*;

import java.time.LocalDateTime;
/**
* ERP生产订单 DO
*
* @author 后台管理
*/
@TableName("sply_erp_pdtv_ord")
@KeySequence("sply_erp_pdtv_ord_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
/**
* 支持业务基类继承：isBusiness=true 时继承 BusinessBaseDO，否则继承 BaseDO
*/
public class ErpProductiveOrderDO{



    /**
    * 主键
    */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;
    /**
    * 公司编号
    */
    @TableField("CPN_NUM")
    private String companyNumber;
    /**
    * 工厂编码
    */
    @TableField("FACT_NUM")
    private String factoryNumber;
    /**
    * 工厂名称
    */
    @TableField("FACT_NAME")
    private String factoryName;
    /**
    * 订单编号
    */
    @TableField("ORD_NUM")
    private String orderNumber;
    /**
    * 基本开始日期
    */
    @TableField("STRT_DT")
    private LocalDateTime startDate;
    /**
    * 基本完成日期
    */
    @TableField("END_DT")
    private LocalDateTime endDate;
    /**
    * 主产品物料编号
    */
    @TableField("MAIN_MTRL_NUM")
    private String mainMaterialNumber;
    /**
    * 计量单位
    */
    @TableField("UNT")
    private String unit;
    /**
    * 物料描述
    */
    @TableField("MTRL_DSP")
    private String materialDescription;
    /**
    * 工序列表
    */
    @TableField("PROC_LIST")
    private String processingList;
    /**
    * 工序编号
    */
    @TableField("PROC_NUM")
    private String processingNumber;
    /**
    * 工序描述
    */
    @TableField("PROC_DSP")
    private String processingDescription;
    /**
    * 对象编号
    */
    @TableField("OBJ_NUM")
    private String objectNumber;
    /**
    * 工作中心编码
    */
    @TableField("WRK_CTR_NUM")
    private String workCenterNumber;
    /**
    * 工作中心描述
    */
    @TableField("WRK_CTR_DSP")
    private String workCenterDescription;
    /**
    * 成本中心编码
    */
    @TableField("CCTR_NUM")
    private String costcenterNumber;
    /**
    * 成本中心描述
    */
    @TableField("CCTR_NAME")
    private String costcenterName;

}