package com.zksy.basicData.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.zksy.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import com.zksy.common.core.domain.BasePo;
/**
 * 纳税人信用等级对象 xcr_taxpayer_credit_rating
 *
 * @author nahida
 * @date 2024-11-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("xcr_taxpayer_credit_rating")
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "纳税人信用等级")
public class XcrTaxpayerCreditRating extends BasePo {

private static final long serialVersionUID=1L;

    /** 地市级税务机关代码 */
            @Excel(name = "地市级税务机关代码")
            @ApiModelProperty("地市级税务机关代码")
            @TableField("DSSWJG_DM")
            @JsonProperty("dsswjgDm")
    private String dsswjgDm;

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

    /** 区县级税务机关代码 */
            @Excel(name = "区县级税务机关代码")
            @ApiModelProperty("区县级税务机关代码")
            @TableField("QXSWJG_DM")
            @JsonProperty("qxswjgDm")
    private String qxswjgDm;

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

    /** 税务机关代码 */
            @Excel(name = "税务机关代码")
            @ApiModelProperty("税务机关代码")
            @TableField("SWJG_DM")
            @JsonProperty("swjgDm")
    private String swjgDm;

    /** 税务机关名称 */
            @Excel(name = "税务机关名称")
            @ApiModelProperty("税务机关名称")
            @TableField("SWJGMC")
            @JsonProperty("SWJGMC")
    private String SWJGMC;

    /** 纳税人名称 */
            @Excel(name = "纳税人名称")
            @ApiModelProperty("纳税人名称")
            @TableField("NSRMC")
            @JsonProperty("NSRMC")
    private String NSRMC;

    /** 纳税人识别号 */
            @Excel(name = "纳税人识别号")
            @ApiModelProperty("纳税人识别号")
            @TableField("NSRSBH")
            @JsonProperty("NSRSBH")
    private String NSRSBH;

    /** 社会信用代码 */
            @Excel(name = "社会信用代码")
            @ApiModelProperty("社会信用代码")
            @TableField("SHXYDM")
            @JsonProperty("SHXYDM")
    private String SHXYDM;

    /** 纳税人地址电话 */
            @Excel(name = "纳税人地址电话")
            @ApiModelProperty("纳税人地址电话")
            @TableField("NSRDZDAH")
            @JsonProperty("NSRDZDAH")
    private String NSRDZDAH;

    /** 纳税人网址邮箱 */
            @Excel(name = "纳税人网址邮箱")
            @ApiModelProperty("纳税人网址邮箱")
            @TableField("NSRWYM")
            @JsonProperty("NSRWYM")
    private String NSRWYM;

    /** 评价级别 */
            @Excel(name = "评价级别")
            @ApiModelProperty("评价级别")
            @TableField("LHPJ_JB")
            @JsonProperty("lhpjJb")
    private String lhpjJb;

    /** 自增行号 */
            @Excel(name = "自增行号")
            @ApiModelProperty("自增行号")
            @TableField("AUTOROWNO")
            @JsonProperty("AUTOROWNO")
    private String AUTOROWNO;

    /** 年度 */
            @Excel(name = "年度")
            @ApiModelProperty("年度")
            @TableField("ND")
            @JsonProperty("ND")
    private String ND;

    /** 插入时间 */
            @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "插入时间", width = 30, dateFormat = "yyyy-MM-dd")
            @ApiModelProperty("插入时间")
            @TableField("I_TIME")
            @JsonProperty("iTime")
    private Date iTime;



}
