| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- export interface User {
- id: number
- username: string
- realName?: string
- email?: string
- phone?: string
- avatar?: string
- status: number // 0-正常 1-禁用
- deptId?: number
- deptName?: string
- employeeType?: string
- userType?: string // SYSTEM / ROLE
- roleIds?: number[]
- password?: string
- createTime?: string
- }
- export interface Role {
- id: number
- roleCode: string
- roleName: string
- username?: string
- password?: string
- roleScope?: string
- parentId?: number
- deptId?: number
- deptName?: string
- status: number // 0-禁用 1-正常
- createTime?: string
- }
- export interface Menu {
- id: number
- parentId: number
- name: string
- title: string
- icon?: string
- path?: string
- component?: string
- type: number // 0-目录 1-菜单 2-按钮
- permission?: string
- sort: number
- status: number // 0-正常 1-禁用
- hidden?: boolean
- children?: Menu[]
- }
- export interface Dept {
- id: number
- parentId: number
- name: string
- deptCode?: string
- leader?: string
- phone?: string
- email?: string
- sort: number
- status: number // 0-正常 1-禁用
- children?: Dept[]
- }
- export interface LoginData {
- username: string
- password: string
- loginType?: string // SYSTEM / ROLE
- }
- export interface LoginResult {
- token: string
- tokenType: string
- expiresIn: number
- }
|