冲刺博客Day7
作者:互联网
DAY7
1.会议照片
2.工作详情
成员 | 昨天已完成的工作 | 今天计划完成的工作 | 工作中遇到的困难 |
---|---|---|---|
周讯超 | |||
林佳浩 | 收藏模块后端开发 | 帖子模块代码的完成 | 暂无 |
黄欣茵 | 完成首页部分UI | 完善系统设计与详细设计 | 功能实现这块感觉不是很详细 |
江男辉 | 进一步学习新技术 | 把用户需求新增功能完善可运作 | 进程问题 |
夏依达 | 完成登录 注册 找回密码等基础功能 | Alpha版本程序测试 | 软件使用对用户的设备有一定要求 |
阿卜杜乃比 | 完成登录 注册 找回密码等基础功能 | Alpha版本程序测试 | 功能实现这块感觉不是很详细 |
3.燃尽图
4.签入记录
5.主要代码截图
点击查看代码
// 1.增加一条帖子
@PostMapping("/add")
public ReturnResult addPost(@RequestBody Post post) {
Integer postId = postService.addPost(post);
if (postId != null && postId != 0) {
HashMap<String, Object> resultMap = new HashMap<>();
resultMap.put("postId",postId);
returnResult.success(resultMap);
} else {
returnResult.failed();
}
return returnResult;
}
// 2.根据帖子id获取某条帖子
@GetMapping("/findOne/{postId}")
public ReturnResult getPost(@PathVariable(value = "postId", required = true) Integer postId) {
Post post = postService.getPost(postId);
if (post != null) {
returnResult.success(post);
} else {
returnResult.failed();
}
return returnResult;
}
// 3.批量删除
@PostMapping("/deleteSome")
public ReturnResult deleteSome(Integer[] postIds) {
Integer result = postService.deleteSome(postIds);
if (result != 0) {
returnResult.success(result);
} else {
returnResult.failed();
}
return returnResult;
}
// 3.1 全选删除
@DeleteMapping("/deleteAll/{userId}/{exist}")
public ReturnResult deleteAll(@PathVariable(value = "userId")Integer userId,
@PathVariable(value = "exist")Integer exist) {
Integer result = postService.deleteAll(userId,exist);
if (result != 0) {
returnResult.success(result);
} else {
returnResult.failed();
}
return returnResult;
}
// 4.根据帖子id删除某条帖子
@DeleteMapping("/delete/{postId}")
public ReturnResult deletePost(@PathVariable(value = "postId", required = true) Integer postId) {
Integer result = postService.deletePost(postId);
if (result != 0) {
returnResult.success(result);
} else {
returnResult.failed();
}
return returnResult;
}
// 5.根据帖子id修改某条帖子
@PostMapping("/update")
public ReturnResult update(@RequestBody Post post){
Integer result = postService.update(post);
if (result != 0) {
returnResult.success(result);
} else {
returnResult.failed();
}
return returnResult;
}
// 6.通过keyId获取对应的关键字
@GetMapping("/getKey/{keyId}")
public ReturnResult getKey(@PathVariable(value = "keyId",required = true) Integer keyId){
Key key = postService.getKey(keyId);
if (key != null) {
returnResult.success(key);
} else {
returnResult.failed();
}
return returnResult;
}
// 7.根据用户id、exist标识获取所有的草稿或已发布的帖子
@GetMapping("/getOneCatory/{userId}/{exist}")
public ReturnResult getOneCatory(@PathVariable(value = "userId", required = true) Integer userId,
@PathVariable(value = "exist", required = true) Integer exist) {
List<Post> posts = postService.getOneCategory(userId,exist);
if (posts != null) {
returnResult.success(posts);
} else {
returnResult.failed();
}
return returnResult;
}
// 8.根据专区id和排序获取对应的已发布(exist=1)的帖子
@GetMapping("/getByPartId/{partId}/{order}")
public ReturnResult getByPartId(@PathVariable(value = "partId") Integer partId,
@PathVariable(value = "order") Integer order) {
List<Post> posts = postService.getByPartId(partId,order);
if (posts != null) {
returnResult.success(posts);
} else {
returnResult.failed();
}
return returnResult;
}
// 9.根据关键字获取对应的文章(模糊查询)
@GetMapping("/getByKeyId/{keyId}")
public ReturnResult getByKeyId(@PathVariable(value = "keyId", required = true) Integer keyId) {
List<Post> posts = postService.getByKeyId(keyId);
if (posts != null) {
returnResult.success(posts);
} else {
returnResult.failed();
}
return returnResult;
}
// 10.根据搜索词模糊搜索帖子
@GetMapping("/searchPosts/{search}")
public ReturnResult searchPosts(@PathVariable(value = "search", required = true) String search) {
List<Post> posts = postService.searchPosts(search);
if (posts != null) {
returnResult.success(posts);
} else {
returnResult.failed();
}
return returnResult;
}
// 11.点亮
@PutMapping("/like/{postId}")
public ReturnResult like(@PathVariable(value = "postId",required = true) Integer postId){
Integer result = postService.like(postId);
if (result != 0) {
returnResult.success(result);
} else {
returnResult.failed();
}
return returnResult;
}
// 12.点灭
@PutMapping("/unlike/{postId}")
public ReturnResult unlike(@PathVariable(value = "postId",required = true) Integer postId){
Integer result = postService.unlike(postId);
if (result != 0) {
returnResult.success(result);
} else {
returnResult.failed();
}
return returnResult;
}
// 13.轮播图接口1——图片
@GetMapping("/slideShowRmImg/{postId}")
public ReturnResult slideShowRmImg(@PathVariable(value = "postId",required = true) Integer postId){
Post post = postService.slideShowRmImg(postId);
if (post != null) {
returnResult.success(post);
} else {
returnResult.failed();
}
return returnResult;
}
// 14.轮播图接口2——文字
@GetMapping("/slideShowBrief/{postId}")
public ReturnResult sslideShowBrief(@PathVariable(value = "postId",required = true) Integer postId){
Post post = postService.slideShowBrief(postId);
if (post != null) {
returnResult.success(post);
} else {
returnResult.failed();
}
return returnResult;
}
6.运行截图
前端登录页
7.每日工作总结
成员 | 总结 |
---|---|
周讯超 | 完成了首页和登陆注册,接口超时问题明天解决 |
林佳浩 | 今天完成了,明天继续肝 |
黄欣茵 | 通过团队合作,进行7天冲刺,进而完成任务 |
江男辉 | 单元测试很期待app的投入使用 |
夏依达 | 我们接下来会继续优化算法,提高使用效率 |
阿卜杜乃比 | 团队进一步优化测试时发现的问题 |
标签:Day7,博客,postService,failed,冲刺,returnResult,Integer,postId,result 来源: https://www.cnblogs.com/zxccode/p/15610505.html