Explorar el Código

给 mybatis mapper 中的多参数方法添加 @Param 注解

reghao hace 9 meses
padre
commit
826d510cf4

+ 7 - 7
content/content-service/src/main/java/cn/reghao/tnb/content/app/vod/db/mapper/VideoPostMapper.java

@@ -37,23 +37,23 @@ public interface VideoPostMapper extends BaseMapper<VideoPost> {
 
     /* 根据条件分页获取 */
     int countByCriteria(VideoQuery videoQuery);
-    List<VideoPost> findVideoPostByPage(Page page, VideoQuery videoQuery);
-    List<VideoPostCard> findVideoCardByPage(Page page, VideoQuery videoQuery);
+    List<VideoPost> findVideoPostByPage(@Param("page") Page page, @Param("videoQuery") VideoQuery videoQuery);
+    List<VideoPostCard> findVideoCardByPage(@Param("page") Page page, @Param("videoQuery") VideoQuery videoQuery);
 
     int countAdminVideo(VideoQuery videoQuery);
-    List<VideoPost> findAdminVideoByPage(Page page, VideoQuery videoQuery);
+    List<VideoPost> findAdminVideoByPage(@Param("page") Page page, @Param("videoQuery") VideoQuery videoQuery);
 
     List<Integer> countByCriteriaAndUserGroup(VideoQuery videoQuery);
-    List<VideoPostCard> findCriteriaAndUserGroupByPage(Page page, VideoQuery videoQuery);
+    List<VideoPostCard> findCriteriaAndUserGroupByPage(@Param("page") Page page, @Param("videoQuery") VideoQuery videoQuery);
     List<VideoPostCard> findByNextVideos(@Param("videoQuery") VideoQuery videoQuery, @Param("publishAt") LocalDateTime publishAt);
 
     VideoPost findByVideoId(String videoId);
     VideoDetail findVideoPostDetail(VideoQuery videoQuery);
 
     List<VideoPostCard> findVideoCardByVideoIds(List<String> videoIds);
-    List<VideoPostCard> findByUserIds(List<Long> userIds, int pageSize, int nextId);
+    List<VideoPostCard> findByUserIds(@Param("userIds") List<Long> userIds, @Param("pageSize") int pageSize, @Param("nextId") int nextId);
     int countBySearchCriteria(SearchCriteria searchCriteria);
-    List<VideoPost> findSearchCriteriaByPage(Page page, SearchCriteria searchCriteria);
+    List<VideoPost> findSearchCriteriaByPage(@Param("page") Page page, @Param("searchCriteria") SearchCriteria searchCriteria);
     List<VideoPost> findAllById(int pageSize, int nextId);
     @Deprecated
     List<BannerVideo> findBannerVideos(List<String> videoIds);
@@ -61,7 +61,7 @@ public interface VideoPostMapper extends BaseMapper<VideoPost> {
     List<GroupCount> findPublishByVideo();
     List<GroupCount> findPublishByImage();
     List<GroupCount> findGroupByCategoryId();
-    List<String> findRandomVideoIds(List<Integer> scopes, int size);
+    List<String> findRandomVideoIds(@Param("scopes") List<Integer> scopes, @Param("size") int size);
     List<String> findShortVideo(List<Integer> scopes);
 
     int countDurationLt(int duration);