package com.chinaweal.aiccs.aiccs.entbase.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 主体查询统计附加表
 * </p>
 *
 * @author <a href="https://blog.lroyia.top">lroyia</a>
 * @since 2021-01-21
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("trentbasequr")
public class TREntBaseQur extends Model<TREntBaseQur> {

    private static final long serialVersionUID=1L;

    /**
     * 主体身份代码
     */
      @TableId("PRIPID")
    private String pripid;

    /**
     * 企业历史业务号
     */
    @TableField("BIZSEQ")
    private String bizseq;

    /**
     * 从业人数
     */
    @TableField("EMPNUM")
    private BigDecimal empnum;

    /**
     * 合伙人数
     */
    @TableField("PARNUM")
    private BigDecimal parnum;

    /**
     * 有限合伙人数
     */
    @TableField("LIMITPARNUM")
    private BigDecimal limitparnum;

    /**
     * 执行人数
     */
    @TableField("EXENUM")
    private BigDecimal exenum;

    /**
     * 技术人员
     */
    @TableField("TECHPERNUM")
    private BigDecimal techpernum;

    /**
     * 吸纳下岗失业人员就业人数
     */
    @TableField("UNEMPNUM")
    private BigDecimal unempnum;

    /**
     * 吸纳高校毕业生就业人数
     */
    @TableField("WORKPRINUM")
    private BigDecimal workprinum;

    /**
     * 是否投资公司
     */
    @TableField("ISINVCORP")
    private String isinvcorp;

    /**
     * 所在地是否城镇
     */
    @TableField("LOCUS")
    private String locus;

    /**
     * 是否广告企业
     */
    @TableField("ISADCORP")
    private String isadcorp;

    /**
     * 是否小煤矿
     */
    @TableField("ISSMALLCOALMINE")
    private String issmallcoalmine;

    /**
     * 是否经营农资
     */
    @TableField("ISAGR")
    private String isagr;

    /**
     * 是否经纪人
     */
    @TableField("ISBROKER")
    private String isbroker;

    /**
     * 商标印刷企业
     */
    @TableField("BRAPRICORPSIGN")
    private String brapricorpsign;

    /**
     * 是否保密
     */
    @TableField("ISSECRECY")
    private String issecrecy;

    /**
     * 是否改制
     */
    @TableField("ISCHANGEENTTYPE")
    private String ischangeenttype;

    /**
     * 经济性质
     */
    @TableField("ECOPROPERTY")
    private String ecoproperty;

    /**
     * 项目类型代码
     */
    @TableField("ITEMTYPECODE")
    private String itemtypecode;

    /**
     * 地区代码
     */
    @TableField("AREA_CODE")
    private String areaCode;

    /**
     * 最后更新时间
     */
    @TableField("LAUPTIME")
    private LocalDateTime lauptime;

    /**
     * 开发区代码
     */
    @TableField("DEVELOPCODE")
    private String developcode;

    /**
     * 其中外籍从业人数
     */
    @TableField("FOREIGNNUM")
    private BigDecimal foreignnum;

    /**
     * 是否资产并购
     */
    @TableField("ISCOMBINE")
    private String iscombine;

    /**
     * A股并购
     */
    @TableField("AMERGE")
    private String amerge;

    /**
     * 章程备案
     */
    @TableField("ISREGULATION")
    private String isregulation;

    /**
     * 连锁经营类
     */
    @TableField("CHATYPE")
    private String chatype;

    /**
     * 农资经营类别
     */
    @TableField("AGRCATE")
    private String agrcate;

    /**
     * 核算方式
     */
    @TableField("Accounting")
    private String Accounting;


    @Override
    protected Serializable pkVal() {
        return this.pripid;
    }

}
