@ -0,0 +1,685 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
< html lang = "zh" >
< head >
<!-- Generated by javadoc (1.8.0_181) on Sat May 30 11:03:35 CST 2020 -->
< title > UserServiceImpl< / title >
< meta name = "date" content = "2020-05-30" >
< link rel = "stylesheet" type = "text/css" href = "../../../../../../stylesheet.css" title = "Style" >
< script type = "text/javascript" src = "../../../../../../script.js" > < / script >
< / head >
< body >
< script type = "text/javascript" > <!--
try {
if ( location . href . indexOf ( 'is-external=true' ) == - 1 ) {
parent . document . title = "UserServiceImpl" ;
}
}
catch ( err ) {
}
//-->
var methods = { "i0" : 10 , "i1" : 10 , "i2" : 10 , "i3" : 10 , "i4" : 10 , "i5" : 10 , "i6" : 10 , "i7" : 10 , "i8" : 10 , "i9" : 10 , "i10" : 10 , "i11" : 10 , "i12" : 10 , "i13" : 10 , "i14" : 10 } ;
var tabs = { 65535 : [ "t0" , "所有方法" ] , 2 : [ "t2" , "实例方法" ] , 8 : [ "t4" , "具体方法" ] } ;
var altColor = "altColor" ;
var rowColor = "rowColor" ;
var tableTab = "tableTab" ;
var activeTableTab = "activeTableTab" ;
< / script >
< noscript >
< div > 您的浏览器已禁用 JavaScript。< / div >
< / noscript >
<!-- ========= START OF TOP NAVBAR ======= -->
< div class = "topNav" > < a name = "navbar.top" >
<!-- -->
< / a >
< div class = "skipNav" > < a href = "#skip.navbar.top" title = "跳过导航链接" > 跳过导航链接< / a > < / div >
< a name = "navbar.top.firstrow" >
<!-- -->
< / a >
< ul class = "navList" title = "导航" >
< li > < a href = "../../../../../../overview-summary.html" > 概览< / a > < / li >
< li > < a href = "package-summary.html" > 程序包< / a > < / li >
< li class = "navBarCell1Rev" > 类< / li >
< li > < a href = "class-use/UserServiceImpl.html" > 使用< / a > < / li >
< li > < a href = "package-tree.html" > 树< / a > < / li >
< li > < a href = "../../../../../../deprecated-list.html" > 已过时< / a > < / li >
< li > < a href = "../../../../../../index-files/index-1.html" > 索引< / a > < / li >
< li > < a href = "../../../../../../help-doc.html" > 帮助< / a > < / li >
< / ul >
< / div >
< div class = "subNav" >
< ul class = "navList" >
< li > 上一个类< / li >
< li > 下一个类< / li >
< / ul >
< ul class = "navList" >
< li > < a href = "../../../../../../index.html?com/java2nb/novel/user/service/impl/UserServiceImpl.html" target = "_top" > 框架< / a > < / li >
< li > < a href = "UserServiceImpl.html" target = "_top" > 无框架< / a > < / li >
< / ul >
< ul class = "navList" id = "allclasses_navbar_top" >
< li > < a href = "../../../../../../allclasses-noframe.html" > 所有类< / a > < / li >
< / ul >
< div >
< script type = "text/javascript" > <!--
allClassesLink = document . getElementById ( "allclasses_navbar_top" ) ;
if ( window == top ) {
allClassesLink . style . display = "block" ;
}
else {
allClassesLink . style . display = "none" ;
}
//-->
< / script >
< / div >
< div >
< ul class = "subNavList" >
< li > 概要: < / li >
< li > 嵌套 | < / li >
< li > 字段 | < / li >
< li > < a href = "#constructor.summary" > 构造器< / a > | < / li >
< li > < a href = "#method.summary" > 方法< / a > < / li >
< / ul >
< ul class = "subNavList" >
< li > 详细资料: < / li >
< li > 字段 | < / li >
< li > < a href = "#constructor.detail" > 构造器< / a > | < / li >
< li > < a href = "#method.detail" > 方法< / a > < / li >
< / ul >
< / div >
< a name = "skip.navbar.top" >
<!-- -->
< / a > < / div >
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
< div class = "header" >
< div class = "subTitle" > com.java2nb.novel.user.service.impl< / div >
< h2 title = "类 UserServiceImpl" class = "title" > 类 UserServiceImpl< / h2 >
< / div >
< div class = "contentContainer" >
< ul class = "inheritance" >
< li > java.lang.Object< / li >
< li >
< ul class = "inheritance" >
< li > com.java2nb.novel.user.service.impl.UserServiceImpl< / li >
< / ul >
< / li >
< / ul >
< div class = "description" >
< ul class = "blockList" >
< li class = "blockList" >
< dl >
< dt > 所有已实现的接口:< / dt >
< dd > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / dd >
< / dl >
< hr >
< br >
< pre > @Service
public class < span class = "typeNameLabel" > UserServiceImpl< / span >
extends java.lang.Object
implements < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / pre >
< div class = "block" > 小说服务接口实现< / div >
< dl >
< dt > < span class = "simpleTagLabel" > 从以下版本开始:< / span > < / dt >
< dd > 2020/5/28< / dd >
< dt > < span class = "simpleTagLabel" > 版本:< / span > < / dt >
< dd > 1.0< / dd >
< dt > < span class = "simpleTagLabel" > 作者:< / span > < / dt >
< dd > xiongxiaoyang< / dd >
< / dl >
< / li >
< / ul >
< / div >
< div class = "summary" >
< ul class = "blockList" >
< li class = "blockList" >
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
< ul class = "blockList" >
< li class = "blockList" > < a name = "constructor.summary" >
<!-- -->
< / a >
< h3 > 构造器概要< / h3 >
< table class = "memberSummary" border = "0" cellpadding = "3" cellspacing = "0" summary = "构造器概要表, 列表构造器和解释" >
< caption > < span > 构造器< / span > < span class = "tabEnd" > < / span > < / caption >
< tr >
< th class = "colOne" scope = "col" > 构造器和说明< / th >
< / tr >
< tr class = "altColor" >
< td class = "colOne" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#UserServiceImpl--" > UserServiceImpl< / a > < / span > ()< / code > < / td >
< / tr >
< / table >
< / li >
< / ul >
<!-- ========== METHOD SUMMARY =========== -->
< ul class = "blockList" >
< li class = "blockList" > < a name = "method.summary" >
<!-- -->
< / a >
< h3 > 方法概要< / h3 >
< table class = "memberSummary" border = "0" cellpadding = "3" cellspacing = "0" summary = "方法概要表, 列表方法和解释" >
< caption > < span id = "t0" class = "activeTableTab" > < span > 所有方法< / span > < span class = "tabEnd" > < / span > < / span > < span id = "t2" class = "tableTab" > < span > < a href = "javascript:show(2);" > 实例方法< / a > < / span > < span class = "tabEnd" > < / span > < / span > < span id = "t4" class = "tableTab" > < span > < a href = "javascript:show(8);" > 具体方法< / a > < / span > < span class = "tabEnd" > < / span > < / span > < / caption >
< tr >
< th class = "colFirst" scope = "col" > 限定符和类型< / th >
< th class = "colLast" scope = "col" > 方法和说明< / th >
< / tr >
< tr id = "i0" class = "altColor" >
< td class = "colFirst" > < code > void< / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#addFeedBack-java.lang.Long-java.lang.String-" > addFeedBack< / a > < / span > (java.lang.Long userId,
java.lang.String content)< / code >
< div class = "block" > 添加反馈< / div >
< / td >
< / tr >
< tr id = "i1" class = "rowColor" >
< td class = "colFirst" > < code > void< / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#addReadHistory-java.lang.Long-java.lang.Long-java.lang.Long-" > addReadHistory< / a > < / span > (java.lang.Long userId,
java.lang.Long bookId,
java.lang.Long preContentId)< / code >
< div class = "block" > 添加阅读记录< / div >
< / td >
< / tr >
< tr id = "i2" class = "altColor" >
< td class = "colFirst" > < code > void< / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#addToBookShelf-java.lang.Long-java.lang.Long-java.lang.Long-" > addToBookShelf< / a > < / span > (java.lang.Long userId,
java.lang.Long bookId,
java.lang.Long preContentId)< / code >
< div class = "block" > 加入书架< / div >
< / td >
< / tr >
< tr id = "i3" class = "rowColor" >
< td class = "colFirst" > < code > java.util.List< < a href = "../../../../../../com/java2nb/novel/user/vo/BookShelfVO.html" title = "com.java2nb.novel.user.vo中的类" > BookShelfVO< / a > > < / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#listBookShelfByPage-java.lang.Long-int-int-" > listBookShelfByPage< / a > < / span > (java.lang.Long userId,
int page,
int pageSize)< / code >
< div class = "block" > 查询书架< / div >
< / td >
< / tr >
< tr id = "i4" class = "altColor" >
< td class = "colFirst" > < code > java.util.List< < a href = "../../../../../../com/java2nb/novel/user/vo/BookReadHistoryVO.html" title = "com.java2nb.novel.user.vo中的类" > BookReadHistoryVO< / a > > < / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#listReadHistoryByPage-java.lang.Long-int-int-" > listReadHistoryByPage< / a > < / span > (java.lang.Long userId,
int page,
int pageSize)< / code >
< div class = "block" > 分页查询阅读记录< / div >
< / td >
< / tr >
< tr id = "i5" class = "rowColor" >
< td class = "colFirst" > < code > java.util.List< < a href = "../../../../../../com/java2nb/novel/user/entity/UserFeedback.html" title = "com.java2nb.novel.user.entity中的类" > UserFeedback< / a > > < / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#listUserFeedBackByPage-java.lang.Long-int-int-" > listUserFeedBackByPage< / a > < / span > (java.lang.Long userId,
int page,
int pageSize)< / code >
< div class = "block" > 分页查询我的反馈列表< / div >
< / td >
< / tr >
< tr id = "i6" class = "altColor" >
< td class = "colFirst" > < code > < a href = "../../../../../../com/java2nb/novel/common/bean/UserDetails.html" title = "com.java2nb.novel.common.bean中的类" > UserDetails< / a > < / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#login-com.java2nb.novel.user.form.UserForm-" > login< / a > < / span > (< a href = "../../../../../../com/java2nb/novel/user/form/UserForm.html" title = "com.java2nb.novel.user.form中的类" > UserForm< / a > form)< / code >
< div class = "block" > 用户登陆< / div >
< / td >
< / tr >
< tr id = "i7" class = "rowColor" >
< td class = "colFirst" > < code > java.util.List< < a href = "../../../../../../com/java2nb/novel/user/entity/User.html" title = "com.java2nb.novel.user.entity中的类" > User< / a > > < / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#queryById-java.util.List-" > queryById< / a > < / span > (java.util.List< java.lang.Long> ids)< / code >
< div class = "block" > 根据用户名ID集合查询用户集合信息< / div >
< / td >
< / tr >
< tr id = "i8" class = "altColor" >
< td class = "colFirst" > < code > < a href = "../../../../../../com/java2nb/novel/user/entity/User.html" title = "com.java2nb.novel.user.entity中的类" > User< / a > < / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#queryByUsernameAndPassword-java.lang.String-java.lang.String-" > queryByUsernameAndPassword< / a > < / span > (java.lang.String username,
java.lang.String password)< / code >
< div class = "block" > 根据用户名密码查询记录< / div >
< / td >
< / tr >
< tr id = "i9" class = "rowColor" >
< td class = "colFirst" > < code > java.lang.Boolean< / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#queryIsInShelf-java.lang.Long-java.lang.Long-" > queryIsInShelf< / a > < / span > (java.lang.Long userId,
java.lang.Long bookId)< / code >
< div class = "block" > 查询小说是否已加入书架< / div >
< / td >
< / tr >
< tr id = "i10" class = "altColor" >
< td class = "colFirst" > < code > < a href = "../../../../../../com/java2nb/novel/common/bean/UserDetails.html" title = "com.java2nb.novel.common.bean中的类" > UserDetails< / a > < / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#register-com.java2nb.novel.user.form.UserForm-" > register< / a > < / span > (< a href = "../../../../../../com/java2nb/novel/user/form/UserForm.html" title = "com.java2nb.novel.user.form中的类" > UserForm< / a > form)< / code >
< div class = "block" > 用户注册< / div >
< / td >
< / tr >
< tr id = "i11" class = "rowColor" >
< td class = "colFirst" > < code > void< / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#removeFromBookShelf-java.lang.Long-java.lang.Long-" > removeFromBookShelf< / a > < / span > (java.lang.Long userId,
java.lang.Long bookId)< / code >
< div class = "block" > 移出书架< / div >
< / td >
< / tr >
< tr id = "i12" class = "altColor" >
< td class = "colFirst" > < code > void< / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#updatePassword-java.lang.Long-java.lang.String-java.lang.String-" > updatePassword< / a > < / span > (java.lang.Long userId,
java.lang.String oldPassword,
java.lang.String newPassword)< / code >
< div class = "block" > 更新密码< / div >
< / td >
< / tr >
< tr id = "i13" class = "rowColor" >
< td class = "colFirst" > < code > void< / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#updateUserInfo-java.lang.Long-com.java2nb.novel.user.entity.User-" > updateUserInfo< / a > < / span > (java.lang.Long userId,
< a href = "../../../../../../com/java2nb/novel/user/entity/User.html" title = "com.java2nb.novel.user.entity中的类" > User< / a > user)< / code >
< div class = "block" > 更新个人信息< / div >
< / td >
< / tr >
< tr id = "i14" class = "altColor" >
< td class = "colFirst" > < code > < a href = "../../../../../../com/java2nb/novel/user/entity/User.html" title = "com.java2nb.novel.user.entity中的类" > User< / a > < / code > < / td >
< td class = "colLast" > < code > < span class = "memberNameLink" > < a href = "../../../../../../com/java2nb/novel/user/service/impl/UserServiceImpl.html#userInfo-java.lang.Long-" > userInfo< / a > < / span > (java.lang.Long userId)< / code >
< div class = "block" > 查询个人信息< / div >
< / td >
< / tr >
< / table >
< ul class = "blockList" >
< li class = "blockList" > < a name = "methods.inherited.from.class.java.lang.Object" >
<!-- -->
< / a >
< h3 > 从类继承的方法 java.lang.Object< / h3 >
< code > clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait< / code > < / li >
< / ul >
< / li >
< / ul >
< / li >
< / ul >
< / div >
< div class = "details" >
< ul class = "blockList" >
< li class = "blockList" >
<!-- ========= CONSTRUCTOR DETAIL ======== -->
< ul class = "blockList" >
< li class = "blockList" > < a name = "constructor.detail" >
<!-- -->
< / a >
< h3 > 构造器详细资料< / h3 >
< a name = "UserServiceImpl--" >
<!-- -->
< / a >
< ul class = "blockListLast" >
< li class = "blockList" >
< h4 > UserServiceImpl< / h4 >
< pre > public UserServiceImpl()< / pre >
< / li >
< / ul >
< / li >
< / ul >
<!-- ============ METHOD DETAIL ========== -->
< ul class = "blockList" >
< li class = "blockList" > < a name = "method.detail" >
<!-- -->
< / a >
< h3 > 方法详细资料< / h3 >
< a name = "queryByUsernameAndPassword-java.lang.String-java.lang.String-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > queryByUsernameAndPassword< / h4 >
< pre > public < a href = "../../../../../../com/java2nb/novel/user/entity/User.html" title = "com.java2nb.novel.user.entity中的类" > User< / a > queryByUsernameAndPassword(java.lang.String username,
java.lang.String password)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#queryByUsernameAndPassword-java.lang.String-java.lang.String-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 根据用户名密码查询记录< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#queryByUsernameAndPassword-java.lang.String-java.lang.String-" > queryByUsernameAndPassword< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > username< / code > - 用户名< / dd >
< dd > < code > password< / code > - 密码< / dd >
< dt > < span class = "returnLabel" > 返回:< / span > < / dt >
< dd > 用户对象, 不存在返回null< / dd >
< / dl >
< / li >
< / ul >
< a name = "login-com.java2nb.novel.user.form.UserForm-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > login< / h4 >
< pre > public < a href = "../../../../../../com/java2nb/novel/common/bean/UserDetails.html" title = "com.java2nb.novel.common.bean中的类" > UserDetails< / a > login(< a href = "../../../../../../com/java2nb/novel/user/form/UserForm.html" title = "com.java2nb.novel.user.form中的类" > UserForm< / a > form)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#login-com.java2nb.novel.user.form.UserForm-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 用户登陆< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#login-com.java2nb.novel.user.form.UserForm-" > login< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > form< / code > - 用户登陆提交信息类< / dd >
< dt > < span class = "returnLabel" > 返回:< / span > < / dt >
< dd > jwt载体信息类< / dd >
< / dl >
< / li >
< / ul >
< a name = "queryById-java.util.List-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > queryById< / h4 >
< pre > public java.util.List< < a href = "../../../../../../com/java2nb/novel/user/entity/User.html" title = "com.java2nb.novel.user.entity中的类" > User< / a > > queryById(java.util.List< java.lang.Long> ids)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#queryById-java.util.List-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 根据用户名ID集合查询用户集合信息< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#queryById-java.util.List-" > queryById< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > ids< / code > - 用户ID集合< / dd >
< dt > < span class = "returnLabel" > 返回:< / span > < / dt >
< dd > 用户集合对象< / dd >
< / dl >
< / li >
< / ul >
< a name = "register-com.java2nb.novel.user.form.UserForm-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > register< / h4 >
< pre > public < a href = "../../../../../../com/java2nb/novel/common/bean/UserDetails.html" title = "com.java2nb.novel.common.bean中的类" > UserDetails< / a > register(< a href = "../../../../../../com/java2nb/novel/user/form/UserForm.html" title = "com.java2nb.novel.user.form中的类" > UserForm< / a > form)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#register-com.java2nb.novel.user.form.UserForm-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 用户注册< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#register-com.java2nb.novel.user.form.UserForm-" > register< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > form< / code > - 用户注册提交信息类< / dd >
< dt > < span class = "returnLabel" > 返回:< / span > < / dt >
< dd > jwt载体信息类< / dd >
< / dl >
< / li >
< / ul >
< a name = "queryIsInShelf-java.lang.Long-java.lang.Long-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > queryIsInShelf< / h4 >
< pre > public java.lang.Boolean queryIsInShelf(java.lang.Long userId,
java.lang.Long bookId)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#queryIsInShelf-java.lang.Long-java.lang.Long-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 查询小说是否已加入书架< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#queryIsInShelf-java.lang.Long-java.lang.Long-" > queryIsInShelf< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > userId< / code > - 用户ID< / dd >
< dd > < code > bookId< / code > - 小说ID< / dd >
< dt > < span class = "returnLabel" > 返回:< / span > < / dt >
< dd > true:已加入书架,未加入书架< / dd >
< / dl >
< / li >
< / ul >
< a name = "addToBookShelf-java.lang.Long-java.lang.Long-java.lang.Long-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > addToBookShelf< / h4 >
< pre > public void addToBookShelf(java.lang.Long userId,
java.lang.Long bookId,
java.lang.Long preContentId)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#addToBookShelf-java.lang.Long-java.lang.Long-java.lang.Long-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 加入书架< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#addToBookShelf-java.lang.Long-java.lang.Long-java.lang.Long-" > addToBookShelf< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > userId< / code > - 用户ID< / dd >
< dd > < code > bookId< / code > - 小说ID< / dd >
< dd > < code > preContentId< / code > - 阅读的内容ID< / dd >
< / dl >
< / li >
< / ul >
< a name = "removeFromBookShelf-java.lang.Long-java.lang.Long-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > removeFromBookShelf< / h4 >
< pre > public void removeFromBookShelf(java.lang.Long userId,
java.lang.Long bookId)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#removeFromBookShelf-java.lang.Long-java.lang.Long-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 移出书架< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#removeFromBookShelf-java.lang.Long-java.lang.Long-" > removeFromBookShelf< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > userId< / code > - 用户ID< / dd >
< dd > < code > bookId< / code > - 小说ID< / dd >
< / dl >
< / li >
< / ul >
< a name = "listBookShelfByPage-java.lang.Long-int-int-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > listBookShelfByPage< / h4 >
< pre > public java.util.List< < a href = "../../../../../../com/java2nb/novel/user/vo/BookShelfVO.html" title = "com.java2nb.novel.user.vo中的类" > BookShelfVO< / a > > listBookShelfByPage(java.lang.Long userId,
int page,
int pageSize)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#listBookShelfByPage-java.lang.Long-int-int-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 查询书架< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#listBookShelfByPage-java.lang.Long-int-int-" > listBookShelfByPage< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > userId< / code > - 用户ID< / dd >
< dt > < span class = "returnLabel" > 返回:< / span > < / dt >
< dd > 书架集合< / dd >
< / dl >
< / li >
< / ul >
< a name = "listReadHistoryByPage-java.lang.Long-int-int-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > listReadHistoryByPage< / h4 >
< pre > public java.util.List< < a href = "../../../../../../com/java2nb/novel/user/vo/BookReadHistoryVO.html" title = "com.java2nb.novel.user.vo中的类" > BookReadHistoryVO< / a > > listReadHistoryByPage(java.lang.Long userId,
int page,
int pageSize)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#listReadHistoryByPage-java.lang.Long-int-int-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 分页查询阅读记录< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#listReadHistoryByPage-java.lang.Long-int-int-" > listReadHistoryByPage< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > userId< / code > - 用户id< / dd >
< dd > < code > page< / code > - 页码< / dd >
< dd > < code > pageSize< / code > - 分页大小< / dd >
< dt > < span class = "returnLabel" > 返回:< / span > < / dt >
< / dl >
< / li >
< / ul >
< a name = "addReadHistory-java.lang.Long-java.lang.Long-java.lang.Long-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > addReadHistory< / h4 >
< pre > @Transactional(rollbackFor=java.lang.Exception.class)
public void addReadHistory(java.lang.Long userId,
java.lang.Long bookId,
java.lang.Long preContentId)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#addReadHistory-java.lang.Long-java.lang.Long-java.lang.Long-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 添加阅读记录< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#addReadHistory-java.lang.Long-java.lang.Long-java.lang.Long-" > addReadHistory< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > userId< / code > - 用户id< / dd >
< dd > < code > bookId< / code > - 书籍id< / dd >
< dd > < code > preContentId< / code > - 阅读的目录id< / dd >
< / dl >
< / li >
< / ul >
< a name = "addFeedBack-java.lang.Long-java.lang.String-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > addFeedBack< / h4 >
< pre > public void addFeedBack(java.lang.Long userId,
java.lang.String content)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#addFeedBack-java.lang.Long-java.lang.String-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 添加反馈< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#addFeedBack-java.lang.Long-java.lang.String-" > addFeedBack< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > userId< / code > - 用户id< / dd >
< dd > < code > content< / code > - 反馈内容< / dd >
< / dl >
< / li >
< / ul >
< a name = "listUserFeedBackByPage-java.lang.Long-int-int-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > listUserFeedBackByPage< / h4 >
< pre > public java.util.List< < a href = "../../../../../../com/java2nb/novel/user/entity/UserFeedback.html" title = "com.java2nb.novel.user.entity中的类" > UserFeedback< / a > > listUserFeedBackByPage(java.lang.Long userId,
int page,
int pageSize)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#listUserFeedBackByPage-java.lang.Long-int-int-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 分页查询我的反馈列表< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#listUserFeedBackByPage-java.lang.Long-int-int-" > listUserFeedBackByPage< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > userId< / code > - 用户ID< / dd >
< dd > < code > page< / code > - 页码< / dd >
< dd > < code > pageSize< / code > - 分页大小< / dd >
< dt > < span class = "returnLabel" > 返回:< / span > < / dt >
< dd > 反馈集合< / dd >
< / dl >
< / li >
< / ul >
< a name = "userInfo-java.lang.Long-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > userInfo< / h4 >
< pre > public < a href = "../../../../../../com/java2nb/novel/user/entity/User.html" title = "com.java2nb.novel.user.entity中的类" > User< / a > userInfo(java.lang.Long userId)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#userInfo-java.lang.Long-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 查询个人信息< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#userInfo-java.lang.Long-" > userInfo< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > userId< / code > - 用户id< / dd >
< dt > < span class = "returnLabel" > 返回:< / span > < / dt >
< dd > 用户信息< / dd >
< / dl >
< / li >
< / ul >
< a name = "updateUserInfo-java.lang.Long-com.java2nb.novel.user.entity.User-" >
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > updateUserInfo< / h4 >
< pre > public void updateUserInfo(java.lang.Long userId,
< a href = "../../../../../../com/java2nb/novel/user/entity/User.html" title = "com.java2nb.novel.user.entity中的类" > User< / a > user)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#updateUserInfo-java.lang.Long-com.java2nb.novel.user.entity.User-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 更新个人信息< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#updateUserInfo-java.lang.Long-com.java2nb.novel.user.entity.User-" > updateUserInfo< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > userId< / code > - 用户id< / dd >
< dd > < code > user< / code > - 需要更新的信息< / dd >
< / dl >
< / li >
< / ul >
< a name = "updatePassword-java.lang.Long-java.lang.String-java.lang.String-" >
<!-- -->
< / a >
< ul class = "blockListLast" >
< li class = "blockList" >
< h4 > updatePassword< / h4 >
< pre > public void updatePassword(java.lang.Long userId,
java.lang.String oldPassword,
java.lang.String newPassword)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > 从接口复制的说明: < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#updatePassword-java.lang.Long-java.lang.String-java.lang.String-" > UserService< / a > < / code > < / span > < / div >
< div class = "block" > 更新密码< / div >
< dl >
< dt > < span class = "overrideSpecifyLabel" > 指定者:< / span > < / dt >
< dd > < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html#updatePassword-java.lang.Long-java.lang.String-java.lang.String-" > updatePassword< / a > < / code > 在接口中 < code > < a href = "../../../../../../com/java2nb/novel/user/service/UserService.html" title = "com.java2nb.novel.user.service中的接口" > UserService< / a > < / code > < / dd >
< dt > < span class = "paramLabel" > 参数:< / span > < / dt >
< dd > < code > userId< / code > - 用户id< / dd >
< dd > < code > oldPassword< / code > - 旧密码< / dd >
< dd > < code > newPassword< / code > - 新密码< / dd >
< / dl >
< / li >
< / ul >
< / li >
< / ul >
< / li >
< / ul >
< / div >
< / div >
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
< div class = "bottomNav" > < a name = "navbar.bottom" >
<!-- -->
< / a >
< div class = "skipNav" > < a href = "#skip.navbar.bottom" title = "跳过导航链接" > 跳过导航链接< / a > < / div >
< a name = "navbar.bottom.firstrow" >
<!-- -->
< / a >
< ul class = "navList" title = "导航" >
< li > < a href = "../../../../../../overview-summary.html" > 概览< / a > < / li >
< li > < a href = "package-summary.html" > 程序包< / a > < / li >
< li class = "navBarCell1Rev" > 类< / li >
< li > < a href = "class-use/UserServiceImpl.html" > 使用< / a > < / li >
< li > < a href = "package-tree.html" > 树< / a > < / li >
< li > < a href = "../../../../../../deprecated-list.html" > 已过时< / a > < / li >
< li > < a href = "../../../../../../index-files/index-1.html" > 索引< / a > < / li >
< li > < a href = "../../../../../../help-doc.html" > 帮助< / a > < / li >
< / ul >
< / div >
< div class = "subNav" >
< ul class = "navList" >
< li > 上一个类< / li >
< li > 下一个类< / li >
< / ul >
< ul class = "navList" >
< li > < a href = "../../../../../../index.html?com/java2nb/novel/user/service/impl/UserServiceImpl.html" target = "_top" > 框架< / a > < / li >
< li > < a href = "UserServiceImpl.html" target = "_top" > 无框架< / a > < / li >
< / ul >
< ul class = "navList" id = "allclasses_navbar_bottom" >
< li > < a href = "../../../../../../allclasses-noframe.html" > 所有类< / a > < / li >
< / ul >
< div >
< script type = "text/javascript" > <!--
allClassesLink = document . getElementById ( "allclasses_navbar_bottom" ) ;
if ( window == top ) {
allClassesLink . style . display = "block" ;
}
else {
allClassesLink . style . display = "none" ;
}
//-->
< / script >
< / div >
< div >
< ul class = "subNavList" >
< li > 概要: < / li >
< li > 嵌套 | < / li >
< li > 字段 | < / li >
< li > < a href = "#constructor.summary" > 构造器< / a > | < / li >
< li > < a href = "#method.summary" > 方法< / a > < / li >
< / ul >
< ul class = "subNavList" >
< li > 详细资料: < / li >
< li > 字段 | < / li >
< li > < a href = "#constructor.detail" > 构造器< / a > | < / li >
< li > < a href = "#method.detail" > 方法< / a > < / li >
< / ul >
< / div >
< a name = "skip.navbar.bottom" >
<!-- -->
< / a > < / div >
<!-- ======== END OF BOTTOM NAVBAR ======= -->
< / body >
< / html >