Nenhuma descrição
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

menu.model.ts 566B

1234567891011121314151617181920212223242526272829303132
  1. // 菜单项模型
  2. export interface MenuItem {
  3. id: string;
  4. name: string;
  5. icon?: string;
  6. type: string;
  7. route?: string;
  8. }
  9. // 菜单响应
  10. export interface MenuResponse {
  11. success: boolean;
  12. data: MenuItem[];
  13. message?: string;
  14. error?: string;
  15. }
  16. // 会话ID列表响应
  17. export interface SessionIdsResponse {
  18. success: boolean;
  19. data: string[];
  20. message?: string;
  21. error?: string;
  22. }
  23. // 会话-菜单映射响应
  24. export interface SessionMenuMappingResponse {
  25. success: boolean;
  26. data: string; // 菜单项ID
  27. message?: string;
  28. error?: string;
  29. }