package com.muchinfo.mtp3pojos.vo.reportform;

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

import java.math.BigDecimal;

@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "ShareAmountQueryResult对象", description = "分润报表查询响应")
public class ShareAmountQueryResult {

    @ApiModelProperty(value = "角色")
    private Integer areatype;

    @ApiModelProperty(value = "结算资金账户")
    private Long areaaccountid;

    @ApiModelProperty(value = "商品/市场 会员/机构 reletype != 1")
    private String goodsname;

    @ApiModelProperty(value = "费用类型")
    private Integer searchtype;

    @ApiModelProperty(value = "总笔数")
    private Integer totalcount;

    @ApiModelProperty(value = "总手续费")
    private BigDecimal totalfee;

    @ApiModelProperty(value = "分润金额")
    private BigDecimal divideamount;

    @ApiModelProperty(value = "会员/机构 reletype == 1")
    private String areaname;

    private Integer tradefeetype;

    private Long areaid;

    private Long goodsid;

    private Long parentuserid;

    private Long memberuserid;

    private Integer tradeproperty;

    private String goodscode;
}
