Blame view

src/api/demo/model/systemModel.ts 745 Bytes
1
2
import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';
Vben authored
3
export type AccountParams = BasicPageParams & {
4
5
6
7
  account?: string;
  nickname?: string;
};
Vben authored
8
9
10
11
12
13
export type DeptParams = {
  deptName?: string;
  status?: string;
};

export interface AccountListItem {
14
15
16
17
18
  id: string;
  account: string;
  email: string;
  nickname: string;
  role: number;
Vben authored
19
  createTime: string;
20
  remark: string;
Vben authored
21
22
23
24
25
26
27
28
29
  status: number;
}

export interface DeptListItem {
  id: string;
  orderNo: string;
  createTime: string;
  remark: string;
  status: number;
30
31
32
33
34
}

/**
 * @description: Request list return value
 */
Vben authored
35
36
37
export type AccountListGetResultModel = BasicFetchResult<AccountListItem>;

export type DeptListGetResultModel = BasicFetchResult<DeptListItem>;