1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| import type { PageParam, PageResult } from '../../../packages/effects/request/src';
|
| import { MaterialType } from '../../../packages/constants/src';
|
| import { requestClient } from '#/api/request';
|
| export namespace MpMaterialApi {
| /** 素材信息 */
| export interface Material {
| id?: number;
| accountId: number;
| type: MaterialType;
| mediaId: string;
| url: string;
| name: string;
| size: number;
| remark?: string;
| createTime?: Date;
| }
| }
|
| /** 查询素材列表 */
| export function getMaterialPage(params: PageParam) {
| return requestClient.get<PageResult<MpMaterialApi.Material>>(
| '/mp/material/page',
| {
| params,
| },
| );
| }
|
| /** 删除永久素材 */
| export function deletePermanentMaterial(id: number) {
| return requestClient.delete('/mp/material/delete-permanent', {
| params: { id },
| });
| }
|
|