From 0dde2afb6c419e36fb91b21bb01ec2a4d82c8613 Mon Sep 17 00:00:00 2001 From: User_cyk <1020691186@qq.com> Date: Mon, 25 Dec 2023 13:28:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A8=E8=8D=90=E7=BD=91=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lovenav/controller/UrlListController.java | 18 ++++++++++++++++++ src/main/java/com/lovenav/dao/UrlListDao.java | 2 ++ .../com/lovenav/service/UrlListService.java | 6 ++++++ .../serviceImpl/UrlLiserServiceImpl.java | 4 ++++ src/main/resources/mybatis/UrlListDao.xml | 17 +++++++++++++++++ 5 files changed, 47 insertions(+) diff --git a/src/main/java/com/lovenav/controller/UrlListController.java b/src/main/java/com/lovenav/controller/UrlListController.java index 3124c38..e999443 100644 --- a/src/main/java/com/lovenav/controller/UrlListController.java +++ b/src/main/java/com/lovenav/controller/UrlListController.java @@ -101,4 +101,22 @@ public class UrlListController { } return JSONObject.toJSONString(result); } + @RequestMapping("/recommendLatestUrl") + public String recommendLatestUrl() + { + HashMap result = new HashMap<>(); + result.put("code", 200); + result.put("msg", "处理成功"); + result.put("data",urlListService.latestEight()); + return JSONObject.toJSONString(result); + } + @RequestMapping("/recommendTopEightUrl") + public String recommendTopEightUrl() + { + HashMap result = new HashMap<>(); + result.put("code", 200); + result.put("msg", "处理成功"); + result.put("data",urlListService.TopEight()); + return JSONObject.toJSONString(result); + } } diff --git a/src/main/java/com/lovenav/dao/UrlListDao.java b/src/main/java/com/lovenav/dao/UrlListDao.java index a5093aa..76147b6 100644 --- a/src/main/java/com/lovenav/dao/UrlListDao.java +++ b/src/main/java/com/lovenav/dao/UrlListDao.java @@ -32,4 +32,6 @@ public interface UrlListDao { public List selectUrListByNeedLogin(); public int deleteByCateId(Long id); + public List TopEight(); + public List latestEight(); } \ No newline at end of file diff --git a/src/main/java/com/lovenav/service/UrlListService.java b/src/main/java/com/lovenav/service/UrlListService.java index 987f649..b9ec06c 100644 --- a/src/main/java/com/lovenav/service/UrlListService.java +++ b/src/main/java/com/lovenav/service/UrlListService.java @@ -18,4 +18,10 @@ public interface UrlListService { public int deleteByPrimaryKey(Long id); public int deleteByCateId(Long id); + + + public List TopEight(); + + + public List latestEight(); } diff --git a/src/main/java/com/lovenav/service/serviceImpl/UrlLiserServiceImpl.java b/src/main/java/com/lovenav/service/serviceImpl/UrlLiserServiceImpl.java index 7b1bf6a..cbd2a06 100644 --- a/src/main/java/com/lovenav/service/serviceImpl/UrlLiserServiceImpl.java +++ b/src/main/java/com/lovenav/service/serviceImpl/UrlLiserServiceImpl.java @@ -87,4 +87,8 @@ public class UrlLiserServiceImpl implements UrlListService { { return urlListDao.deleteByCateId(id); } + + public List TopEight(){return urlListDao.TopEight(); } + + public List latestEight(){return urlListDao.latestEight(); } } diff --git a/src/main/resources/mybatis/UrlListDao.xml b/src/main/resources/mybatis/UrlListDao.xml index bc93167..689ded0 100644 --- a/src/main/resources/mybatis/UrlListDao.xml +++ b/src/main/resources/mybatis/UrlListDao.xml @@ -51,6 +51,23 @@ where name like concat('%',#{input},'%') + + + + +