package org.springblade.modules.guosen.bussiness.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * Created By lidexi in 2021/7/20
 **/
@Data
@ColumnWidth(25)
@HeadRowHeight(20)
@ContentRowHeight(18)
public class DebitRequestExcel  implements Serializable {


	@ApiModelProperty(value = "单位：元，非负浮点数，保留2位小数,示例值：1000.00",required = true)
	@ExcelProperty("佣金金额（元）")
	@ColumnWidth(25)
	Double orderAmount;


	@ApiModelProperty(value = "收款帐户的卡号",required = true)
	@ExcelProperty("收款帐户的卡号")
	@ColumnWidth(35)
	String receiverAccountNo;

	@ColumnWidth(20)
	@ExcelProperty("收款方开户名")
	private String receiverAccountName;

	@ColumnWidth(15)
	@ExcelProperty("收款方开户行：示例值：ICBC")
	private String receiverBankCode;

	@ColumnWidth(20)
	@ExcelProperty("账户类型,可选项如下: DEBIT_CARD:借记卡 ;CREDIT_CARD:贷记卡; QUASI_CREDIT_CARD:准贷卡; PASSBOOK:存折；UNIT_SETTLE_CARD:单位结算卡； PUBLIC_CARD:对公卡；示例值：DEBIT_CARD")
	private String bankAccountType;


}
