初始化
This commit is contained in:
72
src/typings/api/dict.d.ts
vendored
Normal file
72
src/typings/api/dict.d.ts
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
declare namespace Api {
|
||||
/**
|
||||
* namespace Dict
|
||||
*
|
||||
* backend api module: "dict"
|
||||
*/
|
||||
namespace Dict {
|
||||
type DictStatus = 0 | 1;
|
||||
|
||||
interface PageParams {
|
||||
pageNo: number;
|
||||
pageSize: number;
|
||||
}
|
||||
|
||||
interface PageResult<T = any> {
|
||||
total: number;
|
||||
list: T[];
|
||||
}
|
||||
|
||||
/** dict type */
|
||||
interface DictType {
|
||||
/** dict type id */
|
||||
id: number;
|
||||
/** dict name */
|
||||
name: string;
|
||||
/** dict type code */
|
||||
type: string;
|
||||
/** status: 0 enabled, 1 disabled */
|
||||
status: DictStatus;
|
||||
/** remark */
|
||||
remark?: string | null;
|
||||
/** create time */
|
||||
createTime: number;
|
||||
}
|
||||
|
||||
/** dict type search params */
|
||||
type DictTypeSearchParams = CommonType.RecordNullable<Pick<DictType, 'name' | 'type' | 'status'>> & PageParams;
|
||||
|
||||
/** dict type save params */
|
||||
type SaveDictTypeParams = Pick<DictType, 'name' | 'type' | 'status'> & {
|
||||
remark?: string | null;
|
||||
};
|
||||
|
||||
/** dict data */
|
||||
interface DictData {
|
||||
/** dict data id */
|
||||
id: number;
|
||||
/** dict label */
|
||||
label: string;
|
||||
/** dict value */
|
||||
value: string;
|
||||
/** dict type code */
|
||||
dictType: string;
|
||||
/** display order */
|
||||
sort: number;
|
||||
/** status: 0 enabled, 1 disabled */
|
||||
status: DictStatus;
|
||||
/** remark */
|
||||
remark?: string | null;
|
||||
/** create time */
|
||||
createTime: number;
|
||||
}
|
||||
|
||||
/** dict data search params */
|
||||
type DictDataSearchParams = CommonType.RecordNullable<Pick<DictData, 'label' | 'dictType' | 'status'>> & PageParams;
|
||||
|
||||
/** dict data save params */
|
||||
type SaveDictDataParams = Pick<DictData, 'label' | 'value' | 'dictType' | 'sort' | 'status'> & {
|
||||
remark?: string | null;
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user