package com.zksy.data.domain.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 企业基本信息
 * @TableName xcr_an_baseinfo
 */
@TableName(value ="xcr_an_baseinfo")
@Data
public class XcrAnBaseinfo implements Serializable {
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long xhCodeId;

    /**
     * 主体身份代码
     */
    private String ancheid;

    /**
     * 主体身份代码
     */
    private String pripid;

    /**
     * 成立日期
     */
    private Date anchedate;

    /**
     * 年度
     */
    private String ancheyear;

    /**
     * 注册号
     */
    private String regno;

    /**
     * 统一社会信用代码
     */
    private String uniscid;

    /**
     * 企业（机构）名称
     */
    private String entname;

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

    /**
     * 联系电话
     */
    private String tel;

    /**
     * 住所
     */
    private String addr;

    /**
     * 邮政编码
     */
    private String postalcode;

    /**
     * 电子邮箱
     */
    private String email;

    /**
     * 登记状态
     */
    private String busst;

    /**
     * 登记状态（中文名称）
     */
    private String busstCn;

    /**
     * 从业人员/农专成员总数
     */
    private Long empnum;

    /**
     * 从业人员分布
     */
    private String empnumdis;

    /**
     * 企业类型
     */
    private String antype;

    /**
     * 合伙企业合伙人人数
     */
    private Long colgranum;

    /**
     * 合伙企业雇员人数
     */
    private Long colemplnum;

    /**
     * 退休人员人数
     */
    private Long retsolnum;

    /**
     * 退休人员雇员人数
     */
    private Long retemplnum;

    /**
     * 残疾人员人数
     */
    private Long dispernum;

    /**
     * 残疾人员雇员人数
     */
    private Long disemplnum;

    /**
     * 未就业人员人数
     */
    private Long unenum;

    /**
     * 未就业人员雇员人数
     */
    private Long uneemplnum;

    /**
     * 附属企业名称
     */
    private String dependententname;

    /**
     * 资产总计
     */
    private BigDecimal assgro;

    /**
     * 资产总计分布
     */
    private String assgrodis;

    /**
     * 负债总计
     */
    private BigDecimal liagro;

    /**
     * 负债总计分布
     */
    private String liagrodis;

    /**
     * 销售收入
     */
    private BigDecimal vendinc;

    /**
     * 销售收入分布
     */
    private String vendincdis;

    /**
     * 主营业务收入
     */
    private BigDecimal maibusinc;

    /**
     * 主营业务收入分布
     */
    private String maibusincdis;

    /**
     * 利润总额
     */
    private BigDecimal progro;

    /**
     * 利润总额分布
     */
    private String progrodis;

    /**
     * 净利润
     */
    private BigDecimal netinc;

    /**
     * 净利润分布
     */
    private String netincdis;

    /**
     * 资产负债率
     */
    private BigDecimal ratgro;

    /**
     * 资产负债率分布
     */
    private String ratgrodis;

    /**
     * 所有者权益合计
     */
    private BigDecimal totequ;

    /**
     * 所有者权益合计分布
     */
    private String totequdis;

    /**
     * 参数数量
     */
    private Integer numparm;

    /**
     * 参数类型
     */
    private String parins;

    /**
     * 参数类型（中文名称）
     */
    private String parinsCn;

    /**
     * 参数签名
     */
    private String resparmsign;

    /**
     * 参数安全签名
     */
    private String resparsecsign;

    /**
     * 最后更新时间
     */
    private Date lastupdatetime;

    /**
     * 企业年度
     */
    private String entcheyear;

    /**
     * 数据更新时间
     */
    private Date sExtDatatime;

    /**
     * 数据更新时间戳
     */
    private Date sExtTimestamp;

    /**
     * 插入时间
     */
    private Date iTime;

    /**
     * 数据来源节点
     */
    private String sExtFromnode;

    /**
     * 修改标志
     */
    private String modFlag;

    /**
     * 更新时间
     */
    private Date upTime;

    /**
     * 唯一标识
     */
    private Long id;

    /**
     * 统一社会信用代码
     */
    private String uniCode;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}