package com.prolog.upcloud.base.wh.operate.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.prolog.framework.core.annotation.Id;
import com.prolog.framework.core.annotation.Table;
import lombok.Data;

/**
 * OMS_CNS_CONVERSION
 * @author
 */
@Data
@Table(value = "OMS_CNS_CONVERSION", appendDefaultJdbcType = true, camelToUnderline = true)
public class OmsCnsConversion implements Serializable {
    /**
     * 货主转换单ID
     */
    @Id
    private String billid;

    /**
     * 货主转换单号
     */
    private String billno;

    /**
     * 仓库ID
     */
    private String branchid;

    /**
     * 仓库编号
     */
    private String branchcode;

    /**
     * 仓库名称
     */
    private String branchname;

    /**
     * 源货主ID
     */
    private String sourceconsignorid;

    /**
     * 源货主名称
     */
    private String sourceconsignorname;

    /**
     * 销售订单ID
     */
    private String orderBillId;

    /**
     * 销售订单号
     */
    private String orderBillNo;

    /**
     * 源商品ID
     */
    private String sourceitemid;

    /**
     * 源商品名称
     */
    private String sourceitemname;

    /**
     * 目标货主ID
     */
    private String targetconsignorid;

    /**
     * 目标货主名称
     */
    private String targetconsignorname;

    /**
     * 采购单据ID
     */
    private String poBillId;

    /**
     * 采购订单号
     */
    private String poBillNo;

    /**
     * 目标商品ID
     */
    private String targetitemid;

    /**
     * 目标商品名称
     */
    private String targetitemname;

    /**
     * 批次
     */
    private String lotno;

    /**
     * 转换数量
     */
    private BigDecimal qty;

    /**
     * 货主转换单日期
     */
    private Date billDate;

    /**
     * 备注
     */
    private String remark;

    /**
     * 作废原因
     */
    private String closedReason;

    /**
     * 状态
     */
    private String status;

    /**
     * 字符扩展属性1
     */
    private String attrStr1;

    /**
     * 字符扩展属性2
     */
    private String attrStr2;

    /**
     * 字符扩展属性3
     */
    private String attrStr3;

    /**
     * 字符扩展属性4
     */
    private String attrStr4;

    /**
     * 字符扩展属性5
     */
    private String attrStr5;

    /**
     * 字符扩展属性6
     */
    private String attrStr6;

    /**
     * 字符扩展属性7
     */
    private String attrStr7;

    /**
     * 字符扩展属性8
     */
    private String attrStr8;

    /**
     * 字符扩展属性9
     */
    private String attrStr9;

    /**
     * 字符扩展属性10
     */
    private String attrStr10;

    /**
     * 数字扩展属性1
     */
    private BigDecimal attrNum1;

    /**
     * 数字扩展属性2
     */
    private BigDecimal attrNum2;

    /**
     * 数字扩展属性3
     */
    private BigDecimal attrNum3;

    /**
     * 数字扩展属性4
     */
    private BigDecimal attrNum4;

    /**
     * 数字扩展属性5
     */
    private BigDecimal attrNum5;

    /**
     * 日期属性扩展1
     */
    private Date attrDte1;

    /**
     * 日期属性扩展2
     */
    private Date attrDte2;

    /**
     * 日期属性扩展3
     */
    private Date attrDte3;

    /**
     * 日期属性扩展4
     */
    private Date attrDte4;

    /**
     * 日期属性扩展5
     */
    private Date attrDte5;

    /**
     * 录入员
     */
    private String createby;

    /**
     * 录入时间
     */
    private Date createdate;

    /**
     * 修改人
     */
    private String lastmodifyby;

    /**
     * 修改时间
     */
    private Date lastmodifydate;

    /**
     * 企业ID
     */
    private String pEnterpriseid;

    /**
     * 企业名称
     */
    private String pEnterprisename;

    private static final long serialVersionUID = 1L;
}
