Blame view

Yi.Vben5.Vue3/apps/web-antd/src/api/common.d.ts 1022 Bytes
515fceeb   “wangming”   框架初始化
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;
    creationTime?: string;
    updateBy?: string;
    updateTime?: string;
  }
  
  /**
   * 分页信息
   * @param rows 结果集
   * @param total 总数
   */
  export interface PageResult<T = any> {
    items: T[];
    totalCount: number;
  }
  
  /**
   * 分页查询参数
   *
   * 排序支持的用法如下:
   * {isAsc:"asc",orderByColumn:"id"} order by id asc
   * {isAsc:"asc",orderByColumn:"id,creationTime"} order by id asc,create_time asc
   * {isAsc:"desc",orderByColumn:"id,creationTime"} order by id desc,create_time desc
   * {isAsc:"asc,desc",orderByColumn:"id,creationTime"} order by id asc,create_time desc
   *
   * @param SkipCount 当前页
   * @param MaxResultCount 每页大小
   * @param orderByColumn 排序字段
   * @param isAsc 是否升序
   */
  export interface PageQuery {
    isAsc?: string;
    orderByColumn?: string;
    SkipCount?: number;
    MaxResultCount?: number;
    [key: string]: any;
  }