|
|
@@ -0,0 +1,29 @@
|
|
|
+import { request } from '@umijs/max';
|
|
|
+
|
|
|
+export async function fetchCreateUser(body: API.CreateUserReq) {
|
|
|
+ return request<API.UserCreateResult>('/user/create', { method: 'POST', data: body });
|
|
|
+}
|
|
|
+
|
|
|
+export async function fetchUpdateUser(body: API.UpdateUserReq) {
|
|
|
+ return request<API.Result>('/user/update', { method: 'POST', data: body });
|
|
|
+}
|
|
|
+
|
|
|
+export async function fetchUserList(body: API.UserListReq) {
|
|
|
+ return request<API.UserListResult>('/user/list', { method: 'POST', data: body });
|
|
|
+}
|
|
|
+
|
|
|
+export async function fetchUserDetail(body: API.UserDetailReq) {
|
|
|
+ return request<API.UserDetailResult>('/user/detail', { method: 'POST', data: body });
|
|
|
+}
|
|
|
+
|
|
|
+export async function fetchBindRoles(body: API.BindRolesReq) {
|
|
|
+ return request<API.Result>('/user/bindRoles', { method: 'POST', data: body });
|
|
|
+}
|
|
|
+
|
|
|
+export async function fetchSetUserPerms(body: API.SetUserPermsReq) {
|
|
|
+ return request<API.Result>('/user/setPerms', { method: 'POST', data: body });
|
|
|
+}
|
|
|
+
|
|
|
+export async function fetchUpdateUserStatus(body: API.UpdateUserStatusReq) {
|
|
|
+ return request<API.Result>('/user/updateStatus', { method: 'POST', data: body });
|
|
|
+}
|