package com.chinaweal.aiccs.aiccs.market.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import com.chinaweal.youfool.framework.springboot.mybatis.plus.SuperEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 现场核查企业列表
 * </p>
 *
 * @author chinaweal
 * @since 2022-08-09
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName(schema = "aiccs", value = "tsusualinspectentlist")
@ApiModel(value="TSUsualInspectEntList对象", description="现场核查企业列表")
public class TSUsualInspectEntList extends SuperEntity {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @ApiModelProperty(value = "id")
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String id;

    /**
     * 业务主键
     */
    @ApiModelProperty(value = "业务主键")
    @TableField("bizSeq")
    private String bizSeq;

    /**
     * 企业主键
     */
    @ApiModelProperty(value = "企业主键")
    @TableField("pripid")
    private String pripid;

    /**
     * 统一社会信用代码
     */
    @ApiModelProperty(value = "统一社会信用代码")
    @TableField("uscc")
    private String uscc;

    /**
     * 企业名称
     */
    @ApiModelProperty(value = "企业名称")
    @TableField("entName")
    private String entName;

    /**
     * 法人名称
     */
    @ApiModelProperty(value = "法人名称")
    @TableField("legalName")
    private String legalName;

    /**
     * 登记状态（中文名称）
     */
    @ApiModelProperty(value = "登记状态（中文名称）")
    @TableField("regStateCn")
    private String regStateCn;

    /**
     * 登记机关（中文名称）
     */
    @ApiModelProperty(value = "登记机关（中文名称）")
    @TableField("regOrgCn")
    private String regOrgCn;

    /**
     * 监管机关（中文名称）
     */
    @ApiModelProperty(value = "监管机关（中文名称）")
    @TableField("supOrgCn")
    private String supOrgCn;

    /**
     * 住所
     */
    @ApiModelProperty(value = "住所")
    @TableField("dom")
    private String dom;


}
