package com.hzs.bonus.base.param;

import com.baomidou.mybatisplus.annotation.TableField;
import com.hzs.member.account.dto.MemberAmountDTO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Description:
 * @Author: yuhui
 * @Time: 2023/1/5 10:51
 * @Classname: UpdateParentParam
 * @PackageName: com.hzs.member.base.param
 */
@Data
public class UpdateParentParam {
    /**
     * 会员主键
     */
    private Long pkMember;
    /**
     * 会员编号
     */
    private String memberCode;
    /**
     * 变更后编号
     */
    private String editNewPlaceMemberCode;

    /**
     * 修改次数
     */
    private Integer changeNumber;

    /**
     * 费用
     */
    private BigDecimal cost;
    /**
     * 扣款币种类型
     */
    private Integer pkAccount;

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

    /**
     * 会员手续费
     */
    List<MemberAmountDTO> memberAmountDTOList;

    /**
     * 审核状态  2  待审核  4 已驳回   5 已完成(审核成功)  枚举 ： EApproveStatus
     */
    private Integer approveStatus;
}
