package com.steering.pss.sale.order.orderchange.entity;

/**
 * 数据库表CHGE_SLM_APPLY_M所对应的实体类（生成工具：代码生成器2.3）
 * @author USER-20150712LG date 2015-07-30
 */
public class ChgeSlmApplyMEntity {
    /**
     * 合同号(记录创建时如无合同号，形成LS+YYMMDD+三位流水号的临时合同号
     */
    private String orderNo;
    /**
     * 合同行号(ORD_PK向下三位流水号,确保流水号的连续性)
     */
    private String orderSeq;
    /**
     * 交货编码(ORD_PK向下三位流水号，确保流水号唯一性、连续性)
     */
    private String deliveryNo;
    /**
     * 合同变更单号(G+YYYYMMDD+00001)
     */
    private String orderChgeNo;
    /**
     * ORD_PK
     */
    private String ordPk;
    /**
     * ORD_LN_PK(ORD_PK+三位流失号)
     */
    private String ordLnPk;
    /**
     * ORD_LN_DLY_PK(ORD_LN_PK+三位流水号)
     */
    private String ordLnDlyPk;
    /**
     * 提出变更管理部门代码
     */
    private String departmentCode;
    /**
     * 提出变更管理部门描述
     */
    private String departmentDesc;
    /**
     * 提出变更管理科室代码
     */
    private String unitCode;
    /**
     * 提出变更管理科室描述
     */
    private String unitDesc;
    /**
     * 合同变更类型(技术、商务条款、价格、交货、运输)B类
     */
    private String chgeType;
    /**
     * 提出变更人
     */
    private String chger;
    /**
     * 提出变更时间
     */
    private String chgeDate;
    /**
     * 变更明细(变更值拼接字段)
     */
    private String chgeVal;
    /**
     * 提出变更说明(变更备注)
     */
    private String chgeRsn;
    /**
     * 审核受理管理部门代码
     */
    private String acpDepartmentCode;
    /**
     * 审核受理管理部门描述
     */
    private String acpDepartmentDesc;
    /**
     * 审核受理管理科室代码
     */
    private String acpUnitCode;
    /**
     * 审核受理管理科室描述
     */
    private String acpUnitDesc;
    /**
     * 审核受理人
     */
    private String acceptor;
    /**
     * 审核时间
     */
    private String dealEdate;
    /**
     * 变更单状态(L封锁、W待审、S通过、F失败)
     */
    private String chgeStatus;
    /**
     * 变更文件上传路径
     */
    private String chgePatch;
    /**
     * 备注
     */
    private String memo;
    /**
     * 有效标志(1:有效，0:无效)
     */
    private String validflag;
    /**
     * 创建人
     */
    private String createName;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 修改人
     */
    private String updateName;
    /**
     * 修改时间
     */
    private String updateTime;
    /**
     * 删除人
     */
    private String deleteName;
    /**
     * 删除时间
     */
    private String deleteTime;

    private String ordLnPkAfter;
    // APPROVAL_NO
    private String approvalNo;

    public ChgeSlmApplyMEntity() {
        approvalNo = "";
        ordLnPkAfter = "";
        orderNo = "";
        orderSeq = "";
        deliveryNo = "";
        orderChgeNo = "";
        ordPk = "";
        ordLnPk = "";
        ordLnDlyPk = "";
        departmentCode = "";
        departmentDesc = "";
        unitCode = "";
        unitDesc = "";
        chgeType = "";
        chger = "";
        chgeDate = "";
        chgeVal = "";
        chgeRsn = "";
        acpDepartmentCode = "";
        acpDepartmentDesc = "";
        acpUnitCode = "";
        acpUnitDesc = "";
        acceptor = "";
        dealEdate = "";
        chgeStatus = "";
        chgePatch = "";
        memo = "";
        validflag = "";
        createName = "";
        createTime = "";
        updateName = "";
        updateTime = "";
        deleteName = "";
        deleteTime = "";
    }

    /**
     * 合同号(记录创建时如无合同号，形成LS+YYMMDD+三位流水号的临时合同号
     * @return value
     */
    public String getOrderNo() {
        return orderNo;
    }

    /**
     * 合同号(记录创建时如无合同号，形成LS+YYMMDD+三位流水号的临时合同号
     * @param orderNo value
     */
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    /**
     * 合同行号(ORD_PK向下三位流水号,确保流水号的连续性)
     * @return value
     */
    public String getOrderSeq() {
        return orderSeq;
    }

    /**
     * 合同行号(ORD_PK向下三位流水号,确保流水号的连续性)
     * @param orderSeq value
     */
    public void setOrderSeq(String orderSeq) {
        this.orderSeq = orderSeq;
    }

    /**
     * 交货编码(ORD_PK向下三位流水号，确保流水号唯一性、连续性)
     * @return value
     */
    public String getDeliveryNo() {
        return deliveryNo;
    }

    /**
     * 交货编码(ORD_PK向下三位流水号，确保流水号唯一性、连续性)
     * @param deliveryNo value
     */
    public void setDeliveryNo(String deliveryNo) {
        this.deliveryNo = deliveryNo;
    }

    /**
     * 合同变更单号(G+YYYYMMDD+00001)
     * @return value
     */
    public String getOrderChgeNo() {
        return orderChgeNo;
    }

    /**
     * 合同变更单号(G+YYYYMMDD+00001)
     * @param orderChgeNo value
     */
    public void setOrderChgeNo(String orderChgeNo) {
        this.orderChgeNo = orderChgeNo;
    }

    /**
     * ORD_PK
     * @return value
     */
    public String getOrdPk() {
        return ordPk;
    }

    /**
     * ORD_PK
     * @param ordPk value
     */
    public void setOrdPk(String ordPk) {
        this.ordPk = ordPk;
    }

    /**
     * ORD_LN_PK(ORD_PK+三位流失号)
     * @return value
     */
    public String getOrdLnPk() {
        return ordLnPk;
    }

    /**
     * ORD_LN_PK(ORD_PK+三位流失号)
     * @param ordLnPk value
     */
    public void setOrdLnPk(String ordLnPk) {
        this.ordLnPk = ordLnPk;
    }

    /**
     * ORD_LN_DLY_PK(ORD_LN_PK+三位流水号)
     * @return value
     */
    public String getOrdLnDlyPk() {
        return ordLnDlyPk;
    }

    /**
     * ORD_LN_DLY_PK(ORD_LN_PK+三位流水号)
     * @param ordLnDlyPk value
     */
    public void setOrdLnDlyPk(String ordLnDlyPk) {
        this.ordLnDlyPk = ordLnDlyPk;
    }

    /**
     * 提出变更管理部门代码
     * @return value
     */
    public String getDepartmentCode() {
        return departmentCode;
    }

    /**
     * 提出变更管理部门代码
     * @param departmentCode value
     */
    public void setDepartmentCode(String departmentCode) {
        this.departmentCode = departmentCode;
    }

    /**
     * 提出变更管理部门描述
     * @return value
     */
    public String getDepartmentDesc() {
        return departmentDesc;
    }

    /**
     * 提出变更管理部门描述
     * @param departmentDesc value
     */
    public void setDepartmentDesc(String departmentDesc) {
        this.departmentDesc = departmentDesc;
    }

    /**
     * 提出变更管理科室代码
     * @return value
     */
    public String getUnitCode() {
        return unitCode;
    }

    /**
     * 提出变更管理科室代码
     * @param unitCode value
     */
    public void setUnitCode(String unitCode) {
        this.unitCode = unitCode;
    }

    /**
     * 提出变更管理科室描述
     * @return value
     */
    public String getUnitDesc() {
        return unitDesc;
    }

    /**
     * 提出变更管理科室描述
     * @param unitDesc value
     */
    public void setUnitDesc(String unitDesc) {
        this.unitDesc = unitDesc;
    }

    /**
     * 合同变更类型(技术、商务条款、价格、交货、运输)B类
     * @return value
     */
    public String getChgeType() {
        return chgeType;
    }

    /**
     * 合同变更类型(技术、商务条款、价格、交货、运输)B类
     * @param chgeType value
     */
    public void setChgeType(String chgeType) {
        this.chgeType = chgeType;
    }

    /**
     * 提出变更人
     * @return value
     */
    public String getChger() {
        return chger;
    }

    /**
     * 提出变更人
     * @param chger value
     */
    public void setChger(String chger) {
        this.chger = chger;
    }

    /**
     * 提出变更时间
     * @return value
     */
    public String getChgeDate() {
        return chgeDate;
    }

    /**
     * 提出变更时间
     * @param chgeDate value
     */
    public void setChgeDate(String chgeDate) {
        this.chgeDate = chgeDate;
    }

    /**
     * 变更明细(变更值拼接字段)
     * @return value
     */
    public String getChgeVal() {
        return chgeVal;
    }

    /**
     * 变更明细(变更值拼接字段)
     * @param chgeVal value
     */
    public void setChgeVal(String chgeVal) {
        this.chgeVal = chgeVal;
    }

    /**
     * 提出变更说明(变更备注)
     * @return value
     */
    public String getChgeRsn() {
        return chgeRsn;
    }

    /**
     * 提出变更说明(变更备注)
     * @param chgeRsn value
     */
    public void setChgeRsn(String chgeRsn) {
        this.chgeRsn = chgeRsn;
    }

    /**
     * 审核受理管理部门代码
     * @return value
     */
    public String getAcpDepartmentCode() {
        return acpDepartmentCode;
    }

    /**
     * 审核受理管理部门代码
     * @param acpDepartmentCode value
     */
    public void setAcpDepartmentCode(String acpDepartmentCode) {
        this.acpDepartmentCode = acpDepartmentCode;
    }

    /**
     * 审核受理管理部门描述
     * @return value
     */
    public String getAcpDepartmentDesc() {
        return acpDepartmentDesc;
    }

    /**
     * 审核受理管理部门描述
     * @param acpDepartmentDesc value
     */
    public void setAcpDepartmentDesc(String acpDepartmentDesc) {
        this.acpDepartmentDesc = acpDepartmentDesc;
    }

    /**
     * 审核受理管理科室代码
     * @return value
     */
    public String getAcpUnitCode() {
        return acpUnitCode;
    }

    /**
     * 审核受理管理科室代码
     * @param acpUnitCode value
     */
    public void setAcpUnitCode(String acpUnitCode) {
        this.acpUnitCode = acpUnitCode;
    }

    /**
     * 审核受理管理科室描述
     * @return value
     */
    public String getAcpUnitDesc() {
        return acpUnitDesc;
    }

    /**
     * 审核受理管理科室描述
     * @param acpUnitDesc value
     */
    public void setAcpUnitDesc(String acpUnitDesc) {
        this.acpUnitDesc = acpUnitDesc;
    }

    /**
     * 审核受理人
     * @return value
     */
    public String getAcceptor() {
        return acceptor;
    }

    /**
     * 审核受理人
     * @param acceptor value
     */
    public void setAcceptor(String acceptor) {
        this.acceptor = acceptor;
    }

    /**
     * 审核时间
     * @return value
     */
    public String getDealEdate() {
        return dealEdate;
    }

    /**
     * 审核时间
     * @param dealEdate value
     */
    public void setDealEdate(String dealEdate) {
        this.dealEdate = dealEdate;
    }

    /**
     * 变更单状态(L封锁、W待审、S通过、F失败)
     * @return value
     */
    public String getChgeStatus() {
        return chgeStatus;
    }

    /**
     * 变更单状态(L封锁、W待审、S通过、F失败)
     * @param chgeStatus value
     */
    public void setChgeStatus(String chgeStatus) {
        this.chgeStatus = chgeStatus;
    }

    /**
     * 变更文件上传路径
     * @return value
     */
    public String getChgePatch() {
        return chgePatch;
    }

    /**
     * 变更文件上传路径
     * @param chgePatch value
     */
    public void setChgePatch(String chgePatch) {
        this.chgePatch = chgePatch;
    }

    /**
     * 备注
     * @return value
     */
    public String getMemo() {
        return memo;
    }

    /**
     * 备注
     * @param memo value
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * 有效标志(1:有效，0:无效)
     * @return value
     */
    public String getValidflag() {
        return validflag;
    }

    /**
     * 有效标志(1:有效，0:无效)
     * @param validflag value
     */
    public void setValidflag(String validflag) {
        this.validflag = validflag;
    }

    /**
     * 创建人
     * @return value
     */
    public String getCreateName() {
        return createName;
    }

    /**
     * 创建人
     * @param createName value
     */
    public void setCreateName(String createName) {
        this.createName = createName;
    }

    /**
     * 创建时间
     * @return value
     */
    public String getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime value
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    /**
     * 修改人
     * @return value
     */
    public String getUpdateName() {
        return updateName;
    }

    /**
     * 修改人
     * @param updateName value
     */
    public void setUpdateName(String updateName) {
        this.updateName = updateName;
    }

    /**
     * 修改时间
     * @return value
     */
    public String getUpdateTime() {
        return updateTime;
    }

    /**
     * 修改时间
     * @param updateTime value
     */
    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 删除人
     * @return value
     */
    public String getDeleteName() {
        return deleteName;
    }

    /**
     * 删除人
     * @param deleteName value
     */
    public void setDeleteName(String deleteName) {
        this.deleteName = deleteName;
    }

    /**
     * 删除时间
     * @return value
     */
    public String getDeleteTime() {
        return deleteTime;
    }

    /**
     * 删除时间
     * @param deleteTime value
     */
    public void setDeleteTime(String deleteTime) {
        this.deleteTime = deleteTime;
    }

    /**
     * 合同行变更后的PK值
     * @return
     */
    public String getOrdLnPkAfter() {
        return ordLnPkAfter;
    }

    /**
     * 合同行变更后的PK值
     * @param ordLnPkAfter
     */
    public void setOrdLnPkAfter(String ordLnPkAfter) {
        this.ordLnPkAfter = ordLnPkAfter;
    }

    /**
     * 审批单号
     * @return
     */
    public String getApprovalNo() {
        return approvalNo;
    }

    /**
     * 审批单号
     * @return
     */
    public void setApprovalNo(String approvalNo) {
        this.approvalNo = approvalNo;
    }

}