package com.hzs.bonus.base.param;

import com.hzs.member.account.dto.MemberAmountDTO;
import lombok.Data;

import java.util.List;
import java.util.Set;

/**
 * @Description:
 * @Author: yuhui
 * @Time: 2023/1/5 10:49
 * @Classname: ParentParam
 * @PackageName: com.hzs.member.base.param
 */
@Data
public class ParentParam {


    /**
     * 提交方式 （对应枚举EsubmitType）
     */
    private Integer processType;
    /**
     * 签呈类型
     */
    private Integer signType;

    /**
     * 备注
     */
    private String remark;

    /**
     * 签呈附件
     */
    private List<String> fileList;
    /**
     * 签呈业务类型（EApprovalBusiness） -- 非必传
     */
    private Integer approvalBusiness;

    /**
     * 修改直推集合
     */
    private List<UpdateParentParam> updateParentParamList;
    /**
     * 业务涨及会员ID列表 --提交审核必传
     */
    private Set<Long> pkMemberList;

    private List<Long> userIdList;
    /**
     * 会员手续费
     */
    List<MemberAmountDTO> memberAmountDTOList;
}
