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},'%') + + + + +