Skip to content

binzhang99/barter-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

壹無

idea:壹無(易物),barter。

风格:繁体古风。

logo:双手相扣。

用户身份:普通用户、管理员。

功能:以物易物的论坛。看帖(评论、点赞)、发帖、我的。

模块:看、写(删)、我(与我相关帖)。

页面设计:主要页面设计为top+button+content。

价值:闲置物品重新利用,提高资源利用率,响应供给侧改革。

技术方案:springboot+mybatis+html->bootstrap

表设计

表名称 字段 功能 备注
user id,user_name,real_name,password,sex,tel,status 记录登录注册用户信息
post id,user_id,easy_content,detail_context,create_time,modify_time,type,status 记录帖子内容
coment id,user_id,post_id,easy_comment,detail_comment,create_time,status 评论

logo字体生成:

http://www.diyiziti.com/Builder/

墨刀原型:

https://modao.cc/app/eb7193222e6c979b5cabaaaf4a30b54f744a94e5?simulator_type=device&sticky

后端地址:

http://120.79.197.164:9285/barter/

1520*692

优化日志

时间 任务 完成情况 备注
2021.11.19 添加跨域配置、添加根据用户名查找用户接口 完成
2021.11.29 接入shiro认证授权功能、后续增加帖子及评论总数接口 未完成 完成shiro接入配置
2021.11.30 新增帖子总数接口、新增根据帖子id评论总数接口、新增根据用户id评论总数接口新增根据用户id分页获取评论接口 完成 规范swagger的get、post方法。
2021.12.3 新增根据用户id获取用户接口、更新根据帖子id返回帖子结果增加评论用户名方便展示 完成

Q&A

  • 页面跳转授权前段做还是后端做?

    后端做了那么前段的页面跳转是不是都要axios走后端接口?

  • get、post区别。什么时候用getmapping什么时候用postmapping。传单个参数用get,参数体用post。

  • 分页获取帖子和评论的接口以及统计帖子和评论总数接口是否需要合并?

  • 注意添加接口时,新增删除接口是置status状态。

  • 12.3任务中关于前端多次调接口拼凑数据还是后端多表联查返回VO类结果的问题中,后端多表联查处理会方便些。VO类也封装了一些接口细节,将想要展示的给前端看而不是一个裸露的实体类。

About

The backend of barter system,use springboot to make it.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors