| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import type { PageParam, PageResult } from '..\..\..\..\..\packages\effects\request\src'; |
| | | |
| | | import { requestClient } from '#/api/request'; |
| | | |
| | | export namespace ImManagerFacePackApi { |
| | | /** 表æ
å
*/ |
| | | export interface FacePack { |
| | | id: number; |
| | | name: string; |
| | | icon?: string; |
| | | sort: number; |
| | | status: number; |
| | | createTime?: Date; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** è·å¾è¡¨æ
å
å页 */ |
| | | export function getManagerFacePackPage(params: PageParam) { |
| | | return requestClient.get<PageResult<ImManagerFacePackApi.FacePack>>( |
| | | '/im/manager/face-pack/page', |
| | | { params }, |
| | | ); |
| | | } |
| | | |
| | | /** è·å¾è¡¨æ
å
详æ
*/ |
| | | export function getManagerFacePack(id: number) { |
| | | return requestClient.get<ImManagerFacePackApi.FacePack>('/im/manager/face-pack/get', { |
| | | params: { id }, |
| | | }); |
| | | } |
| | | |
| | | /** æ°å¢è¡¨æ
å
*/ |
| | | export function createManagerFacePack(data: ImManagerFacePackApi.FacePack) { |
| | | return requestClient.post<number>('/im/manager/face-pack/create', data); |
| | | } |
| | | |
| | | /** ä¿®æ¹è¡¨æ
å
*/ |
| | | export function updateManagerFacePack(data: ImManagerFacePackApi.FacePack) { |
| | | return requestClient.put<boolean>('/im/manager/face-pack/update', data); |
| | | } |
| | | |
| | | /** å é¤è¡¨æ
å
*/ |
| | | export function deleteManagerFacePack(id: number) { |
| | | return requestClient.delete<boolean>('/im/manager/face-pack/delete', { |
| | | params: { id }, |
| | | }); |
| | | } |
| | | |
| | | /** æ¹éå é¤è¡¨æ
å
*/ |
| | | export function deleteManagerFacePackList(ids: number[]) { |
| | | return requestClient.delete<boolean>('/im/manager/face-pack/delete-list', { |
| | | params: { ids: ids.join(',') }, |
| | | }); |
| | | } |