| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- 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
- wecomUserId?: string
- wecomUserName?: string
- wecomRemindEnabled?: number
- createTime?: string
- }
- export interface Role {
- id: number
- roleCode: string
- roleName: string
- roleScope?: string
- parentId?: number
- deptId?: number
- deptName?: string
- status: number // 0-禁用 1-正常
- wecomUserId?: string
- wecomRemindEnabled?: number
- createTime?: string
- }
- 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
- }
- export interface LoginResult {
- token: string
- tokenType: string
- expiresIn: number
- }
|