package cc.mrbird.febs.mall.service;
|
|
import cc.mrbird.febs.common.entity.FebsResponse;
|
import cc.mrbird.febs.common.entity.QueryRequest;
|
import cc.mrbird.febs.mall.dto.AdminSystemPayDto;
|
import cc.mrbird.febs.mall.entity.ChatUser;
|
import cc.mrbird.febs.mall.vo.AdminChatAmountFlowVo;
|
import cc.mrbird.febs.mall.vo.AdminChatCahrgeVo;
|
import cc.mrbird.febs.mall.vo.AdminChatUserVo;
|
import cc.mrbird.febs.mall.vo.AdminChatWithDrawVo;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
public interface IAdminChatService extends IService<ChatUser> {
|
|
IPage<AdminChatUserVo> getUserList(ChatUser chatUser, QueryRequest request);
|
|
FebsResponse openAccount(String userId);
|
|
FebsResponse closeAccount(String userId);
|
|
FebsResponse updateSystemPay(AdminSystemPayDto adminSystemPayDto);
|
|
IPage<AdminChatAmountFlowVo> getFlowList(ChatUser chatUser, QueryRequest request);
|
|
IPage<AdminChatCahrgeVo> getChargeList(ChatUser chatUser, QueryRequest request);
|
|
IPage<AdminChatWithDrawVo> getWithdrawList(ChatUser chatUser, QueryRequest request);
|
|
FebsResponse agreeEvent(String id);
|
|
FebsResponse disagreeEvent(String id);
|
|
FebsResponse openSwitchIsRobot(String userId);
|
|
FebsResponse closeSwitchIsRobot(String userId);
|
}
|