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 { IPage getUserList(ChatUser chatUser, QueryRequest request); FebsResponse openAccount(String userId); FebsResponse closeAccount(String userId); FebsResponse updateSystemPay(AdminSystemPayDto adminSystemPayDto); IPage getFlowList(ChatUser chatUser, QueryRequest request); IPage getChargeList(ChatUser chatUser, QueryRequest request); IPage getWithdrawList(ChatUser chatUser, QueryRequest request); FebsResponse agreeEvent(String id); FebsResponse disagreeEvent(String id); }