enum.ts 573 B

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