You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
autoflow-web-console/src/components/service/management/userManagerService.ts

28 lines
824 B

import { request } from "@/components/service/index";
import { UserSearch, User } from "@/components/models/management/User";
export const UserManagerService = {
signIn: (payload: User) => {
return request.post("/api/auth/signin", payload);
},
signUp: (payload: User) => {
return request.post("/api/auth/signup", payload);
},
signOut: () => request.post("/api/auth/signout", {}),
getAll: () => request.get("/api/auth/users", {}),
select: (param: User) => {
return request.post("/management/user/select", param);
},
add: (param: User) => {
return request.post("/management/user/add", param);
},
update: (param: User) => {
return request.post("/management/user/update", param);
},
delete: (param: User) => {
return request.delete("/management/user/delete", param);
},
};