Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
软件工程实践2022年春W班
Followers
Project_Team4
提交
c8514e8d
P
Project_Team4
项目概览
软件工程实践2022年春W班
/
Followers
/
Project_Team4
通知
10
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Project_Team4
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
c8514e8d
编写于
5月 03, 2022
作者:
221900223吴良杰
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
删除部分文件
上级
0d626118
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
0 addition
and
148 deletion
+0
-148
backend/src/main/java/com/nav/controller/CollectionListController.java
...ain/java/com/nav/controller/CollectionListController.java
+0
-26
backend/src/main/java/com/nav/controller/MyInfoController.java
...nd/src/main/java/com/nav/controller/MyInfoController.java
+0
-32
backend/src/main/java/com/nav/dao/CollectionListDao.java
backend/src/main/java/com/nav/dao/CollectionListDao.java
+0
-28
backend/src/main/java/com/nav/service/CollectionListService.java
.../src/main/java/com/nav/service/CollectionListService.java
+0
-23
backend/src/main/java/com/nav/service/imp/CollectionListServiceImpl.java
...n/java/com/nav/service/imp/CollectionListServiceImpl.java
+0
-25
backend/src/main/resources/mapper/CollectionListMapper.xml
backend/src/main/resources/mapper/CollectionListMapper.xml
+0
-14
未找到文件。
backend/src/main/java/com/nav/controller/CollectionListController.java
已删除
100644 → 0
浏览文件 @
0d626118
package
com.nav.controller
;
import
com.nav.common.api.CommonResult
;
import
com.nav.service.CollectionListService
;
import
com.nav.vo.result.CollectionListResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* @ClassName CollectionListController
* @Description CollectionList的Controller层
* @Date 2022/4/29 18:05
* @Author wlj
*/
@RestController
public
class
CollectionListController
{
@Autowired
CollectionListService
collectionListService
;
@GetMapping
(
"/mycollection/{id}"
)
public
CommonResult
getLifePostById
(
@PathVariable
long
userId
)
{
return
collectionListService
.
selectLifePostListById
(
userId
);
}
}
backend/src/main/java/com/nav/controller/MyInfoController.java
已删除
100644 → 0
浏览文件 @
0d626118
package
com.nav.controller
;
import
com.nav.common.api.CommonResult
;
import
com.nav.service.PostService
;
import
com.nav.service.UserService
;
import
com.nav.vo.result.MyInfo
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
/**
* @ClassName MyInfoController
* @Description 个人信息以及动态
* @Date 2022/4/29 21:30
* @Author wlj
*/
@RestController
public
class
MyInfoController
{
@Autowired
PostService
postService
;
@Autowired
UserService
userService
;
@GetMapping
(
"/myinfo/{id}"
)
public
CommonResult
getMyInfo
(
@PathVariable
long
id
)
{
MyInfo
myInfo
=
new
MyInfo
();
myInfo
.
setUser
(
userService
.
getUser
(
id
));
myInfo
.
setPosts
(
postService
.
getLifePostById
(
id
));
return
CommonResult
.
success
(
myInfo
,
"请求成功"
);
}
}
backend/src/main/java/com/nav/dao/CollectionListDao.java
已删除
100644 → 0
浏览文件 @
0d626118
package
com.nav.dao
;
import
com.nav.vo.result.CollectionListResult
;
import
com.nav.vo.result.LifePostResult
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
/**
* @ClassName CollectionListDao
* @Description CollectionList的dao类
* @Date 2022/4/29 17:20
* @Author wlj
*/
@Mapper
@Repository
public
interface
CollectionListDao
{
/**
* @Author: wlj
* @Description: 查找该用户所有收藏的帖子
* @DateTime: 2022/4/29 17:31
* @Params: 无
* @Return java.util.List<com.nav.vo.result.CollectionListResult>
*/
public
List
<
CollectionListResult
>
selectLifePostListById
(
long
userId
);
}
backend/src/main/java/com/nav/service/CollectionListService.java
已删除
100644 → 0
浏览文件 @
0d626118
package
com.nav.service
;
import
com.nav.common.api.CommonResult
;
import
com.nav.vo.result.CollectionListResult
;
import
java.util.List
;
/**
* @ClassName CollectionListService
* @Description CollectionList的Service层
* @Date 2022/4/29 17:40
* @Author wlj
*/
public
interface
CollectionListService
{
/**
* @Author: wlj
* @Description: 查找该用户所有收藏的帖子
* @DateTime: 2022/4/29 17:31
* @Params: 无
* @Return java.util.List<com.nav.vo.result.CollectionListResult>
*/
public
CommonResult
selectLifePostListById
(
long
userId
);
}
backend/src/main/java/com/nav/service/imp/CollectionListServiceImpl.java
已删除
100644 → 0
浏览文件 @
0d626118
package
com.nav.service.imp
;
import
com.nav.common.api.CommonResult
;
import
com.nav.service.CollectionListService
;
import
com.nav.vo.result.CollectionListResult
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* @ClassName CollectionListServiceImpl
* @Description CollectionListService的Impl类
* @Date 2022/4/29 17:46
* @Author wlj
*/
@Service
public
class
CollectionListServiceImpl
implements
CollectionListService
{
private
CollectionListService
collectionListService
;
@Override
public
CommonResult
selectLifePostListById
(
long
userId
)
{
return
CommonResult
.
success
(
collectionListService
.
selectLifePostListById
(
userId
),
"请求成功"
);
}
}
backend/src/main/resources/mapper/CollectionListMapper.xml
已删除
100644 → 0
浏览文件 @
0d626118
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.nav.dao.CollectionListDao"
>
<select
id=
"selectLifePostListById"
parameterType=
"long"
resultType=
"com.nav.vo.result.CollectionListResult"
>
select p.postTitle,p.postContent,p.postCover,p.nickname,p.gmtCreate,c.userId
from collectionList c
left join post p
on c.postId=p.id
where c.userId=#{userId}
</select>
</mapper>
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录