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); }