feat: 添加部门管理
This commit is contained in:
29
types/file.d.ts
vendored
Normal file
29
types/file.d.ts
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
/** 文件信息类型 */
|
||||
export type FileInfo = {
|
||||
/** 文件ID */
|
||||
id: string;
|
||||
/** 文件名称 */
|
||||
name: string;
|
||||
/** 文件大小(单位:字节) */
|
||||
size: number;
|
||||
/** 文件类型(MIME 类型) */
|
||||
file_type: string;
|
||||
/** 文件绝对路径 */
|
||||
absolute_path: string;
|
||||
/** 文件相对路径 */
|
||||
relative_path: string;
|
||||
/** 上传者ID */
|
||||
uploader_id: string;
|
||||
/** 上传者用户名 */
|
||||
uploader_username: string;
|
||||
/** 上传者昵称 */
|
||||
uploader_nickname: string;
|
||||
/** 上传者部门ID */
|
||||
uploader_department_id: string;
|
||||
/** 上传者部门名称 */
|
||||
uploader_department_name: string;
|
||||
/** 更新时间 */
|
||||
update_time: string;
|
||||
/** 创建时间 */
|
||||
create_time: string;
|
||||
};
|
||||
17
types/global.d.ts
vendored
17
types/global.d.ts
vendored
@@ -197,7 +197,24 @@ declare global {
|
||||
code: number;
|
||||
/**操作信息 */
|
||||
msg: string;
|
||||
/**执行时间 */
|
||||
time: string;
|
||||
/**执行状态 */
|
||||
success: boolean;
|
||||
/**响应结果 */
|
||||
data: T;
|
||||
}
|
||||
/**
|
||||
* 查询列表响应
|
||||
*/
|
||||
interface QueryListResult<T> {
|
||||
/**当前页 */
|
||||
page: number;
|
||||
/**每页数量 */
|
||||
pageSize: number;
|
||||
/**总页数 */
|
||||
total: number;
|
||||
/**结果 */
|
||||
result: Array<T>;
|
||||
}
|
||||
}
|
||||
|
||||
4
types/router.d.ts
vendored
4
types/router.d.ts
vendored
@@ -22,10 +22,8 @@ declare global {
|
||||
showLink?: boolean;
|
||||
/** 是否显示父级菜单 `可选` */
|
||||
showParent?: boolean;
|
||||
/** 页面级别权限设置 `可选` */
|
||||
roles?: Array<string>;
|
||||
/** 按钮级别权限设置 `可选` */
|
||||
auths?: Array<string>;
|
||||
permissions?: Array<string>;
|
||||
/** 路由组件缓存(开启 `true`、关闭 `false`)`可选` */
|
||||
keepAlive?: boolean;
|
||||
/** 内嵌的`iframe`链接 `可选` */
|
||||
|
||||
65
types/system.d.ts
vendored
Normal file
65
types/system.d.ts
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
/** 语言信息类型 */
|
||||
export type LanguageInfo = {
|
||||
/** 语言ID */
|
||||
id: string;
|
||||
/** 语言代码 */
|
||||
code: string;
|
||||
/** 语言名称 */
|
||||
name: string;
|
||||
/** 创建时间 */
|
||||
create_time: string;
|
||||
/** 更新时间 */
|
||||
update_time: string;
|
||||
/** 创建人 */
|
||||
create_by: string;
|
||||
/** 更新人 */
|
||||
update_by: string;
|
||||
};
|
||||
/** 翻译信息类型 */
|
||||
export type TranslationInfo = {
|
||||
/** 翻译记录ID */
|
||||
id: string;
|
||||
/** 键值 */
|
||||
key: string;
|
||||
/** 翻译内容 */
|
||||
translation: string;
|
||||
/** 语言ID */
|
||||
locale_id: string;
|
||||
/** 语言代码 */
|
||||
locale_code: string;
|
||||
/** 语言名称 */
|
||||
locale_name: string;
|
||||
/** 创建时间 */
|
||||
create_time: string;
|
||||
/** 修改时间 */
|
||||
update_time: string;
|
||||
/** 创建人 */
|
||||
create_by: string;
|
||||
/** 修改人 */
|
||||
update_by: string;
|
||||
};
|
||||
/**部门信息类型 */
|
||||
export type DepartmentInfo = {
|
||||
/**部门ID */
|
||||
id: string;
|
||||
/**状态 */
|
||||
status: number;
|
||||
/**创建时间 */
|
||||
create_time: string;
|
||||
/**修改时间 */
|
||||
update_time: string;
|
||||
/**部门名称 */
|
||||
name: string;
|
||||
/**父部门ID */
|
||||
parentId: string;
|
||||
/**排序 */
|
||||
sort: number;
|
||||
/**部门电话 */
|
||||
phone: string;
|
||||
/**负责人 */
|
||||
principal: string;
|
||||
/**部门邮件 */
|
||||
email: string;
|
||||
/**备注信息 */
|
||||
remark: string;
|
||||
};
|
||||
27
types/user.d.ts
vendored
Normal file
27
types/user.d.ts
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
/**用户信息类型 */
|
||||
export type UserInfo = {
|
||||
/**用户名 */
|
||||
username: string;
|
||||
/**用户昵称 */
|
||||
nickname: string;
|
||||
/**用户状态 */
|
||||
status: number;
|
||||
/**用户性别 */
|
||||
gender: number;
|
||||
/**用户头像 */
|
||||
avatar: string;
|
||||
/**用户数据库ID */
|
||||
id: string;
|
||||
/**用户邮箱 */
|
||||
email: string;
|
||||
/**用户手机号 */
|
||||
phone: string;
|
||||
/**创建时间 */
|
||||
create_time: string;
|
||||
/**修改时间 */
|
||||
update_time: string;
|
||||
/** 角色列表 */
|
||||
roles: string[];
|
||||
/** 权限列表 */
|
||||
permissions: string[];
|
||||
};
|
||||
Reference in New Issue
Block a user