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.
28 lines
822 B
28 lines
822 B
|
10 months ago
|
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.post("/management/user/delete", param);
|
||
|
|
},
|
||
|
|
};
|