package com.hzs.member.base.param;/**
 * @Description:
 * @Author: yuhui
 * @Time: 2023/7/19 17:08
 * @Classname: UpdateParentPetitionParam
 * @PackageName: com.hzs.member.base.param
 */

import com.hzs.member.account.dto.MemberAmountDTO;
import com.hzs.member.base.vo.UpdateCodeVO;
import lombok.Data;

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

/**
 *@BelongsProject: hzs_cloud
 *@BelongsPackage: com.hzs.member.base.param
 *@Author: yh
 *@CreateTime: 2023-07-19  17:08
 *@Description: TODO
 *@Version: 1.0
 */
@Data
public class UpdateParentPetitionParam {

    /**
     * 业务诉求集合
     */
    private List<UpdateParentParam>  updateParentParamList;


    /**
     * 签呈流程类型（1 免签呈 2免付费 3免签呈+免付费 4 需要签呈需要付费）
     */
    private Integer processType;

    /**
     * 签呈类型（ESignType） -- 必传
     */
    private Integer signType;


    /**
     * 审批流程用户ID列表 -- 必传
     */
    private List<Long> userIdList;


    /**
     * 业务涨及会员ID列表 --提交审核必传
     */
    private Set<Long> pkMemberList;
    /**
     * 会员手续费
     */
    List<MemberAmountDTO> memberAmountDTOList;

    /**
     * 抄送人用户ID列表 -- 非必传
     */
    private List<Long> sendIdList;

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

    /**
     * 签呈附件
     */
    private List<String> fileList;
}
