Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
软件工程实践2022年春W班
Followers
Project_Team4
提交
e9dd3543
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 搜索 >>
提交
e9dd3543
编写于
5月 06, 2022
作者:
Veltuss.
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
知识科普查询
上级
641b67e0
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
91 addition
and
0 deletion
+91
-0
backend/src/main/java/com/nav/dao/KnowledgeDao.java
backend/src/main/java/com/nav/dao/KnowledgeDao.java
+38
-0
backend/src/main/java/com/nav/pojo/Knowledge.java
backend/src/main/java/com/nav/pojo/Knowledge.java
+28
-0
backend/src/main/resources/mapper/KnowledgeMapper.xml
backend/src/main/resources/mapper/KnowledgeMapper.xml
+25
-0
未找到文件。
backend/src/main/java/com/nav/dao/KnowledgeDao.java
0 → 100644
浏览文件 @
e9dd3543
package
com.nav.dao
;
import
com.nav.pojo.Knowledge
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
org.apache.ibatis.annotations.Mapper
;
import
java.util.List
;
/**
* @ClassName KnowledgeDao
* @Description KnowledgeDao
* @Date 2022/5/6 11:39
* @Author hck
*/
@Mapper
public
interface
KnowledgeDao
{
/**
* 查找所有干货
* @return List<Knowledge>
*/
public
List
<
Knowledge
>
selectAllKnowledge
();
/**
* 将科普用时间顺序排序
* @param id
* @return List<Knowledge>
*/
public
List
<
Knowledge
>
selectKnowledgeByDate
(
String
id
);
/**
* 将科普用浏览量排序
* @param id
* @return
*/
public
List
<
Knowledge
>
selectKnowledgeByViewCount
(
String
id
);
}
backend/src/main/java/com/nav/pojo/Knowledge.java
0 → 100644
浏览文件 @
e9dd3543
package
com.nav.pojo
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.Date
;
/**
* @ClassName Knowledge
* @Description Knowledge
* @Date 2022/5/6 11:36
* @Author hck
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Knowledge
{
private
long
id
;
private
String
title
;
private
Date
postDate
;
private
String
source
;
private
String
content
;
private
int
kind
;
private
int
viewCount
;
private
Date
gmtCreate
;
private
Date
gmtModified
;
}
backend/src/main/resources/mapper/KnowledgeMapper.xml
0 → 100644
浏览文件 @
e9dd3543
<?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.KnowledgeDao"
>
<select
id=
"selectAllknowledge"
resultType=
"com.nav.pojo.Knowledge"
>
select *
from knowledge
</select>
<select
id=
"selectknowledgeByDate"
resultType=
"com.nav.pojo.Knowledge"
>
select *
from knowledge
where kind = #{id}
order by postDate desc
</select>
<select
id=
"selectknowledgeByDate"
resultType=
"com.nav.pojo.Knowledge"
>
select *
from knowledge
where kind = #{id}
order by viewCount desc
</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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录