From e181f04c642204e79749af93fa921875ff6c21ba Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期二, 20 五月 2025 10:46:35 +0800 Subject: [PATCH] refactor(qms): 重构趋势图展示逻辑 --- src/api/system/user/types.ts | 104 ++++++++++++++++++++++++++-------------------------- 1 files changed, 52 insertions(+), 52 deletions(-) diff --git a/src/api/system/user/types.ts b/src/api/system/user/types.ts index 997b6d4..0787372 100644 --- a/src/api/system/user/types.ts +++ b/src/api/system/user/types.ts @@ -1,4 +1,3 @@ -import { DeptVO } from './../dept/types'; import { RoleVO } from '@/api/system/role/types'; import { PostVO } from '@/api/system/post/types'; @@ -6,79 +5,80 @@ * 鐢ㄦ埛淇℃伅 */ export interface UserInfo { - user: UserVO; - roles: string[]; - permissions: string[]; + user: UserVO; + roles: string[]; + permissions: string[]; } /** * 鐢ㄦ埛鏌ヨ瀵硅薄绫诲瀷 */ export interface UserQuery extends PageQuery { - userName?: string; - phonenumber?: string; - status?: string; - deptId?: string | number; - roleId?: string | number; + userName?: string; + phonenumber?: string; + status?: string; + deptId?: string | number; + roleId?: string | number; } /** * 鐢ㄦ埛杩斿洖瀵硅薄 */ export interface UserVO extends BaseEntity { - userId: string | number; - deptId: number; - userName: string; - nickName: string; - userType: string; - email: string; - phonenumber: string; - sex: string; - avatar: string; - status: string; - delFlag: string; - loginIp: string; - loginDate: string; - remark: string; - dept: DeptVO; - roles: RoleVO[]; - roleIds: any; - postIds: any; - roleId: any; - admin: boolean; + userId: string | number; + tenantId: string; + deptId: number; + userName: string; + nickName: string; + userType: string; + email: string; + phonenumber: string; + sex: string; + avatar: string; + status: string; + delFlag: string; + loginIp: string; + loginDate: string; + remark: string; + deptName: string; + roles: RoleVO[]; + roleIds: any; + postIds: any; + roleId: any; + admin: boolean; } /** * 鐢ㄦ埛琛ㄥ崟绫诲瀷 */ export interface UserForm { - id?: string; - userId?: string; - deptId?: number; - userName: string; - nickName?: string; - password: string; - phonenumber?: string; - email?: string; - sex?: string; - status: string; - remark?: string; - postIds: string[]; - roleIds: string[]; + id?: string; + userId?: string; + deptId?: number; + userName: string; + nickName?: string; + password: string; + phonenumber?: string; + email?: string; + sex?: string; + status: string; + remark?: string; + postIds: string[]; + roleIds: string[]; } export interface UserInfoVO { - user: UserVO; - roles: RoleVO[]; - roleIds: string[]; - posts: PostVO[]; - postIds: string[]; - roleGroup: string; - postGroup: string; + user: UserVO; + roles: RoleVO[]; + roleIds: string[]; + posts: PostVO[]; + postIds: string[]; + roleGroup: string; + postGroup: string; } export interface ResetPwdForm { - oldPassword: string; - newPassword: string; - confirmPassword: string; + oldPassword: string; + newPassword: string; + confirmPassword: string; } -- Gitblit v1.9.3