| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /** 用户相关模块 */
- declare namespace Auth {
- /**
- * 用户角色类型(前端静态路由用角色类型进行路由权限的控制)
- * - super: 超级管理员(该权限具有所有路由数据)
- * - admin: 管理员
- * - user: 用户
- */
- type RoleType = 'super' | 'admin' | 'user';
- /** 用户信息 */
- interface UserInfo {
- /** 用户id */
- userId: string;
- /** 用户名 */
- userName: string;
- /** 用户角色类型 */
- userRole: RoleType;
- }
- }
- declare namespace UserManagement {
- interface User extends ApiUserManagement.User {
- /** 序号 */
- index: number;
- /** 表格的key(id) */
- key: number;
- }
- /**
- * 用户性别
- * - 0: 女
- * - 1: 男
- */
- // type GenderKey = NonNullable<User['gender']>;
- /**
- * 用户状态
- */
- type UserStatusKey = NonNullable<User['disabled']>;
- }
|