TenantController.ts 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. // @ts-nocheck - 自动生成的文件,跳过 TypeScript 类型检查
  2. /* eslint-disable no-unused-vars, @typescript-eslint/no-unused-vars, no-undef, @typescript-eslint/no-explicit-any */
  3. // 该文件自动生成,请勿手动修改! // --------------------------------------------------------------------------
  4. // 租户服务 // --------------------------------------------------------------------------
  5. import { requestClient } from '#/api/request'; /** 系统租户(分页列表) GET /api/tenant/page */
  6. export const SystemTenantPage = (params?: {
  7. /** 名称 */
  8. Name?: string;
  9. /** 电话 */
  10. Phone?: string;
  11. /** PageIndex */
  12. PageIndex?: number;
  13. /** PageSize */
  14. PageSize?: number;
  15. /** SortField */
  16. SortField?: string;
  17. /** SortType */
  18. SortType?: string;
  19. }) =>
  20. requestClient.get<API.SqlSugarPagedList_TenantOutput>('/tenant/page', {
  21. params,
  22. });
  23. /** 系统租户(选项) GET /api/tenant/options */
  24. export const SystemTenantOptions = () =>
  25. requestClient.get<API.OptionsResult[]>('/tenant/options');
  26. /** 系统租户(下拉列表) GET /api/tenant/list */
  27. export const SystemTenantList = () =>
  28. requestClient.get<API.TenantListOutput[]>('/tenant/list');
  29. /** 系统租户(详情) GET /api/tenant/entity */
  30. export const SystemTenantEntity = (params: {
  31. /** Id */
  32. Id: number;
  33. }) => requestClient.get<API.TenantOutput>('/tenant/entity', { params });
  34. /** 系统租户(增加) POST /api/tenant */
  35. export const SystemTenant = (data: API.TenantCreateParams) =>
  36. requestClient.post<any>('/tenant', data);
  37. /** 系统租户(更新) POST /api/tenant/update */
  38. export const SystemTenantUpdate = (data: API.TenantUpdateParams) =>
  39. requestClient.post<any>('/tenant/update', data);
  40. /** 系统租户(删除) POST /api/tenant/delete */
  41. export const SystemTenantDelete = (data: API.KeyRequest) =>
  42. requestClient.post<any>('/tenant/delete', data);
  43. /** 系统租户(创建租户数据库) POST /api/tenant/db */
  44. export const SystemTenantDb = (data: API.KeyRequest) =>
  45. requestClient.post<any>('/tenant/db', data);
  46. /** 系统租户(菜单ID) GET /api/tenant/menu-ids */
  47. export const SystemTenantMenuIds = (params: {
  48. /** Id */
  49. Id: number;
  50. }) => requestClient.get<string[]>('/tenant/menu-ids', { params });
  51. /** 系统租户(授权菜单) POST /api/tenant/grant */
  52. export const SystemTenantGrant = (data: API.RelationRequest) =>
  53. requestClient.post<any>('/tenant/grant', data);
  54. export default {
  55. /** 系统租户(分页列表) GET /api/tenant/page */
  56. SystemTenantPage,
  57. /** 系统租户(选项) GET /api/tenant/options */
  58. SystemTenantOptions,
  59. /** 系统租户(下拉列表) GET /api/tenant/list */
  60. SystemTenantList,
  61. /** 系统租户(详情) GET /api/tenant/entity */
  62. SystemTenantEntity,
  63. /** 系统租户(增加) POST /api/tenant */
  64. SystemTenant,
  65. /** 系统租户(更新) POST /api/tenant/update */
  66. SystemTenantUpdate,
  67. /** 系统租户(删除) POST /api/tenant/delete */
  68. SystemTenantDelete,
  69. /** 系统租户(创建租户数据库) POST /api/tenant/db */
  70. SystemTenantDb,
  71. /** 系统租户(菜单ID) GET /api/tenant/menu-ids */
  72. SystemTenantMenuIds,
  73. /** 系统租户(授权菜单) POST /api/tenant/grant */
  74. SystemTenantGrant,
  75. };