package com.muchinfo.mtp3pojos.vo.bankcusbank;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel(value = "BankCusBankExtendResult对象", description = "出入金扩展信息配置")
public class BankCusBankExtendResult {

    @ApiModelProperty(value = "托管银行编号")
    private String cusbankid;

    @ApiModelProperty(value = "扩展业务类型 - 1:签约 2:入金 3:出金 4:签约信息修改")
    private Integer extendbiztype;

    @ApiModelProperty(value = "字段ID")
    private Integer fieldid;

    @ApiModelProperty(value = "字段ID")
    private String fieldcode;

    @ApiModelProperty(value = "字段名称")
    private String fieldname;

    @ApiModelProperty(value = "是否必填 - 0:不必填 1:必填")
    private Integer ismandatory;

    @ApiModelProperty(value = "可用类型 - 1:通用 2:机构专用 3:投资者专用")
    private Integer usabletype ;
}
