| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 |
- // @ts-ignore
- import request from '@/libs/request';
- import {ManagerFindPersonListRequest,ManagerFindPersonListReply,ManagerFindPersonListReply2,ManagerFindCanHandpickUserListRequest,ManagerFindCanHandpickUserListReply,ManagerSetHandpickUserRequest,ManagerSetHandpickUserOneRequest,PersonIDParam,PersonIDList,ManagerUpdatePersonVoiceRequest,ManagerUpdatePersonPicturesRequest,ManagerUpdatePersonSignatureRequest,ManagerUpdatePersonAvatarRequest,ManagerUpdatePersonNameRequest,ManagerUpdatePersonWeightRequest,ManagerUpdatePersonIsBlackRequest,ManagerLoginRequest,LoginToken,ManagerFindRoomListRequest,ManagerFindRoomListReply,ManagerFindChatRecordListRequest,ChatRecordListReply,ManagerFindScripListRequest,ManagerScripReply,ManagerFindScripListV2Request,ManagerScripV2Reply,ManagerUpdateScripTextRequest,ManagerUpdateScripPictureRequest,IDParam,Ids,ManagerFindReportListRequest,ManagerFindReportListReply,ManagerFindReportDetailsListRequest,ManagerFindReportDetailsListReply} from "../common/common_pb";
- import {ManagerFindIsCheckQualityUserListRequest,ManagerMarkHighQualityUserRequest,ManagerReMarkHighQualityUserRequest,ManagerUpdateUserSexRequest,ManagerUpdateUserCreditRequest,OnlinePersonReply,FindOnlinePersonRequest,ManagerUserUnsubscribeRequest,ManagerAddBlackPictureRequest,ManagerFindScripAllListRequest} from "./manager_pb";
- import {FindOnlinePersonReply,FindOnlineCanMatchingPersonReply,SendMsgReply} from "../websocket/websocket_pb";
- const ManagerService = {
- /** 管理员查询用户列表 */
- ManagerFindUserList: async (req?: ManagerFindPersonListRequest) => {
- const res = await request.post<{ data: ManagerFindPersonListReply, code: string, message: string }>('/api/manager/user/list', req);
- return res.data.data;
- },
- /** 管理员查询完善过资料的用户列表 */
- ManagerFindInformationUserList: async (req?: ManagerFindPersonListRequest) => {
- const res = await request.post<{ data: ManagerFindPersonListReply, code: string, message: string }>('/api/manager/user/list/information', req);
- return res.data.data;
- },
- /** 管理员查询已审核过信息的列表 */
- ManagerFindIsCheckQualityUserList: async (req?: ManagerFindIsCheckQualityUserListRequest) => {
- const res = await request.post<{ data: ManagerFindPersonListReply2, code: string, message: string }>('/api/manager/user/list/ischeckquality', req);
- return res.data.data;
- },
- /** 管理员查询优质用户列表 */
- ManagerFindHighQualityUserList: async (req?: ManagerFindPersonListRequest) => {
- const res = await request.post<{ data: ManagerFindPersonListReply, code: string, message: string }>('/api/manager/quality/user/list', req);
- return res.data.data;
- },
- /** 管理员查询精选用户 */
- ManagerFindCanHandpickUserList: async (req?: ManagerFindCanHandpickUserListRequest) => {
- const res = await request.post<{ data: ManagerFindCanHandpickUserListReply, code: string, message: string }>('/api/manager/handpick/user/list', req);
- return res.data.data;
- },
- /** 管理员批量更新精选用户 */
- ManagerSetHandpickUser: async (req?: ManagerSetHandpickUserRequest) => {
- const res = await request.post('/api/manager/handpick/user/set', req);
- return res.data.data;
- },
- /** 管理员更新单个精选用户 */
- ManagerSetHandpickUserOne: async (req?: ManagerSetHandpickUserOneRequest) => {
- const res = await request.post('/api/manager/handpick/user/set/one', req);
- return res.data.data;
- },
- /** 管理员标记优质用户 */
- ManagerMarkHighQualityUser: async (req?: ManagerMarkHighQualityUserRequest) => {
- const res = await request.post('/api/manager/quality/user/set', req);
- return res.data.data;
- },
- /** 管理员批量取消标记优质用户 */
- ManagerReMarkHighQualityUser: async (req?: ManagerReMarkHighQualityUserRequest) => {
- const res = await request.post('/api/manager/quality/user/remark', req);
- return res.data.data;
- },
- /** 管理员标记单个优质用户 */
- ManagerMarkHighQualityUserOne: async (req?: PersonIDParam) => {
- const res = await request.post('/api/manager/quality/user/set/one', req);
- return res.data.data;
- },
- /** 管理员批量拉黑用户 */
- ManagerSetUserBlack: async (req?: PersonIDList) => {
- const res = await request.post('/api/manager/black/user/more', req);
- return res.data.data;
- },
- /** 管理员取消标记优质用户 */
- ManagerDeleteHighQualityUser: async (req?: PersonIDParam) => {
- const res = await request.post('/api/manager/quality/user/delete', req);
- return res.data.data;
- },
- /** 管理员更新用户性别 */
- ManagerUpdateUserSex: async (req?: ManagerUpdateUserSexRequest) => {
- const res = await request.post('/api/manager/user/sex/update', req);
- return res.data.data;
- },
- /** 管理员更新用户语音 */
- ManagerUpdateUserVoice: async (req?: ManagerUpdatePersonVoiceRequest) => {
- const res = await request.post('/api/manager/user/Voice/update', req);
- return res.data.data;
- },
- /** 管理员更新用户相册 */
- ManagerUpdateUserPictures: async (req?: ManagerUpdatePersonPicturesRequest) => {
- const res = await request.post('/api/manager/user/pictures/update', req);
- return res.data.data;
- },
- /** 管理员更新用户签名 */
- ManagerUpdateUserSignature: async (req?: ManagerUpdatePersonSignatureRequest) => {
- const res = await request.post('/api/manager/user/signature/update', req);
- return res.data.data;
- },
- /** 管理员更新用户头像 */
- ManagerUpdateUserAvatar: async (req?: ManagerUpdatePersonAvatarRequest) => {
- const res = await request.post('/api/manager/user/avatar/update', req);
- return res.data.data;
- },
- /** 管理员更新用户昵称 */
- ManagerUpdateUserName: async (req?: ManagerUpdatePersonNameRequest) => {
- const res = await request.post('/api/manager/user/name/update', req);
- return res.data.data;
- },
- /** 管理员更新用户权重 */
- ManagerUpdateUserWeight: async (req?: ManagerUpdatePersonWeightRequest) => {
- const res = await request.post('/api/manager/user/weight/update', req);
- return res.data.data;
- },
- /** 管理员更新用户是否拉黑 */
- ManagerUpdateUserIsBlack: async (req?: ManagerUpdatePersonIsBlackRequest) => {
- const res = await request.post('/api/manager/user/black/update', req);
- return res.data.data;
- },
- /** 管理员增加用户积分 */
- ManagerUpdateUserCredit: async (req?: ManagerUpdateUserCreditRequest) => {
- const res = await request.post('/api/manager/user/credit/add', req);
- return res.data.data;
- },
- /** 管理员登录 */
- ManagerLogin: async (req?: ManagerLoginRequest) => {
- const res = await request.post<{ data: LoginToken, code: string, message: string }>('/api/manager/login', req);
- return res.data.data;
- },
- /** 当前在线人 */
- OnlinePerson: async (req?: undefined) => {
- const res = await request.post<{ data: OnlinePersonReply, code: string, message: string }>('/api/manager/online/person', req);
- return res.data.data;
- },
- /** 管理员查询房间列表 */
- ManagerFindRoomList: async (req?: ManagerFindRoomListRequest) => {
- const res = await request.post<{ data: ManagerFindRoomListReply, code: string, message: string }>('/api/manager/room/list', req);
- return res.data.data;
- },
- /** 管理员查询聊天记录 */
- ManagerFindChatRecordList: async (req?: ManagerFindChatRecordListRequest) => {
- const res = await request.post<{ data: ChatRecordListReply, code: string, message: string }>('/api/manager/chat/list', req);
- return res.data.data;
- },
- /** 管理员查询纸条列表 */
- ManagerFindScripList: async (req?: ManagerFindScripListRequest) => {
- const res = await request.post<{ data: ManagerScripReply, code: string, message: string }>('/api/manager/scrip/list', req);
- return res.data.data;
- },
- /** 管理员查询纸条列表 */
- ManagerFindScripListV2: async (req?: ManagerFindScripListV2Request) => {
- const res = await request.post<{ data: ManagerScripV2Reply, code: string, message: string }>('/api/manager/scrip/list/v2', req);
- return res.data.data;
- },
- /** 管理员更新纸条文字 */
- ManagerUpdateScripText: async (req?: ManagerUpdateScripTextRequest) => {
- const res = await request.post('/api/manager/update/scrip/text', req);
- return res.data.data;
- },
- /** 管理员更新纸条图片 */
- ManagerUpdateScripPicture: async (req?: ManagerUpdateScripPictureRequest) => {
- const res = await request.post('/api/manager/update/scrip/picture', req);
- return res.data.data;
- },
- /** 管理员删除纸条 */
- ManagerDeleteScrip: async (req?: IDParam) => {
- const res = await request.post('/api/manager/delete/scrip', req);
- return res.data.data;
- },
- /** 管理员批量删除纸条 */
- ManagerDeleteScripMore: async (req?: Ids) => {
- const res = await request.post('/api/manager/delete/scrip/more', req);
- return res.data.data;
- },
- /** 管理员查询举报列表 */
- ManagerFindReportList: async (req?: ManagerFindReportListRequest) => {
- const res = await request.post<{ data: ManagerFindReportListReply, code: string, message: string }>('/api/manager/report/list', req);
- return res.data.data;
- },
- /** 管理员查询某个举报者的举报详情列表 */
- ManagerFindReportDetailsList: async (req?: ManagerFindReportDetailsListRequest) => {
- const res = await request.post<{ data: ManagerFindReportDetailsListReply, code: string, message: string }>('/api/manager/report/details/list', req);
- return res.data.data;
- },
- /** 查询在线人数 */
- FindOnlinePerson: async (req?: FindOnlinePersonRequest) => {
- const res = await request.post<{ data: FindOnlinePersonReply, code: string, message: string }>('/api/manager/online/details/list', req);
- return res.data.data;
- },
- /** 管理员注销用户 */
- ManagerUserUnsubscribe: async (req?: ManagerUserUnsubscribeRequest) => {
- const res = await request.post('/api/manager/user/unsubscribe', req);
- return res.data.data;
- },
- /** 查询在线可匹配人数 */
- FindOnlineCanMatchingPerson: async (req?: undefined) => {
- const res = await request.post<{ data: FindOnlineCanMatchingPersonReply, code: string, message: string }>('/api/manager/user/matching/list', req);
- return res.data.data;
- },
- /** 管理员增加黑名单图片 */
- ManagerAddBlackPicture: async (req?: ManagerAddBlackPictureRequest) => {
- const res = await request.post('/api/manager/black/picture/add', req);
- return res.data.data;
- },
- /** 管理员增加黑名单图片 */
- SendWebsocketMsg: async (req?: PersonIDParam) => {
- const res = await request.post<{ data: SendMsgReply, code: string, message: string }>('/api/manager/websocket/send', req);
- return res.data.data;
- },
- /** 管理员查询纸条列表 */
- ManagerFindScripAllList: async (req?: ManagerFindScripAllListRequest) => {
- const res = await request.post<{ data: ManagerScripReply, code: string, message: string }>('/api/manager/scrip/all/list', req);
- return res.data.data;
- },
- };
- export default ManagerService;
|