1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package com.ydd.module.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ydd.common.core.domain.entity.SysUser;
- import com.ydd.module.domain.DadaDspWithdrawal;
- import com.ydd.module.dto.DadaDspAccountDto;
- import com.ydd.module.dto.DadaDspAccountListDto;
- import com.ydd.module.dto.DadaDspWithdrawalDto;
- import java.util.List;
- /**
- * 达达配送商-提现管理service
- *
- * @author 叶君翔
- * @date 2021-12-29
- */
- public interface IDadaDspWithdrawalService extends IService<DadaDspWithdrawal> {
- /**
- * 查询收支记录
- * @param accountDto 请求参数
- * @param dadaDspId 配送商id
- * @return 收支列表
- */
- List<DadaDspWithdrawalDto> queryList(DadaDspAccountListDto accountDto, Long dadaDspId);
- DadaDspAccountDto getInfo(Long id);
- boolean deleteBankCard(Long id);
- /**
- * 新增提现记录
- * @param withdrawal 参数
- * @param user 登录用户
- * @return 新增结果
- */
- boolean addWithdrawal(DadaDspWithdrawal withdrawal, SysUser user);
- /**
- * 达达提现申请
- * @param accountDto 请求参数
- * @return 提现申请列表
- */
- List<DadaDspWithdrawalDto> withdrawalList(DadaDspAccountListDto accountDto);
- /**
- * 获取提现详情
- * @param id 提现记录id
- * @return 提现对象
- */
- DadaDspWithdrawalDto getDadaWithdrawal(Long id);
- boolean verify(DadaDspWithdrawal withdrawal, SysUser user);
- }
|