package cn.superdesk.uniorder.openapicall.thirdpart.szhtxx.electronicInvoice.dto.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @Description: 1.1.7_金税盘信息查询接口-
 * @Author: linjinyu
 * @CreateDate: 2021/12/23 下午5:58
 * @UpdateUser: linjinyu
 * @UpdateDate: 2021/12/23 下午5:58
 * @UpdateRemark: 修改内容
 * @Version: 1.0
 */
@AllArgsConstructor
@NoArgsConstructor
@Builder(toBuilder = true)
@Data
public class TaxInfoRequestBody implements Serializable {

    /**
     * nsrsbh : 440301999999980
     * fjh :
     * qysj :
     * fpzl_dm : 51
     */

    @JsonProperty("nsrsbh")
    @ApiModelProperty("3 nsrsbh 纳税人识别号 varchar 30 是 纳税人识别号")
    private String nsrsbh;
    @JsonProperty("fjh")
    @ApiModelProperty("4 fjh 分机号 int 4 是 空:查询所有分机; 查询指定分机传入正 确的分机号")
    private String fjh;
    @JsonProperty("qysj")
    @ApiModelProperty("5 qysj 启用时间 varchar 8 否 格式:YYYMMDD 为空时查询所有;不 为空时查询此时间后 启动的金税盘信息")
    private String qysj;
    @JsonProperty("fpzl_dm")
    @ApiModelProperty("6 fpzl_dm 发票种类代码 int 5 是 51-电子发票")
    private String fpzlDm;
}
