| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import type { PageParam, PageResult } from '..\..\..\..\..\packages\effects\request\src'; |
| | | |
| | | import { requestClient } from '#/api/request'; |
| | | |
| | | export namespace ImManagerFacePackItemApi { |
| | | /** 表æ
项 */ |
| | | export interface FacePackItem { |
| | | id: number; |
| | | packId: number; |
| | | url: string; |
| | | name?: string; |
| | | width: number; |
| | | height: number; |
| | | sort: number; |
| | | status: number; |
| | | createTime?: Date; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** è·å¾è¡¨æ
å页 */ |
| | | export function getManagerFacePackItemPage(params: PageParam) { |
| | | return requestClient.get<PageResult<ImManagerFacePackItemApi.FacePackItem>>( |
| | | '/im/manager/face-pack-item/page', |
| | | { params }, |
| | | ); |
| | | } |
| | | |
| | | /** è·å¾è¡¨æ
详æ
*/ |
| | | export function getManagerFacePackItem(id: number) { |
| | | return requestClient.get<ImManagerFacePackItemApi.FacePackItem>( |
| | | '/im/manager/face-pack-item/get', |
| | | { params: { id } }, |
| | | ); |
| | | } |
| | | |
| | | /** æ°å¢è¡¨æ
*/ |
| | | export function createManagerFacePackItem(data: ImManagerFacePackItemApi.FacePackItem) { |
| | | return requestClient.post<number>('/im/manager/face-pack-item/create', data); |
| | | } |
| | | |
| | | /** ä¿®æ¹è¡¨æ
*/ |
| | | export function updateManagerFacePackItem(data: ImManagerFacePackItemApi.FacePackItem) { |
| | | return requestClient.put<boolean>( |
| | | '/im/manager/face-pack-item/update', |
| | | data, |
| | | ); |
| | | } |
| | | |
| | | /** å é¤è¡¨æ
*/ |
| | | export function deleteManagerFacePackItem(id: number) { |
| | | return requestClient.delete<boolean>('/im/manager/face-pack-item/delete', { |
| | | params: { id }, |
| | | }); |
| | | } |
| | | |
| | | /** æ¹éå é¤è¡¨æ
*/ |
| | | export function deleteManagerFacePackItemList(ids: number[]) { |
| | | return requestClient.delete<boolean>( |
| | | '/im/manager/face-pack-item/delete-list', |
| | | { params: { ids: ids.join(',') } }, |
| | | ); |
| | | } |