package com.stylefeng.guns.modular.system.service; import com.baomidou.mybatisplus.service.IService; import com.stylefeng.guns.modular.system.model.Withdrawal; import com.stylefeng.guns.modular.system.util.ResultUtil; import java.util.List; import java.util.Map; public interface IWithdrawalService extends IService { /** * 提现操作 * @param money * @param code * @param name * @param uid * @throws Exception */ ResultUtil withdrawal(Double money, String code, String name, Integer uid) throws Exception; /** * 获取历史提交数据 * @param uid * @return * @throws Exception */ List> queryWithdrawal(Integer uid, Integer pageNum, Integer size) throws Exception; /** * 提现审核处理 * @param id * @param state * @return * @throws Exception */ ResultUtil withdrawalAudit(Integer id, Integer state) throws Exception; }