package com.ruoyi.ss.withdraw.service.impl;

import com.ruoyi.common.utils.ServiceUtil;
import com.ruoyi.ss.channelWithdraw.domain.ChannelWithdrawVO;
import com.ruoyi.ss.channelWithdraw.service.ChannelWithdrawService;
import com.ruoyi.ss.user.domain.UserVO;
import com.ruoyi.ss.user.service.IUserService;
import com.ruoyi.ss.userWithdraw.domain.UserWithdraw;
import com.ruoyi.ss.userWithdraw.service.IUserWithdrawService;
import com.ruoyi.ss.withdraw.domain.bo.WithdrawBO;
import com.ruoyi.ss.withdraw.domain.dto.MchWithdrawDTO;
import com.ruoyi.ss.withdraw.mapper.WithdrawMapper;
import com.ruoyi.ss.withdraw.service.IWithdrawConverter;
import com.ruoyi.ss.withdraw.service.IWithdrawValidator;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.math.BigDecimal;

import static com.ruoyi.common.constant.ServiceConstants.USER_TYPE_MERCHANT;
import static com.ruoyi.common.constant.ServiceConstants.USER_TYPE_PARTNER;
import static com.ruoyi.common.utils.SecurityUtils.getUserId;

/**
 * 提现记录Service业务层处理
 *
 * @author qzz
 * @date 2024-09-28
 */
@Service
public class WithdrawConverterImpl implements IWithdrawConverter
{
    @Autowired
    private WithdrawMapper withdrawMapper;

    @Autowired
    private ChannelWithdrawService channelWithdrawService;

    @Autowired
    private IUserWithdrawService userWithdrawService;

    @Autowired
    private IUserService userService;

//    @Override
//    public WithdrawBO toBo(MchWithdrawDTO dto) {
//        dto.
//
//        return null;
//    }
}
