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

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
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 com.baomidou.mybatisplus.extension.activerecord.Model;
import java.time.LocalDateTime;
import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 业户认领主体
 * </p>
 *
 * @author <a href="https://blog.lroyia.top">lroyia</a>
 * @since 2021-11-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class AssignEntity {

    private static final long serialVersionUID=1L;

    /**
     * 主体pripid
     */
    @ExcelIgnore
    private String pripid;

    /**
     * 主体统一码
     */
    @ExcelProperty("统一社会信用代码")
    private String uniscid;

    /**
     * 主体注册号
     */
    @ExcelProperty("注册号")
    private String regNo;

    /**
     * 主体名称
     */
    @ExcelProperty("主体名称")
    private String entName;

    /**
     * 地址
     */
    @ExcelProperty("经营地址")
    private String address;

    /**
     * 主体类型
     */
    @ExcelProperty("主体类型")
    private String entType;

    /**
     * 登记机关码值
     */
    @ExcelProperty("登记机关")
    private String regOrg;

    /**
     * 监管机关
     */
    @ExcelProperty("监管机关")
    private String regulatory;

    /**
     * 法人
     */
    @ExcelProperty("法定代表人/负责人")
    private String lerep;

    /**
     * 成立日期
     */
    @ExcelProperty(value = "成立日期")
    private String estDate;

}
