package com.jojubanking.boot.module.system.controller.admin.refundapply.vo;

import lombok.*;
import java.util.*;
import io.swagger.annotations.*;
import com.jojubanking.boot.framework.common.pojo.PageParam;
import org.springframework.format.annotation.DateTimeFormat;

import static com.jojubanking.boot.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;

@ApiModel(value = "管理后台 - 就诊卡退费申请 Excel 导出 Request VO", description = "参数和 RefundApplyPageReqVO 是一致的")
@Data
public class RefundApplyExportReqVO {

    @ApiModelProperty(value = "姓名")
    private String refname;

    @ApiModelProperty(value = "身份证号码")
    private String refidcard;

    @ApiModelProperty(value = "银行卡号")
    private String refbankcard;

    @ApiModelProperty(value = "银行卡持卡人姓名")
    private String refbankcardname;

    @ApiModelProperty(value = "银行类型")
    private String refbanktype;

    @ApiModelProperty(value = "手机号")
    private String reftel;

    @ApiModelProperty(value = "身份证正面")
    private String zidcard;

    @ApiModelProperty(value = "身份证正面")
    private String zidcardimg;

    @ApiModelProperty(value = "身份证反面")
    private String fidcard;

    @ApiModelProperty(value = "身份证反面")
    private String fidcardimg;

    @ApiModelProperty(value = "银行卡正面")
    private String zbankcard;

    @ApiModelProperty(value = "银行卡正面")
    private String zbankcardimg;

    @ApiModelProperty(value = "儿童三选一")
    private String childidcard;

    @ApiModelProperty(value = "儿童三选一")
    private String childidcardimg;

    @ApiModelProperty(value = "创建时间")
    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
    private Date[] createTime;

}
