common.ts 464 B

12345678910111213141516171819202122232425262728
  1. // src\api\types\common.ts
  2. export interface DemoData {
  3. title: string
  4. date: number
  5. }
  6. export interface Menu {
  7. id: number,
  8. routePath: string
  9. routeName: string
  10. name: string
  11. icon: string
  12. children?: Menu[]
  13. }
  14. export interface UserInfo {
  15. id: number
  16. account: string
  17. realName: string
  18. }
  19. export interface LoginResponse {
  20. token: string
  21. userInfo: UserInfo
  22. menus: Menu[]
  23. uniqueAuth: string[]
  24. }