package com.muchinfo.mtp3pojos.vo.bankaccountsign;

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 = "PutOrInAmountQueryParam对象", description = "出入金查询请求")
public class PutOrInAmountQueryParam {

    private Long areauserid;

    @ApiModelProperty(value = "会员代码")
    private String userid;

    @ApiModelProperty(value = "登录账号")
    private String loginid;

    @ApiModelProperty(value = "资金账户 ")
    private String  accountcode;

    @ApiModelProperty(value = "类型 executetype ")
    private Integer executetype;

    @ApiModelProperty(value = "状态 1成功 2失败 ")
    private Integer searchstatus;

    @ApiModelProperty(value = "交易商 ")
    private Long accountname;

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

    @ApiModelProperty(value = "账户类型 2机构 5交易商 ")
    private Integer usertype;

    @ApiModelProperty(value = "交 易 日 开始 ")
    private String tradedatestart;

    @ApiModelProperty(value = "交 易 日 结束 ")
    private String tradedateend;

    @ApiModelProperty(value = "出入金查询不传，1出入金审核，2出入金复核")
    private String applystatus;

    private Integer pageNum;

    private Integer pageSize;
}
