public interface UserService
限定符和类型 | 方法和说明 |
---|---|
void |
addFeedBack(java.lang.Long userId,
java.lang.String content)
添加反馈
|
void |
addReadHistory(java.lang.Long userId,
java.lang.Long bookId,
java.lang.Long preContentId)
添加阅读记录
|
void |
addToBookShelf(java.lang.Long userId,
java.lang.Long bookId,
java.lang.Long preContentId)
加入书架
|
java.util.List<BookShelfVO> |
listBookShelfByPage(java.lang.Long userId,
int page,
int pageSize)
查询书架
|
java.util.List<BookReadHistoryVO> |
listReadHistoryByPage(java.lang.Long userId,
int page,
int pageSize)
分页查询阅读记录
|
java.util.List<UserFeedback> |
listUserFeedBackByPage(java.lang.Long userId,
int page,
int pageSize)
分页查询我的反馈列表
|
UserDetails |
login(UserForm form)
用户登陆
|
java.util.List<User> |
queryById(java.util.List<java.lang.Long> ids)
根据用户名ID集合查询用户集合信息
|
User |
queryByUsernameAndPassword(java.lang.String username,
java.lang.String password)
根据用户名密码查询记录
|
java.lang.Boolean |
queryIsInShelf(java.lang.Long userId,
java.lang.Long bookId)
查询小说是否已加入书架
|
UserDetails |
register(UserForm form)
用户注册
|
void |
removeFromBookShelf(java.lang.Long userId,
java.lang.Long bookId)
移出书架
|
void |
updatePassword(java.lang.Long userId,
java.lang.String oldPassword,
java.lang.String newPassword)
更新密码
|
void |
updateUserInfo(java.lang.Long userId,
User user)
更新个人信息
|
User |
userInfo(java.lang.Long userId)
查询个人信息
|
User queryByUsernameAndPassword(java.lang.String username, java.lang.String password)
username
- 用户名password
- 密码UserDetails login(UserForm form)
form
- 用户登陆提交信息类java.util.List<User> queryById(java.util.List<java.lang.Long> ids)
ids
- 用户ID集合UserDetails register(UserForm form)
form
- 用户注册提交信息类java.lang.Boolean queryIsInShelf(java.lang.Long userId, java.lang.Long bookId)
userId
- 用户IDbookId
- 小说IDvoid addToBookShelf(java.lang.Long userId, java.lang.Long bookId, java.lang.Long preContentId)
userId
- 用户IDbookId
- 小说IDpreContentId
- 阅读的内容IDvoid removeFromBookShelf(java.lang.Long userId, java.lang.Long bookId)
userId
- 用户IDbookId
- 小说IDjava.util.List<BookShelfVO> listBookShelfByPage(java.lang.Long userId, int page, int pageSize)
userId
- 用户IDpage
- pageSize
- java.util.List<BookReadHistoryVO> listReadHistoryByPage(java.lang.Long userId, int page, int pageSize)
userId
- 用户idpage
- 页码pageSize
- 分页大小void addReadHistory(java.lang.Long userId, java.lang.Long bookId, java.lang.Long preContentId)
userId
- 用户idbookId
- 书籍idpreContentId
- 阅读的目录idvoid addFeedBack(java.lang.Long userId, java.lang.String content)
userId
- 用户idcontent
- 反馈内容java.util.List<UserFeedback> listUserFeedBackByPage(java.lang.Long userId, int page, int pageSize)
userId
- 用户IDpage
- 页码pageSize
- 分页大小User userInfo(java.lang.Long userId)
userId
- 用户idvoid updateUserInfo(java.lang.Long userId, User user)
userId
- 用户iduser
- 需要更新的信息void updatePassword(java.lang.Long userId, java.lang.String oldPassword, java.lang.String newPassword)
userId
- 用户idoldPassword
- 旧密码newPassword
- 新密码