package cn.ezhizao.project.business.order.domain;

import cn.ezhizao.framework.aspectj.lang.annotation.Excel;
import lombok.Data;

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

@Data
public class OrderExcelImportOnceModel {
    //    合同编号
    @Excel(name = "合同编号")
    private String contractNo;
    //    合同类型
    @Excel(name = "合同类型")
    private String orderType;
    //    客户名称
    @Excel(name = "客户名称")
    private String companyName;
    //    签约日期
    @Excel(name = "签约日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date formDate;
    //    签单人
    @Excel(name = "签单人")
    private String signerName;
    //    来源类型
    @Excel(name = "来源类型")
    private String sourceCategoryName;
    //    来源
    @Excel(name = "来源")
    private String sourceName;
    //    备注
    @Excel(name = "备注")
    private String remark;
    //    服务金额
    @Excel(name = "服务金额")
    private BigDecimal amount;
    //    优惠金额
    @Excel(name = "优惠金额")
    private BigDecimal discountAmount;
    //    实收金额
    @Excel(name = "实收金额")
    private BigDecimal trueAmount;
    //    注册
    @Excel(name = "注册")
    private String register;
    //    自有地址
    @Excel(name = "自有地址")
    private String privateAddress;
    //    注册省
    @Excel(name = "注册省")
    private String registerProvince;
    //    注册市
    @Excel(name = "注册市")
    private String registerCity;
    //    注册区
    @Excel(name = "注册区")
    private String registerDistrict;
    //    虚拟地址
    @Excel(name = "虚拟地址")
    private String fictionAddress;
    //    虚拟地址位置
    @Excel(name = "虚拟地址位置")
    private String fictionAddressPosition;
    //    虚拟地址金额
    @Excel(name = "虚拟地址金额")
    private BigDecimal fictionAddressAmount;
    //    执照注册
    @Excel(name = "执照注册")
    private String registerLicense;
    //    执照注册金额
    @Excel(name = "执照注册金额")
    private BigDecimal registerLicenseAmount;
    //    注册刻印
    @Excel(name = "注册刻印")
    private String registerSeal;
    //    注册印章金额
    @Excel(name = "注册印章金额")
    private BigDecimal registerSealAmount;
    //    银行注册
    @Excel(name = "银行注册")
    private String registerBank;
    //    银行注册金额
    @Excel(name = "银行注册金额")
    private BigDecimal registerBankAmount;
    //    税务注册
    @Excel(name = "税务注册")
    private String registerTax;
    //    税务注册金额
    @Excel(name = "税务注册金额")
    private BigDecimal registerTaxAmount;
    //    社保注册
    @Excel(name = "社保注册")
    private String registerSecurity;
    //    社保注册金额
    @Excel(name = "社保注册金额")
    private BigDecimal registerSecurityAmount;
    //    公积金注册
    @Excel(name = "公积金注册")
    private String registerHousingFund;
    //    公积金注册金额
    @Excel(name = "公积金注册金额")
    private BigDecimal registerHousingFundAmount;
    //    注册总金额
    @Excel(name = "注册总金额")
    private BigDecimal registerAmount;
    //    变更
    @Excel(name = "变更")
    private String alter;
    //    变更省
    @Excel(name = "变更省")
    private String alterProvince;
    //    变更市
    @Excel(name = "变更市")
    private String alterCity;
    //    变更区
    @Excel(name = "变更区")
    private String alterDistrict;
    //    执照变更
    @Excel(name = "执照变更")
    private String alterLicense;
    //    执照变更金额
    @Excel(name = "执照变更金额")
    private BigDecimal alterLicenseAmount;
    //    变更刻制印章
    @Excel(name = "变更刻制印章")
    private String alterSeal;
    //    变更刻印金额
    @Excel(name = "变更刻印金额")
    private BigDecimal alterSealAmount;
    //    银行变更
    @Excel(name = "银行变更")
    private String alterBank;
    //    银行变更金额
    @Excel(name = "银行变更金额")
    private BigDecimal alterBankAmount;
    //    税务变更
    @Excel(name = "税务变更")
    private String alterTax;
    //    税务变更金额
    @Excel(name = "税务变更金额")
    private BigDecimal alterTaxAmount;
    //    社保变更
    @Excel(name = "社保变更")
    private String alterSecurity;
    //    社保变更金额
    @Excel(name = "社保变更金额")
    private BigDecimal alterSecurityAmount;
    //    公积金变更
    @Excel(name = "公积金变更")
    private String alterHousingFund;
    //    公积金变更金额
    @Excel(name = "公积金变更金额")
    private BigDecimal alterHousingFundAmount;
    //    变更总金额
    @Excel(name = "变更总金额")
    private BigDecimal alterAmount;
    //    注销
    @Excel(name = "注销")
    private String logout;
    //    注销省
    @Excel(name = "注销省")
    private String logoutProvince;
    //    注销市
    @Excel(name = "注销市")
    private String logoutCity;
    //    注销区
    @Excel(name = "注销区")
    private String logoutDistrict;
    //    执照注销
    @Excel(name = "执照注销")
    private String logoutLicense;
    //    执照注销金额
    @Excel(name = "执照注销金额")
    private BigDecimal logoutLicenseAmount;
    //    银行注销
    @Excel(name = "银行注销")
    private String logoutBank;
    //    银行注销金额
    @Excel(name = "银行注销金额")
    private BigDecimal logoutBankAmount;
    //    税务注销
    @Excel(name = "税务注销")
    private String logoutTax;
    //    税务注销金额
    @Excel(name = "税务注销金额")
    private BigDecimal logoutTaxAmount;
    //    社保注销
    @Excel(name = "社保注销")
    private String logoutSecurity;
    //    社保注销金额
    @Excel(name = "社保注销金额")
    private BigDecimal logoutSecurityAmount;
    //    公积金注销
    @Excel(name = "公积金注销")
    private String logoutHousingFund;
    //    公积金注销金额
    @Excel(name = "公积金注销金额")
    private BigDecimal logoutHousingFundAmount;
    //    资质注销
    @Excel(name = "资质注销")
    private String logoutQualified;
    //    资质注销金额
    @Excel(name = "资质注销金额")
    private BigDecimal logoutQualifiedAmount;
    //    注销总金额
    @Excel(name = "注销总金额")
    private BigDecimal logoutAmount;
    //    资质
    @Excel(name = "资质")
    private String qualified;
    //    资质省
    @Excel(name = "资质省")
    private String qualifiedProvince;
    //    资质市
    @Excel(name = "资质市")
    private String qualifiedCity;
    //    资质区
    @Excel(name = "资质区")
    private String qualifiedDistrict;
    //    资质办理金额
    @Excel(name = "资质办理金额")
    private BigDecimal qualifiedAmount;
    //    其他办理
    @Excel(name = "其他办理")
    private String other;
    //    其他办理省
    @Excel(name = "其他办理省")
    private String otherProvince;
    //    其他办理市
    @Excel(name = "其他办理市")
    private String otherCity;
    //    其他办理区
    @Excel(name = "其他办理区")
    private String otherDistrict;
    //    其他办理金额
    @Excel(name = "其他办理金额")
    private BigDecimal otherAmount;

}
