package com.muchinfo.mtp3pojos.vo.bankbusiness;

import com.muchinfo.mtp3pojos.entity.BankCusbankcharge;
import com.muchinfo.mtp3pojos.entity.BankCusbankchargedetail;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel(value = "BankCusBankInfoParam对象", description = "银行配置新增")
public class BankCusBankInfoParam {

    private Integer areainauditflag;

    private BigDecimal areaoutauditamount;

    private Integer areaoutauditflag;

    private Integer areaoutauditflag2;

    private Integer canbindcard;

    private Integer caninamount;

    private Integer caninamount2;

    private Integer canmodifyphone;

    private Integer canmodifysigninfo;

    private Integer canoutamount;

    private Integer canoutamount2;

    private Integer canrelease;

    private Integer canrelease2;

    private Integer cansign;

    private Integer cansign2;

    private String currency;

    private String cusbankid;

    private String cusbankinfo;

    private String cusbankname;

    private String cusbankshortname;

    private String exchbankid;

    private String exchpaybankaccname;

    private String exchpaybankaccno;

    private String exputbankid;

    private String exputpaybankaccname;

    private String exputpaybankaccno;

    private String exputpaybankaccsubno;

    private Integer investorinauditflag;

    private BigDecimal investoroutauditamount;

    private Integer investoroutauditflag;

    private Integer investoroutauditflag2;

    private Integer ismix;

    private Integer isneedclear;

    private String riskinfo;

    private List<BankCusbankcharge> charge;

    private List<BankCusbankchargedetail> chargeDetail;
}
