20 lines
634 B
Java
20 lines
634 B
Java
package net.gepafin.tendermanagement.service;
|
|
|
|
import net.gepafin.tendermanagement.model.request.LoginReq;
|
|
import net.gepafin.tendermanagement.model.request.UpdateUserReq;
|
|
import net.gepafin.tendermanagement.model.request.UserReq;
|
|
import net.gepafin.tendermanagement.model.response.UserResponseBean;
|
|
import net.gepafin.tendermanagement.model.util.JWTToken;
|
|
|
|
public interface UserService {
|
|
UserResponseBean createUser(UserReq userReq);
|
|
|
|
UserResponseBean updateUser(Long userId, UpdateUserReq userReq);
|
|
|
|
UserResponseBean getUserById(Long userId);
|
|
|
|
void deleteUser(Long userId);
|
|
|
|
JWTToken login(LoginReq loginReq);
|
|
}
|