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.*; 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); FebsResponse openSwitchIsRobot(String userId); FebsResponse closeSwitchIsRobot(String userId); void updateDataDic(String type, String code, String modelType); IPage getGroupList(ChatUser chatUser, QueryRequest request); FebsResponse closeSwitchUseRobot(String id); FebsResponse openSwitchUseRobot(String id); FebsResponse updateGroupInfo(AdminGroupInfoVo adminGroupInfoVo); FebsResponse registerMember(); FebsResponse openModelType(String userId); FebsResponse closeModelType(String userId); FebsResponse updateRegisterMember(AdminRegisterMemberVo adminRegisterMemberVo); FebsResponse openSwitchAutoSend(String id); FebsResponse closeSwitchAutoSend(String id); }