package com.jianshui.income.domain.entity;

import cn.hutool.core.annotation.Alias;
import com.jianshui.common.annotation.Excel;
import com.jianshui.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 进项-统计结果查询存储对象 income_invoice_auth_statistics
 *
 * @author jianshui
 * @date 2022-09-05
 */
@Data
public class IncomeInvoiceAuthStatistics extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String id;

    /** 批次号 */
    @Excel(name = "批次号")
    @Alias("PCH")
    private String pch;

    /** 购买方税号 */
    @Excel(name = "购买方税号")
    @Alias("GMFSH")
    private String gmfsbh;

    /** 统计处理状态 */
    @Excel(name = "统计处理状态")
    @Alias("CLZT")
    private String clzt;

    /** 结果状态 */
    @Excel(name = "结果状态")
    @Alias("PCZT")
    private String pczt;

    /** 统计月份 */
    @Excel(name = "统计月份")
    @Alias("TFYF")
    private String tjyf;

    /** 统计时间 */
    @Excel(name = "统计时间")
    @Alias("TJRQ")
    private String tjrq;

    /** 申请统计标志 */
    @Excel(name = "申请统计标志")
    @Alias("TJBZ")
    private String tjbz;

    /** 统计结果信息 */
    @Excel(name = "统计结果信息")
    @Alias("TJJG")
    private String tjjg;

    /** 发票类型 */
    @Excel(name = "发票类型")
    @Alias("FPLXDM")
    private String fplxdm;

    /** 抵扣发票份数 */
    @Excel(name = "抵扣发票份数")
    private String dkfpfs;

    /** 抵扣总金额 */
    @Excel(name = "抵扣总金额")
    private String dkzje;

    /** 抵扣总有效税额 */
    @Excel(name = "抵扣总有效税额")
    private String dkzyxse;

    /** 不抵扣发票份数 */
    @Excel(name = "不抵扣发票份数")
    private String bdkfpfs;

    /** 不抵扣总金额 */
    @Excel(name = "不抵扣总金额")
    private String bdkzje;

    /** 抵扣总有效税额 */
    @Excel(name = "抵扣总有效税额")
    private String bdkzyxse;

    /** 申请税款所属期 */
    private String sqskssq;

    /** 失败原因 */
    private String sbyy;
}
