技术架构
后端: Springboot
前端:Vue
数据库:Mysql
功能模块
用户登录注册,忘记密码(基于邮箱验证码)
发布二手商品
收藏商品
商品详情
商品留言
商品下架
简单交易
- @PostMapping(value = "/messageList", produces = "application/json")
- @ApiOperation("分页查询留言列表,入参是page:第几页,number:每页几条,pId:属于哪个商品的id")
- public JSONObject messageList(@RequestBody JSONObject jsonObject) {
- JSONObject ret = new JSONObject();
- try {
- Long page = jsonObject.getLong("page");
- Long number = jsonObject.getLong("number");
- String pId = jsonObject.getString("pId");
- Map<String, Object> map = new HashMap<>();
- map.put("page", page);
- map.put("number", number);
- map.put("pId", pId);
- if (page != null && number != null) {
- Page<Message> messagePage = messageService.selectListPage(map);
- List<Message> messagesList = messagePage.getRecords();
- ret.put("code", 0);
- ret.put("data", StringTool.ListToJsonArray(messagesList));
- ret.put("total", messagePage.getTotal());//总数
- ret.put("next", messagePage.hasNext());//下一页
- ret.put("previous", messagePage.hasPrevious());//上一页
- ret.put("msg", "查询成功");
- }
- } catch (Exception e) {
- e.printStackTrace();
- ret.put("code", -1);
- ret.put("data", null);
- ret.put("msg", "查询失败");
- }
- return ret;
- }







