package com.dxhy.api.model.rz.rzCustom;

import lombok.Data;

import java.io.Serializable;

/**
 * 海关缴款书综合查询返回对象
 *
 * @author dxhy
 */
@Data
public class JkszhcxRespVO implements Serializable {

    /**
     * ID
     */
    private String id;

    /**
     * 是否可选择 true可 false不可
     **/
    private boolean select;

    /**
     * 序号
     */
    private String xh;

    /**
     * 缴款书号码
     */
    private String customsCode;

    /**
     * 填发日期
     */
    private String fillInDate;

    /**
     * 缴款单位税号
     */
    private String gfTaxNo;

    /**
     * 缴款单位名称
     */
    private String gfName;

    /**
     * 税额
     */
    private String taxAmount;

    /**
     * 有效税额
     */
    private String yxTaxAmount;

    /**
     * 稽核结果
     */
    private String auditStatus;

    /**
     * 是否申请核对
     */
    private String applyCheck;

    /**
     * 核查结果
     */
    private String checkStatus;

    /**
     * 签收状态
     */
    private String qsStatus;

    /**
     * 签收日期
     */
    private String qsDate;

    /**
     * 签收方式
     */
    private String qsType;

    /**
     * 签收人
     */
    private String qsUser;

    /**
     * 认证时间
     */
    private String rzhDate;

    /**
     * 认证状态
     */
    private String rzhYesorno;

    /**
     * 认证处理状态
     */
    private String authStatus;

    /**
     * 认证类型
     */
    private String bdkStatus;

    /**
     * 认证人
     */
    private String confirmUser;
    /**
     * 税款所属期
     */
    private String rzhBelongDate;

    /**
     * 管理状态
     */
    private String glzt;

    /**
     * 缴款书对应图片，附件标识
     */
    private String customsScanId;

    private String payerOneTaxno;
    private String payerOneName;
    private String payerTwoTaxno;
    private String payerTwoName;
    private String importPortCode;
    private String incomeOffice;
    private String applicantCode;
    private String billCode;
    private String modeType;
    private String budgetCode;
    private String treasuryCode;
    private String contractCode;
    private String meansTransport;
    private String paymentPeriod;
    private String deliveryCode;
    private String dataSources;
    private String createDate;
    private String updateDate;
    private String dataType;
    private String collectUploadStatus;
    private String confirmDate;
    private String rzhType;
    private String rzhBackMsg;
    private String dqskssq;
    private String gxjzr;
    private String gxfwq;
    private String gxfwz;
    private String detailYesorno;
    private String sendDate;
    private String rzlx;
    private String deptId;
    private String deptName;
    private String xxly;
    private String cxrzStatus;
    private String cxrzDate;
    private String cxrzCurrentPeriod;
    private String cxbdkStatus;
    private String cxbdkDate;
    private String bdkCurrentPeriod;
    private String entryDiscrepancy;
    private String exportMark;
    private String entryDate;
    private String entryUser;
    private String filePath;
    private String businessName;

    /**
     * 入账日期
     */
    private String inAccountDate;

    /**
     * 入账状态
     */
    private String inAccountStatus;


    /**
     * 入账状态
     **/
    private String rzzt;
    /**
     * 入账属期YYYYMM
     **/
    private String jksrzsq;
    /**
     * 入账申请状态：1申请入账，2发送入账请求，3入账失败，4入账成功，5申请撤销，6发送撤销申请，7撤销失败，8撤销成功
     **/
    private String jksrzAuthStatus;
    /**
     * 入账类型：02：入账（企业所得税税前扣除）
     * 03：入账（企业所得税不扣除）
     * 04：入账（个人所得税经营所得税前扣除）
     * 05：入账（个人所得税经营所得不扣除）
     **/
    private String jksrzlx;
    /**
     * 入账时间：YYYYMMDD
     **/
    private String jksrzsj;
    /**
     * 入账失败原因
     **/
    private String jksrzsbyy;

    //农产品部分字段
    /**
     * 农产品部分金额
     **/
    private String ncpbfje;
    /**
     * 可加计扣除税额
     **/
    private String kjjkcse;
    /**
     * 剩余可加计扣除税额
     **/
    private String sykjjkcse;

    //加计扣除表字段
    /**
     * 本次加计扣除税额
     **/
    private String bcjjkcse;
    /**
     * 加计处理状态：1申请加计，2发送请求，3加计失败，4加计成功，5申请撤销，6发送撤销申请，7撤销失败，8撤销成功
     **/
    private String clzt;
    /**
     * 申请类型：18：申请加计 19：撤销加计 20：申请全部项目不加计 21：撤销全部项目不加计
     **/
    private String sqlx;
    /**
     * 加计所属期
     **/
    private String jjssq;
    /**
     * 农产品确认失败原因
     **/
    private String sbyy;
    /**
     * 操作时间：对应页面操作时间
     **/
    private String czsj;

    /**
     * 勾选时间，局端返回
     **/
    private String gxsj;
    /**
     * 操作人
     **/
    private String czr;

    /**
     * 入账人
     **/
    private String rzr;

}
