package com.sifang.modules.customer.entity;


import org.hibernate.annotations.GenericGenerator;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.math.BigDecimal;

@Entity
@Table(name = "crm_customer_incoming_application_basic")
public class CrmCustomerIncomingApplicationBasic implements Serializable {

    private String id;

    private String applicationId;

    private String entryId;
    private String leaseType;
    private String distributor;
    private String manufacturerRegno;
    private String factoryRegno;
    private String seller;
    private String sellerSecond;
    private String electronicSignFlag;
    private String status;
    private String partnersContractNumber;
    private String leaseChannel;
    private String documentType;
    private String lessorCode;
    private String tenantSignType;
    private String sellerSignType;
    private String operatorSignType;

    @Id
    @GeneratedValue(generator = "idGenerator")
    @GenericGenerator(name = "idGenerator", strategy = "uuid")
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getEntryId() {
        return entryId;
    }

    public void setEntryId(String entryId) {
        this.entryId = entryId;
    }

    public String getApplicationId() {
        return applicationId;
    }

    public void setApplicationId(String applicationId) {
        this.applicationId = applicationId;
    }

    public String getLeaseType() {
        return leaseType;
    }

    public void setLeaseType(String leaseType) {
        this.leaseType = leaseType;
    }

    public String getDistributor() {
        return distributor;
    }

    public void setDistributor(String distributor) {
        this.distributor = distributor;
    }

    public String getSeller() {
        return seller;
    }

    public void setSeller(String seller) {
        this.seller = seller;
    }

    public String getSellerSecond() {
        return sellerSecond;
    }

    public void setSellerSecond(String sellerSecond) {
        this.sellerSecond = sellerSecond;
    }

    public String getElectronicSignFlag() {
        return electronicSignFlag;
    }

    public void setElectronicSignFlag(String electronicSignFlag) {
        this.electronicSignFlag = electronicSignFlag;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getPartnersContractNumber() {
        return partnersContractNumber;
    }

    public void setPartnersContractNumber(String partnersContractNumber) {
        this.partnersContractNumber = partnersContractNumber;
    }

    public String getLeaseChannel() {
        return leaseChannel;
    }

    public void setLeaseChannel(String leaseChannel) {
        this.leaseChannel = leaseChannel;
    }

    public String getDocumentType() {
        return documentType;
    }

    public void setDocumentType(String documentType) {
        this.documentType = documentType;
    }

    public String getLessorCode() {
        return lessorCode;
    }

    public void setLessorCode(String lessorCode) {
        this.lessorCode = lessorCode;
    }

    public String getTenantSignType() {
        return tenantSignType;
    }

    public void setTenantSignType(String tenantSignType) {
        this.tenantSignType = tenantSignType;
    }

    public String getSellerSignType() {
        return sellerSignType;
    }

    public void setSellerSignType(String sellerSignType) {
        this.sellerSignType = sellerSignType;
    }

    public String getOperatorSignType() {
        return operatorSignType;
    }

    public void setOperatorSignType(String operatorSignType) {
        this.operatorSignType = operatorSignType;
    }

    public String getManufacturerRegno() {
        return manufacturerRegno;
    }

    public void setManufacturerRegno(String manufacturerRegno) {
        this.manufacturerRegno = manufacturerRegno;
    }

    public String getFactoryRegno() {
        return factoryRegno;
    }

    public void setFactoryRegno(String factoryRegno) {
        this.factoryRegno = factoryRegno;
    }
}
