package com.dxhy.api.model.db;

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

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

/**
 *
 * 企业税务信息表
 *
 * @author jiaohongyang
 * @date 2019年3月26日 下午6:02:48
 */
@SuppressWarnings("AlibabaClassNamingShouldBeCamel")
@Data
@TableName("t_dx_tax_current")
public class TDxTaxCurrentEntity implements Serializable {

    private static final long serialVersionUID = -6721685467254429845L;

    /**
     * id
     */
    private Long id;

    /**
     * 税号
     */
    private String taxno;

    /**
     * 企业名称
     */
    private String taxname;

    /**
     * 当前税款所属期
     */
    private String currentTaxPeriod;

    /**
     * 当前税款所属期可勾选发票的起始开票日期
     */
    private String selectStartDate;

    /**
     * 当前税款所属期可勾选发票的截止开票日期
     */
    private String selectEndDate;

    /**
     * 当前税款所属期可勾选发票操作截止日期
     */
    private String operationEndDate;

    /**
     * 企业旧税号
     */
    private String oldTaxNo;

    /**
     * 申报周期，值为3-季度/1-月
     */
    private String declarePeriod;

    /**
     * 信用等级，值为a/b/c/d或者空
     */
    private String creditRating;

    /**
     * update_time
     */
    private Date updateTime;

    /**
     * create_time
     */
    private Date createTime;

    /**
     * 锁定状态：0否；1是
     */
    private String latchStatus;

    /**
     * 抵扣限额
     */
    private BigDecimal limitDkse;
    /**
     * 业务密码
     */
    private String bussiPwd;
    /**
     * 新密码
     */
    private String newBussiPwd;
    /**
     * 公司类型：SC或ZC生产企业；WM外贸企业；ZF外综服企业；QT其他 
     */
    private String companyType;
    /**
     * 油类企业类型YLF非成品油企业；YLJX成品油经销企业；YLSC成品油生产企业
     */
    private String oilType;
    /**
     * 纳税人资格 01增值税一般纳税人；02辅导期一般纳税人；04特定征收部门；05转登记纳税人；08小规模纳税人
     */
    private String taxpayerType;
    /**
     * 档案同步时间
     */
    private String syncTime;
    /**
     * 所属期-申报状态；自然月-申报状态（0未申报，1已申报，2未知状态）
     */
    private String indexInfo;
    /**
     * 所属期-申报状态（0未申报，1已申报，2未知状态）
     */
    private String periodIndexInfo;
    /**
     * 自然月-申报状态（0未申报，1已申报，2未知状态）
     */
    private String monthIndexInfo;
}
