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

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

import java.util.List;

@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "PositionSumSheetParam对象", description = "持仓单汇总查询请求")
public class PositionSumSheetParam {

    @ApiModelProperty(value = "市场id")
    private Long marketid;

    @ApiModelProperty(value = "商品id")
    private Long goodsid;

    @ApiModelProperty(value = "账户")
    private String accname;

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

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

    @ApiModelProperty(value = "机构id reletype = 1 展示")
    private Long areauseridQuery;

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

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

    private Long areauserid;

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

    private Long accountid;

    private List<Integer> filterTrademodeList;
}
