create-iking-admin
Version:
金合技术中台脚手架
43 lines (41 loc) • 1.84 kB
text/typescript
/*
* @Author : wfl
* @LastEditors: qiye
* @description :
* @updateInfo :
* @Date : 2023-03-06 12:02:04
* @LastEditTime: 2024-02-02 13:48:32
*/
import { ikHttp, textHeader } from '@main/api/request'
// 租户
export const tenantApi = {
// 获取所有租户
getTenant: async () => await ikHttp.post('/server/tenant/list/all'),
// 根据参数键名查询租户值
queryTenantById: async (tenantId: string) => await ikHttp.post('/server/tenant/detail/code', tenantId, textHeader),
// 分页获取租户列表
getTenantList: async (params: any) => await ikHttp.post('/server/tenant/list/page', params),
// 新增
addTenant: async (params: any) => await ikHttp.post('/server/tenant/add', params),
// 修改
updateTenant: async (params: any) => await ikHttp.post('/server/tenant/update', params),
// 删除
deleteTenant: async (tenantCode: string) => await ikHttp.post('/server/tenant/delete', tenantCode, textHeader),
// 重置密码
resetPasswordTenant: async (tenantCode: string) => await ikHttp.post('/server/tenant/admin/password', tenantCode, {
headers: {
'Content-Type': 'application/text;charset=UTF-8',
},
}),
// 重置密码
retryTenant: async (tenantId: string) => await ikHttp.get(`/server/tenant/retry?tenantId=${tenantId}`),
// old queryTenantList: async () => await ikHttp.get('/server/tenant/list/current-user'),
queryTenantList: async () => await ikHttp.post('/server/tenant/list/login-user'),
// 新增用户租户登录信息
addUserTenant: async (params: any) => await ikHttp.post('/server/system/user/recent/tenant', params, {
headers: {
'Content-Type': 'application/text;charset=UTF-8',
},
}),
getLoginUser: async () => await ikHttp.post('/server/authorization/grant/login-user'),
}