Service : Local or Remote is only one service in the data level.
Keep the UserService.
UserRequest and PaginatedRequest in the presentation level. (Use @page component of Spring)
Rename User in UserDao
Rename directory feature in "features"
Use the pagination in the database and not only API.
Create one UserApiConfig for Dummy and Random User API.