/* * 菜单权限返回 */ export interface UserAuthoritiesModel { applicationId: string avatar: string id: string name: string owner: boolean rbacAppId: string tenantId: string username: string weight: string | number authorities: { authority: string }[] } export interface UserModel { // 用户id id: string // 登录账号 username: string // 用户名 name: string // token token?: string // 是否是管理员 isAdmin?: number // 租户Id tenantId?: string applicationId?: string expiresIn?: number | string datetime?: number | string createTime?: string createUser?: string deptId?: string deptName?: string keyCode?: string password?: string photo?: string roles?: string[] sex?: string sortNo?: number status?: number tel?: string updateTime?: string updateUser?: string userType?: number avatar?: string // 权限key列表 authorities?: { authority?: string }[] } /* * 登录用户信息返回 */ export interface DemoUserModel { access_token: string expires_in: number refresh_token: string token_type?: string user: { id: string name: string username: string appId: string appFamilyId?: string avatar?: string birthday?: string departments?: { deptName?: string id?: string parentId?: string }[] email?: string phone?: string roles?: { applicationId?: string roleAlias?: string roleName?: string }[] sex?: number // 1 男性 userCode?: string } } /* * 用户管理 - 用户 */ export interface UserManagementModel { avatar?: string birthday?: string createTime?: string createUser?: string departments?: { id?: string name?: string roles?: [] }[] email?: string id?: string name?: string phone?: string roles?: { id?: string name?: string }[] sex?: null | number | string sourceApplicationName?: string status?: number | string updateTime?: string updateUser?: string userCode?: string userGroups?: [] username?: string departmentIds?: string[] deptName?: string userRoles?: { id?: string roleId?: string roleName?: string userId?: string }[] } /** * 获取用户(业务系统) */ export interface UsersModel { name?: string id: string deptId?: string deptName?: string type?: string relationType?: string value?: string } export interface RoleModel { createTime?: string createUser?: string id?: string parentId?: string roleAlias?: string roleName?: string sort?: string | null updateTime?: string | null updateUser?: string | null } /** * 角色管理 */ export interface RoleManagementModel { code?: string // id?: string // name?: string // remark?: string // username?: string // sex?: string // tel?: string // status?: string // deptId?: string // deptName?: string // password?: string // sortNo?: string | number // photo?: string // roles?: { id: string name?: string }[] createTime?: string // createUser?: string // updateTime?: string // updateUser?: string // menus?: string[] processes?: string[] }