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
38
39
40
41
42
| export type ID = number | string;
| export type IDS = (number | string)[];
|
| export interface BaseEntity {
| createBy?: string;
| createDept?: string;
| createTime?: string;
| updateBy?: string;
| updateTime?: string;
| }
|
| /**
| * 分页信息
| * @param rows 结果集
| * @param total 总数
| */
| export interface PageResult<T = any> {
| rows: T[];
| total: number;
| }
|
| /**
| * 分页查询参数
| *
| * 排序支持的用法如下:
| * {isAsc:"asc",orderByColumn:"id"} order by id asc
| * {isAsc:"asc",orderByColumn:"id,createTime"} order by id asc,create_time asc
| * {isAsc:"desc",orderByColumn:"id,createTime"} order by id desc,create_time desc
| * {isAsc:"asc,desc",orderByColumn:"id,createTime"} order by id asc,create_time desc
| *
| * @param pageNum 当前页
| * @param pageSize 每页大小
| * @param orderByColumn 排序字段
| * @param isAsc 是否升序
| */
| export interface PageQuery {
| isAsc?: string;
| orderByColumn?: string;
| pageNum?: number;
| pageSize?: number;
| [key: string]: any;
| }
|
|