# oralhistory
大创项目——口述历史
# Controller说明
都返回ResponseEntity对象
## 一、NoticeController
统一开头("/notice")
### 1. addNotice() @PostMapping("/add")
新增一个notice
需要传过来一个notice实体
addNotice(@RequestBody Notice notice)
### 2.deleteNotice() @DeleteMapping("/delete/{id}")
删除
用地址传id即可
deleteNotice(@PathVariable("id") Integer id)
### 3.getBytype() @GetMapping("/getbytype/{type}")
通过公告类型获取公告列表
用地址传type
getBytype(@PathVariable("type") Integer type)
## 二、 ResourceController
统一开头("/resource")
### 1.getAll() @GetMapping("/get")
获得全部资源列表
### 2.query() @GetMapping("/query")
对title模糊查询
对其他的三个参数直接查询
若String类型的参数为空串就默认不使用,int为0默认不使用。
public ResponseEntity query(@RequestParam String title,
@RequestParam Integer type,
@RequestParam String province,
@RequestParam String theme)
## 三、ReviewController
统一("/review")
### 1.addReview @PostMapping("/add")
增加一个审核对象
addReview(@RequestBody Review review)
### 2.getByStatus @GetMapping("/getbystatus/{status}")
通过审核状态查询
getByStatus(@PathVariable Integer status)
### 3.likeTitle @GetMapping("/titlelike/{title}")
通过标题模糊查询审核对象列表
### 4.likeUpnumber @GetMapping("/upernumberlike/{upernumber}")
通过上传者手机号查询审核对象列表
### 5.update() @PutMapping("/update/{id}")
通过id查询审核对象再对其修改
要用地址传id,再键值对匹配传review实体
public ResponseEntity update(@PathVariable Integer id,
@RequestBody Review review)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-大创项目——口述历史.zip (157个子文件)
mvnw.cmd 7KB
style.css 3KB
.gitignore 395B
index.html 3KB
favicon.ico 4KB
maven-wrapper.jar 57KB
ReviewService.java 5KB
ResourceController.java 4KB
ReviewController.java 3KB
mpgenerator.java 3KB
NoticeController.java 2KB
FileController.java 2KB
FileUtils.java 2KB
AdminController.java 1KB
ReviewServiceTest.java 1KB
CorsConfig.java 1KB
ResourceMapperTest.java 1KB
ResourceControllerTest.java 962B
RespondResult.java 940B
Resource.java 868B
Review.java 837B
Notice.java 635B
ResourceMapper.java 607B
OralhistoryApplication.java 550B
NoticeControllerTest.java 495B
OralhistoryApplicationTests.java 488B
NoticeMapper.java 469B
ReviewMapper.java 445B
Admin.java 409B
AdminMapper.java 378B
testPath.jpg 5.62MB
memory.jpg 1.61MB
march.jpg 1.27MB
city.jpg 932KB
kite.jpg 866KB
m1.jpg 569KB
34.jpg 561KB
33.jpg 560KB
40.jpg 554KB
37.jpg 544KB
doctor.jpg 534KB
30.jpg 523KB
m3.jpg 516KB
35.jpg 502KB
32.jpg 479KB
39.jpg 476KB
31.jpg 459KB
38.jpg 435KB
m2.jpg 336KB
WechatTypeRelative.jpg 233KB
19.jpg 202KB
m4.jpg 194KB
21.jpg 188KB
10.jpg 182KB
2.jpg 181KB
23.jpg 175KB
20.jpg 175KB
29.jpg 175KB
6.jpg 174KB
12.jpg 172KB
25.jpg 170KB
30.jpg 163KB
WebsiteTypeRelative.jpg 161KB
5.jpg 158KB
22.jpg 158KB
26.jpg 156KB
9.jpg 153KB
7.jpg 153KB
28.jpg 152KB
8.jpg 150KB
16.jpg 147KB
14.jpg 133KB
MegaTron.jpg 131KB
11.jpg 130KB
3.jpg 130KB
4.jpg 126KB
1.jpg 124KB
27.jpg 123KB
24.jpg 116KB
13.jpg 111KB
15.jpg 109KB
18.jpg 101KB
17.jpg 84KB
ThemeRelative.jpg 80KB
OralMap.jpg 40KB
h1.jpg 17KB
index.js 7KB
request.js 1KB
vue.config.js 629B
main.js 333B
index.js 157B
babel.config.js 73B
package-lock.json 724KB
package.json 685B
jsconfig.json 279B
README.md 2KB
mainPage.mp4 6.03MB
mvnw 10KB
107p.png 1.14MB
88p.png 973KB
共 157 条
- 1
- 2
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功