package com.dxhy.api.model.config.sys;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 全量历史发票采集控制表
 */
@Data
@TableName("t_dx_lq_qllsfpcj_kz")
public class TdxLqQllsfpcjKzEntity implements Serializable {

    @TableId
    private Long id;
    /**
     * 纳税人识别号
     */
    private String nsrsbh;
    /**
     * 数据类型：1：进项票，2：销项票
     */
    private String sjlx;
    /**
     * 采集开始时间：YYYYMMDD
     */
    private String cjkssj;
    /**
     * 采集结束时间：YYYYMMDD
     */
    private String cjjssj;
    /**
     * 发票类型：01-增值税专用发票
     * 02-货物运输业增值税专用发票
     * 03-机动车销售统一发票
     * 04-增值税普通发票
     * 08-增值税电子专用发票
     * 10-增值税电子普通发票
     * 11-卷式发票
     * 14-通行费发票
     * 15-二手车销售统一发票
     * 81-电子发票（增值税专用发票）
     * 82-电子发票（普通发票）
     * 83-机动车销售电子统一发票
     * 84-二手车销售电子统一发票
     * 85-纸质发票（增值税专用发票）
     * 86-纸质发票（普通发票）
     * 87-纸质发票（机动车销售统一发票）
     * 88-纸质发票（二手车销售统一发票）
     * 51-电子发票（铁路电子客票）
     * 61-电子发票（航空运输客票电子行程单）
     */
    private String fplx;
    /**
     * 任务类型：1：全量历史发票采集，2：当前月全量发票采集，3：上月全量发票采集
     */
    private String rwlx;
    /**
     * 定定时任务执行状态0：未执行，1：执行中，2：执行完成,，3：采集成功，4：采集失败
     */
    private String rwzxzt;
    /**
     * 操作人
     */
    private String czr;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 创建时间
     */
    private Date createTime;

}
