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_main_financial_statements
 *
 * @author nahida
 * @date 2024-11-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("xcr_main_financial_statements")
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "财务报主")
public class XcrMainFinancialStatements extends BasePo {

private static final long serialVersionUID=1L;

    /** 关联字段 主键 */
            @ApiModelProperty("关联字段 主键")
            @TableField("ZLBSCJUUID")
            @JsonProperty("ZLBSCJUUID")
    private String ZLBSCJUUID;

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

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

    /** 所属期起 */
            @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "所属期起", width = 30, dateFormat = "yyyy-MM-dd")
            @ApiModelProperty("所属期起")
            @TableField("SSQQ")
            @JsonProperty("SSQQ")
    private Date SSQQ;

    /** 所属期止 */
            @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "所属期止", width = 30, dateFormat = "yyyy-MM-dd")
            @ApiModelProperty("所属期止")
            @TableField("SSQZ")
            @JsonProperty("SSQZ")
    private Date SSQZ;

    /** 所有企业代码 */
            @Excel(name = "所有企业代码")
            @ApiModelProperty("所有企业代码")
            @TableField("BSZL_DM")
            @JsonProperty("bszlDm")
    private String bszlDm;

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

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

    /** 记录日志表主键 */
            @ApiModelProperty("记录日志表主键")
            @TableField("RECID")
            @JsonProperty("RECID")
    private String RECID;



}
