enum.ts 699 B

1234567891011121314151617181920212223242526
  1. import type { BasicOptionResult, BasicTreeOptionResult } from '#/api/model';
  2. import { requestClient } from '#/api/request';
  3. export namespace EnumApi {
  4. export enum EnumType {
  5. DataScope = 'DataScope',
  6. Gender = 'Gender',
  7. MenuType = 'MenuType',
  8. PathType = 'PathType',
  9. PluginsType = 'PluginsType',
  10. Provider = 'Provider',
  11. QueryType = 'QueryType',
  12. SiteMenuType = 'SiteMenuType',
  13. Status = 'Status',
  14. TenantType = 'TenantType',
  15. }
  16. export const getList = (params: { name: string }) =>
  17. requestClient.get<BasicOptionResult[]>('/enum/list', {
  18. params,
  19. });
  20. export const getTree = () =>
  21. requestClient.get<BasicTreeOptionResult[]>('/enum/tree');
  22. }