package com.hzs.member.settlecenter.param;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 安置数据入参
 *
 * @Description:
 * @Author: ljc
 * @Time: 2023/5/24 16:58
 * @Classname: PlacementDataParam
 * @Package_name: com.hzs.member.settlecenter.param
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PlacementDataParam implements Serializable {


    private static final long serialVersionUID = 7529397697015910241L;
    /**
     * 会员编号
     */
    private String memberCode;

    /**
     * 会员名称
     */
    private String memberName;

    /**
     * 结算国
     */
    private Integer pkSettleCountry;

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

    /**
     * 体系
     */
    private List<Long> pkVertexList;

    /**
     * 团队
     */
    private List<Long> pkTeamCodeList;


    private Long pkMember;

    /**
     * 开始时间
     */
    private String startDate;

    /**
     * 结束时间
     */
    private String endDate;

    /**
     * 日期
     */
    private String date;

    /**
     * 动态业绩表名
     */
    private String achieveTableName;

    /**
     * 会员表名
     */
    private String memberTableName;

    /**
     * 数据类型
     */
    private List<Integer> dataTypes;

    /**
     * 期数
     */
    private Integer period;

    private List<Long> pkMembers;
}
