| /* eslint-disable */ | 
| // @ts-ignore | 
| import { request } from '@/utils/request'; | 
|   | 
| /** 此处后端没有提供注释 POST /api/BaseModule/AddAuthorizeModule */ | 
| export async function addAuthorizeModule( | 
|   body: API.BaseAuthorizeInput, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<number>('/api/BaseModule/AddAuthorizeModule', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 POST /api/BaseModule/AddModuleColumnList */ | 
| export async function addModuleColumnList( | 
|   body: API.ModuleColumnDto[], | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<number>('/api/BaseModule/AddModuleColumnList', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 POST /api/BaseModule/AddOrEditModule */ | 
| export async function addOrEditModule(body: API.ModuleDto, options?: API.RequestConfig) { | 
|   return request<string>('/api/BaseModule/AddOrEditModule', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 POST /api/BaseModule/AddOrEditModuleButton */ | 
| export async function addOrEditModuleButton( | 
|   body: API.ModuleButtonDto, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/BaseModule/AddOrEditModuleButton', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 POST /api/BaseModule/AddOrEditModuleColumn */ | 
| export async function addOrEditModuleColumn( | 
|   body: API.ModuleColumnDto, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/BaseModule/AddOrEditModuleColumn', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 POST /api/BaseModule/AddOrEditModuleStatus */ | 
| export async function addOrEditModuleStatus( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIaddOrEditModuleStatusParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/BaseModule/AddOrEditModuleStatus', { | 
|     method: 'POST', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 POST /api/BaseModule/ChangeSort */ | 
| export async function changeSort(body: API.ChangeSortInput, options?: API.RequestConfig) { | 
|   return request<number>('/api/BaseModule/ChangeSort', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 DELETE /api/BaseModule/DeleteModule */ | 
| export async function deleteModule( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIdeleteModuleParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<number>('/api/BaseModule/DeleteModule', { | 
|     method: 'DELETE', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 DELETE /api/BaseModule/DeleteModuleButton */ | 
| export async function deleteModuleButton( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIdeleteModuleButtonParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<number>('/api/BaseModule/DeleteModuleButton', { | 
|     method: 'DELETE', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 DELETE /api/BaseModule/DeleteModuleColumn */ | 
| export async function deleteModuleColumn( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIdeleteModuleColumnParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<number>('/api/BaseModule/DeleteModuleColumn', { | 
|     method: 'DELETE', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 GET /api/BaseModule/GetAllModuleList */ | 
| export async function getAllModuleList(options?: API.RequestConfig) { | 
|   return request<API.ModuleDto[]>('/api/BaseModule/GetAllModuleList', { | 
|     method: 'GET', | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 GET /api/BaseModule/GetAllSubModule */ | 
| export async function getAllSubModule( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetAllSubModuleParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.AllSubModule>('/api/BaseModule/GetAllSubModule', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 GET /api/BaseModule/GetCurrentSubModuleList */ | 
| export async function getCurrentSubModuleList( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetCurrentSubModuleListParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.AllSubModule>('/api/BaseModule/GetCurrentSubModuleList', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 GET /api/BaseModule/GetCurrentUserModuleList */ | 
| export async function getCurrentUserModuleList(options?: API.RequestConfig) { | 
|   return request<API.ModuleDto[]>('/api/BaseModule/GetCurrentUserModuleList', { | 
|     method: 'GET', | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 GET /api/BaseModule/GetFirstCurrentUserModuleList */ | 
| export async function getFirstCurrentUserModuleList(options?: API.RequestConfig) { | 
|   return request<API.ModuleDto[]>('/api/BaseModule/GetFirstCurrentUserModuleList', { | 
|     method: 'GET', | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 GET /api/BaseModule/GetFirstCurrentUserModuleListCacheByModuleId */ | 
| export async function getFirstCurrentUserModuleListCacheByModuleId( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetFirstCurrentUserModuleListCacheByModuleIdParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.ModuleDto[]>('/api/BaseModule/GetFirstCurrentUserModuleListCacheByModuleId', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 GET /api/BaseModule/GetMyModule */ | 
| export async function getMyModule(options?: API.RequestConfig) { | 
|   return request<API.MyModuleDto[]>('/api/BaseModule/GetMyModule', { | 
|     method: 'GET', | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 GET /api/BaseModule/GetUserOrRoleModuleList */ | 
| export async function getUserOrRoleModuleList( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetUserOrRoleModuleListParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.ModuleDto[]>('/api/BaseModule/GetUserOrRoleModuleList', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 GET /api/BaseModule/GetUserOrRoleSubModuleList */ | 
| export async function getUserOrRoleSubModuleList( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetUserOrRoleSubModuleListParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.AllSubModule>('/api/BaseModule/GetUserOrRoleSubModuleList', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 GET /api/BaseModule/GetVersionModuleList */ | 
| export async function getVersionModuleList( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetVersionModuleListParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.ModuleDto[]>('/api/BaseModule/GetVersionModuleList', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 GET /api/BaseModule/GetVersionSubModule */ | 
| export async function getVersionSubModule( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetVersionSubModuleParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.AllSubModule>('/api/BaseModule/GetVersionSubModule', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 POST /api/BaseModule/SetMyModule */ | 
| export async function setMyModule(body: API.SetMyModuleInput, options?: API.RequestConfig) { | 
|   return request<number>('/api/BaseModule/SetMyModule', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 POST /api/BaseModule/SetVersionModule */ | 
| export async function setVersionModule( | 
|   body: API.SetVersionModuleInput, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<any>('/api/BaseModule/SetVersionModule', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 此处后端没有提供注释 POST /api/BaseModule/SingleSetAuthorizeModule */ | 
| export async function singleSetAuthorizeModule( | 
|   body: API.BaseAuthorizeDto, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<number>('/api/BaseModule/SingleSetAuthorizeModule', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } |