package com.zksy.data.domain.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 纳税人信用等级表
 * @TableName xcr_taxpayer_credit_rating
 */
@TableName(value ="xcr_taxpayer_credit_rating")
@Data
public class XcrTaxpayerCreditRating extends BasePo implements Serializable {
    @TableField("DSSWJG_DM")
    @JsonProperty("DSSWJG_DM")
    private String DSSWJG_DM;  // 地市级税务机关代码

    @TableField("DSSWJGMC")
    @JsonProperty("DSSWJGMC")
    private String DSSWJGMC;  // 地市级税务机关名称

    @TableField("QXSWJG_DM")
    @JsonProperty("QXSWJG_DM")
    private String QXSWJG_DM;  // 区县级税务机关代码

    @TableField("QXSWJGMC")
    @JsonProperty("QXSWJGMC")
    private String QXSWJGMC;  // 区县级税务机关名称

    @TableField("SWJG_DM")
    @JsonProperty("SWJG_DM")
    private String SWJG_DM;  // 税务机关代码

    @TableField("SWJGMC")
    @JsonProperty("SWJGMC")
    private String SWJGMC;  // 税务机关名称

    @TableField("NSRMC")
    @JsonProperty("NSRMC")
    private String NSRMC;  // 纳税人名称

    @TableField("NSRSBH")
    @JsonProperty("NSRSBH")
    private String NSRSBH;  // 纳税人识别号

    @TableField("SHXYDM")
    @JsonProperty("SHXYDM")
    private String SHXYDM;  // 社会信用代码

    @TableField("NSRDZDAH")
    @JsonProperty("NSRDZDAH")
    private String NSRDZDAH;  // 纳税人地址电话

    @TableField("NSRWYM")
    @JsonProperty("NSRWYM")
    private String NSRWYM;  // 纳税人网址邮箱

    @TableField("LHPJ_JB")
    @JsonProperty("LHPJ_JB")
    private String LHPJ_JB;  // 评价级别

    @TableField("AUTOROWNO")
    @JsonProperty("AUTOROWNO")
    private String AUTOROWNO;  // 自增行号

    @TableField("ND")
    @JsonProperty("ND")
    private String ND;  // 年度

    @TableField("I_TIME")
    @JsonProperty("I_TIME")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date I_TIME;  // 插入时间
}