| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 | // @ts-ignoreimport 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} from "./manager_pb";import {FindOnlinePersonReply} 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;  },};export default ManagerService;
 |