package com.tofly.feesapi.dzfp.entity.dto;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class EiFpkjRequest_dzfpsq {
    @ApiModelProperty(value = "用户编号（当为群主户用户时应传群主户的用户编号）")
    private String yhbh;

    @ApiModelProperty(value = "收费流水编号")
    private String sflsbh;

    @ApiModelProperty(value = "购方名称")
    private String buyername;

    @ApiModelProperty(value = "购方税号")
    private String buyertaxnum;

    @ApiModelProperty(value = "购方电话")
    private String buyertel;

    @ApiModelProperty(value = "购方地址")
    private String buyeraddress;

    @ApiModelProperty(value = "购方银行账号")
    private String buyeraccount;

    @ApiModelProperty(value = "购方银行开户行")
    private String buyerbank;

    @ApiModelProperty(value = "发票种类p,普通发票(电票)(默认);c,普通，bs:电子发票(增值税专用发票)-即全电专票,pc:电子发票(普通发票)-即全电普票")
    private String invoiceline;

    @ApiModelProperty(value = "推送方式：-1,不推送;0,邮箱;1,手机（默认）;2,邮箱、手机")
    private String pushmode;
    /**
     * 购方手机（pushMode为1或2时，此项为必填，同时受企业资质是否必填控制）
     */
    @ApiModelProperty(value = "购方手机（pushMode为1或2时，此项为必填，同时受企业资质是否必填控制）")
    private String buyerphone;
    /**
     * 推送邮箱（pushMode为0或2时，此项为必填，同时受企业资质是否必填控制）
     */
    @ApiModelProperty(value = "推送邮箱（pushMode为0或2时，此项为必填，同时受企业资质是否必填控制）")
    private String email;

}
