package com.chinaweal.aiccs.aiccs.annual.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
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 Lee
 * @since 2021-11-23
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("noannualreport")
public class Noannualreport extends Model<Noannualreport> {

    private static final long serialVersionUID=1L;

    /**
     * 主键id
     */
      private String id;

    /**
     * 主体主键id
     */
    private String pripid;

    /**
     * 社会统一码
     */
    private String uniscid;

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

    /**
     * 列异类型’1‘未年报 3 公示信息隐瞒真实情况弄虚作假 4 通过登记的住所（经营场所）无法联系
     */
    @TableField("includeType")
    private String includeType;

    /**
     * 列异状态’0‘未列异’1‘列异审批中’2‘已列异
     */
    private String state;

    /**
     * 数据更新时间
     */
    @TableField("updateTime")
    private LocalDateTime updateTime;

    /**
     * 数据插入时间
     */
    @TableField("insertTime")
    private LocalDateTime insertTime;

    /**
     * 年报提交年份
     */
    @TableField("reportYear")
    private String reportYear;

    @TableField("dataState")
    private String dataState;


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

}
