package com.chinaweal.aiccs.aiccs.abnormal.entity.excel;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

@Data
public class EBaseinfoExcel {

    public String pripid;

    /**
     * 统一社会信用代码
     */
    @FcnStr("统一社会信用代码")
    public String uniscid;

    /**
     * 企业（机构）名称
     */
    @FcnStr("主体名称")
    public String entname;

    /**
     * 注册号
     */
    @FcnStr("注册号")
    public String regno;

    /**
     * 市场主体类型
     */
    public String enttype;

    /**
     * 市场主体类型（中文名称）
     */
    @FcnStr("市场主体类型")
    public String enttypeCn;

    /**
     * 行业门类
     */
    @FcnStr("行业门类")
    public String industryphy;

    /**
     * 行业代码
     */
    public String industryco;

    /**
     * 成立日期
     */
    @FcnStr("成立日期")
    public String estdate;

    /**
     * 登记机关
     */
    public String regorg;

    /**
     * 登记机关（中文名称）
     */
    @FcnStr("登记机关")
    public String regorgCn;

    /**
     * 业务范围类型
     */
    public String opscotype;

    /**
     * 业务范围类型（中文名称）
     */
    @FcnStr("主营项目类别")
    public String opscotypeCn;

    /**
     * 经营范围
     */
    @FcnStr("经营范围")
    public String opscope;

    /**
     * 经营(驻在)期限自
     */
    @FcnStr("经营(驻在)期限自")
    public LocalDate opfrom;

    /**
     * 经营(驻在)期限至
     */
    @FcnStr("经营(驻在)期限至")
    public LocalDate opto;

    /**
     * 登记状态
     */
    public String regstate;

    /**
     * 登记状态（中文名称）
     */
    @FcnStr("登记状态")
    public String regstateCn;

    /**
     * 住所所在行政区划
     */
    @FcnStr("住所所在行政区划")
    public String domdistrict;

    /**
     * 住所
     */
    @FcnStr("住所")
    public String dom;

    /**
     * 注册资金
     */
    @FcnStr("注册资金")
    public BigDecimal regcap;

    /**
     * 注册资本(金)币种
     */
    public String regcapcur;

    /**
     * 注册资本(金)币种（中文名称）
     */
    @FcnStr("注册资本(金)币种")
    public String regcapcurCn;

    /**
     * 注册资本(金)折万美元
     */
    @FcnStr("注册资本(金)折万美元")
    public BigDecimal regcapusd;

    /**
     * 实收资本
     */
    @FcnStr("实收资本")
    public BigDecimal reccap;

    /**
     * 实收资本折万美元
     */
    @FcnStr("实收资本折万美元")
    public BigDecimal reccapusd;

    /**
     * 国别(地区)
     */
    @FcnStr("国别(地区)")
    public String country;

    /**
     * 从业人员/农专成员总数
     */
    @FcnStr("从业人员/农专成员总数")
    public BigDecimal empnum;

    /**
     * 是否城镇
     */
    @FcnStr("是否城镇")
    public String town;


    /**
     * 国民行业经济名称(名称)
     */
    @FcnStr("国民行业经济名称")
    public String industryName;

    /**
     * 电话
     */
    @FcnStr("电话")
    public String phone;

    /**
     * 邮箱
     */
    @FcnStr("邮箱")
    public String email;

    /**
     * 地址
     */
    @FcnStr("地址")
    public String address;

    /**
     * 官网
     */
    @FcnStr("官网")
    public String website;

    /**
     * 监管机关
     */
    public String regulatory;

    /**
     * 监管机关（名称）
     */
    @FcnStr("监管机关")
    public String regulatoryName;

    /**
     * 营业期限（开始）
     */
    @FcnStr("营业期限（开始）")
    public String openFrom;

    /**
     * 营业期限（结束）
     */
    @FcnStr("营业期限（结束）")
    public String openTo;

    /**
     * 风险评分
     */
    @FcnStr("风险评分")
    public Integer score;

    /**
     * 信用风险等级
     */
    @FcnStr("信用风险等级")
    public String level;

    /**
     * 分支机构
     */
    @FcnStr("分支机构")
    public String branch;

    /**
     * 对外投资
     */
    @FcnStr("对外投资")
    public String investment;

    /**
     * 字号名称
     */
    @FcnStr("字号名称")
    public String traname;

    /**
     * 资金数额
     */
    @FcnStr("资金数额")
    public BigDecimal fundam;

    /**
     * 组成形式
     */
    public String compform;

    /**
     * 组成形式（中文名称）
     */
    @FcnStr("组成形式")
    public String compformCn;

    /**
     * 属地监管工商所
     */
    @FcnStr("属地监管工商所")
    public String localadm;

    /**
     * 经营场所所在行政区划
     */
    @FcnStr("经营场所所在行政区划")
    public String oplocdistrict;

    /**
     * 经营场所
     */
    @FcnStr("经营场所")
    public String oploc;

    /**
     * 经营场所联系电话
     */
    @FcnStr("经营场所联系电话")
    public String tel;

    /**
     * 经营场所邮政编码
     */
    @FcnStr("经营场所邮政编码")
    public String postalcode;

    /**
     * 辖区
     */
    @FcnStr("辖区")
    public String region;

    /**
     * 街道长名称（地区+街道名）
     */
    @FcnStr("街道长名称（地区+街道名）")
    public String streetLong;

    /**
     * 街道名称
     */
    @FcnStr("街道名称")
    public String streetName;

    /**
     * 受理机关
     */
    public String acceptRegorg;

    /**
     * 受理机关中文
     */
    @FcnStr("受理机关")
    public String acceptregorgCn;

    /**
     * 法人名称
     */
    @FcnStr("法人名称")
    public String lerep;

    /**
     * 法人证件类型
     */
    @FcnStr("法人证件类型")
    public String certype;

    /**
     * 法人证件号码
     */
    @FcnStr("法人证件号码")
    public String cerno;

    /**
     * 属地监管所
     */
    public String suporg;

    /**
     * 属地监管所中文
     */
    public String suporgCn;

    /**
     * 属地监管所中文
     */
    @FcnStr("属地监管所")
    public String regulatoryNameTemp;

    /**
     * 联络人
     */
    @FcnStr("联络人")
    public String liaName;

    /**
     * 联络人电话
     */
    @FcnStr("联络人电话")
    public String mobileTel;

    /**
     * 最新年报申报时间
     */
    @FcnStr("最新年报申报时间")
    public String reportYear;

    /**
     * 资产总营业
     */
    @FcnStr("资产总营业")
    public String assetsTotalAmount;

    /**
     * 营业收入
     */
    @FcnStr("营业收入")
    public String salesAmount;

    /**
     * 利润总额
     */
    @FcnStr("利润总额")
    public String profitsAmount;

    /**
     * 净利润
     */
    @FcnStr("净利润")
    public String netProfitAmount;

    /**
     * 是否列异
     */
    public String isabn;

    /**
     * 是否列异
     */
    @FcnStr("是否列异")
    public String isabn_cn;

    /**
     * 是否年报
     */
    @FcnStr("是否年报")
    public String isReportCn;

    /**
     * 是否列严
     */
    @FcnStr("是否列严")
    public String isIllegalCn;

    /**
     * 是否地址列异
     */
    @FcnStr("是否地址列异")
    public String isAddAbn;

}
