package com.tofly.feesapi.yhgl.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author lihaoli
 * @date 2024/11/29
 */
@Data
@ApiModel("用户信息付费关系组查询VO")
public class YhkhjbxxFfgxzSelect {
    @ApiModelProperty(value = "所属公司", position = 1)
    private String ssgsmc;

    @ApiModelProperty(value = "所属片区", position = 2)
    private String sscbpqmc;

    @ApiModelProperty(value = "所属抄表册", position = 3)
    private String sscbbmc;

    @ApiModelProperty(value = "用户编号", position = 4)
    private String yhbh;

    @ApiModelProperty(value = "用户姓名", position = 5)
    private String yhxm;

    @ApiModelProperty(value = "用户地址", position = 6)
    private String yhdz;

    @ApiModelProperty(value = "联系电话", position = 7)
    private String lxdh;

    @ApiModelProperty(value = "发票开具姓名", position = 8)
    private String fpName;

    @ApiModelProperty(value = "发票开具纳税人识别号", position = 9)
    private String fpNsrsbh;

    @ApiModelProperty(value = "发票开具地址", position = 10)
    private String fpDz;

    @ApiModelProperty(value = "发票开具联系电话", position = 11)
    private String fpLxdh;

    @ApiModelProperty(value = "发票开具开户行", position = 12)
    private String fpBankname;

    @ApiModelProperty(value = "发票开具银行账号", position = 13)
    private String fpBankcode;

    @ApiModelProperty(value = "发票开具备注", position = 14)
    private String fpBz;

    @ApiModelProperty(value = "操作人姓名", position = 15)
    private String czryxm;

    @ApiModelProperty(value = "操作时间", position = 16)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date czsj;

    @ApiModelProperty(value = "用户数量", position = 17)
    private String yhsl;
}
