package com.muchinfo.mtp3pojos.vo.query.other;

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

@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "InvestorQueryParam对象", description = "交易商资金查询")
public class InvestorQueryParam {

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

    @ApiModelProperty(value = "所属会员")
    private Long memberid;

    @ApiModelProperty(value = "排序")
    private Integer sortfield;
    private Integer sorttype;

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

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

    @ApiModelProperty(value = "所属机构")
    private String parentarea;

    @ApiModelProperty(value = "* 页码 *")
    private Integer pageNum;

    @ApiModelProperty(value = "* 页大小 *")
    private Integer pageSize;

    @ApiModelProperty(value = "权限控制")
    private String orgztypes;

    private Integer changeflag;

    private Long areauserid;

    @ApiModelProperty(value = "机构状态")
    private Integer  accountstatus;

    @ApiModelProperty(value = "机构角色")
    private String roles;

    @ApiModelProperty(value = "交易商 5,机构 2")
    private Integer type;
}
