package com.hzs.bonus.base.param;/**
 * @Description:
 * @Author: yuhui
 * @Time: 2023/5/29 14:53
 * @Classname: MemberTeamInfoParam
 * @PackageName: com.hzs.member.base.param
 */

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 *@BelongsProject: hzs_cloud
 *@BelongsPackage: com.hzs.member.base.param
 *@Author: yh
 *@CreateTime: 2023-05-29  14:53
 *@Description: TODO
 *@Version: 1.0
 */
@Data
public class MemberTeamInfoParam {

    /**
     * 查询date 时间
     */
    private Date queryDate;

    /**
     * 查询业绩表名
     */
    private String settleTableName;

    /**
     * 期间值
     */
    private Integer period;

    /**
     * 会员编号
     */
    private String memberCode ;

    /**
     * 真实奖衔
     */
    private Integer pkAwards;

    /**
     * 关系类型 1 血缘 2 安置
     */
    private Integer relaType;

    /**
     * 安置部门
     */
    private Integer placeDept;

    /**
     * 血缘代数
     */
    private Integer consanguinityAlgebra;


    /**
     * 安置层级
     * 查询当前会员在团队的第几层  （查询伞下的所有人）
     */
    private Integer resettleLevel;

    /**
     * 安置位置
     */
    private String resettleLocation;

    /**
     * 奖金收益
     */
    private BigDecimal realIncomeTotal;
}
