diff --git a/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java b/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java index 1039b641..c3e6e84f 100644 --- a/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java +++ b/renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java @@ -641,4 +641,34 @@ public class ResourceController { } + @GetMapping("/getPraiseList") + @ApiOperation("获取好评榜") + @LogOperation("获取好评榜") + public Result getPraiseList() { + return new Result<>().ok(resourceService.getPraiseList()); + } + + @GetMapping("/getPopularList") + @ApiOperation("获取热门榜") + @LogOperation("获取热门榜") + public Result getPopularList() { + return new Result<>().ok(resourceService.getPopularList()); + } + + + @GetMapping("/getStarList") + @ApiOperation("获取明星榜") + @LogOperation("获取明星榜") + public Result getStarList() { + return new Result<>().ok(resourceService.getStarList()); + } + + + @GetMapping("/getPotentialList") + @ApiOperation("获取潜力榜") + @LogOperation("获取潜力榜") + public Result getPotentialList() { + return new Result<>().ok(resourceService.getPotentialList()); + } + } \ No newline at end of file diff --git a/renren-admin/src/main/java/io/renren/modules/resource/dao/ResourceDao.java b/renren-admin/src/main/java/io/renren/modules/resource/dao/ResourceDao.java index c434d682..770903c0 100644 --- a/renren-admin/src/main/java/io/renren/modules/resource/dao/ResourceDao.java +++ b/renren-admin/src/main/java/io/renren/modules/resource/dao/ResourceDao.java @@ -197,4 +197,12 @@ public interface ResourceDao extends BaseDao { List selectCollectList(@Param("resourceType") String resourceType, @Param("attrType") String attrType); List selectCollectResourceList(); + + List getPraiseList(); + + List getPopularList(@Param("startDate") String startDate); + + List getPotentialList(@Param("halfMonthDay") String halfMonthDay, @Param("monthDay") String monthDay); + + List getStarList(); } \ No newline at end of file diff --git a/renren-admin/src/main/java/io/renren/modules/resource/service/ResourceService.java b/renren-admin/src/main/java/io/renren/modules/resource/service/ResourceService.java index fd9ea60a..bfb902fc 100644 --- a/renren-admin/src/main/java/io/renren/modules/resource/service/ResourceService.java +++ b/renren-admin/src/main/java/io/renren/modules/resource/service/ResourceService.java @@ -149,4 +149,12 @@ public interface ResourceService extends CrudService potentialList = resourceDao.getPotentialList(halfMonthDay, monthDay); + return potentialList; + } + } \ No newline at end of file diff --git a/renren-admin/src/main/resources/mapper/resource/ResourceDao.xml b/renren-admin/src/main/resources/mapper/resource/ResourceDao.xml index dba3c146..45af7f2a 100644 --- a/renren-admin/src/main/resources/mapper/resource/ResourceDao.xml +++ b/renren-admin/src/main/resources/mapper/resource/ResourceDao.xml @@ -1982,4 +1982,146 @@ GROUP BY tda.attr_value ORDER BY count DESC + + + + + + + + + \ No newline at end of file