MCPcopy Create free account

hub / github.com/Alex-LiSun/vibe-music-server / functions

Functions288 in github.com/Alex-LiSun/vibe-music-server

↓ 101 callersMethoderror
()
src/main/java/cn/edu/seig/vibemusic/result/Result.java:33
↓ 91 callersMethodsuccess
(T data)
src/main/java/cn/edu/seig/vibemusic/result/Result.java:23
↓ 47 callersMethodget
()
src/main/java/cn/edu/seig/vibemusic/util/ThreadLocalUtil.java:13
↓ 21 callersMethodtoLong
将 Object 转换为 Long,支持 Long 和 Integer 类型的转换。 @param obj 要转换的对象 @return 转换后的 Long 值 @throws IllegalArgumentException 如果对象类型不支持转换
src/main/java/cn/edu/seig/vibemusic/util/TypeConversionUtil.java:12
↓ 17 callersMethoddeleteFile
删除 MinIO 文件 @param fileUrl 文件 URL
src/main/java/cn/edu/seig/vibemusic/service/MinioService.java:18
↓ 9 callersMethodhandleBindingResultErrors
处理校验失败的BindingResult,返回错误信息 @param bindingResult 校验结果 @return 错误信息字符串
src/main/java/cn/edu/seig/vibemusic/util/BindingResultUtil.java:17
↓ 7 callersMethodparseToken
解析 JWT token @param token JWT token @return 自定义的业务数据
src/main/java/cn/edu/seig/vibemusic/util/JwtUtil.java:38
↓ 7 callersMethoduploadFile
上传文件到 MinIO @param file 要上传的文件 @param folder 存储文件的目录 @return 文件访问 URL
src/main/java/cn/edu/seig/vibemusic/service/MinioService.java:12
↓ 5 callersMethodset
(Object value)
src/main/java/cn/edu/seig/vibemusic/util/ThreadLocalUtil.java:18
↓ 3 callersMethoderrorResult
统一返回错误结果 @param message 错误信息 @return
src/main/java/cn/edu/seig/vibemusic/handler/GlobalExceptionHandler.java:29
↓ 3 callersMethodgetRandomPlaylists
(int limit)
src/main/java/cn/edu/seig/vibemusic/mapper/PlaylistMapper.java:36
↓ 3 callersMethodgetRandomSongsWithArtist
()
src/main/java/cn/edu/seig/vibemusic/mapper/SongMapper.java:78
↓ 3 callersMethodsendErrorResponse
(HttpServletResponse response, int status, String message)
src/main/java/cn/edu/seig/vibemusic/interceptor/LoginInterceptor.java:33
↓ 2 callersMethodgenerateToken
生成 JWT token @param claims 自定义的业务数据 @return JWT token
src/main/java/cn/edu/seig/vibemusic/util/JwtUtil.java:25
↓ 2 callersMethodjackson2JsonRedisSerializer
自定义 Jackson2JsonRedisSerializer 配置
src/main/java/cn/edu/seig/vibemusic/config/RedisConfig.java:28
↓ 2 callersMethodlogin
(UserLoginDTO userLoginDTO)
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:33
↓ 2 callersMethodlogout
(String token)
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:51
↓ 2 callersMethodregister
(UserRegisterDTO userRegisterDTO)
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:30
↓ 2 callersMethodverifyVerificationCode
(String email, String verificationCode)
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:27
↓ 1 callersMethodaddArtist
(ArtistAddDTO artistAddDTO)
src/main/java/cn/edu/seig/vibemusic/service/IArtistService.java:46
↓ 1 callersMethodaddBanner
(String bannerUrl)
src/main/java/cn/edu/seig/vibemusic/service/IBannerService.java:26
↓ 1 callersMethodaddFeedback
(String content)
src/main/java/cn/edu/seig/vibemusic/service/IFeedbackService.java:31
↓ 1 callersMethodaddPlaylist
(PlaylistAddDTO playlistAddDTO)
src/main/java/cn/edu/seig/vibemusic/service/IPlaylistService.java:42
↓ 1 callersMethodaddPlaylistComment
(CommentPlaylistDTO commentPlaylistDTO)
src/main/java/cn/edu/seig/vibemusic/service/ICommentService.java:23
↓ 1 callersMethodaddSong
(SongAddDTO songAddDTO)
src/main/java/cn/edu/seig/vibemusic/service/ISongService.java:44
↓ 1 callersMethodaddSongComment
(CommentSongDTO commentSongDTO)
src/main/java/cn/edu/seig/vibemusic/service/ICommentService.java:20
↓ 1 callersMethodaddUser
(UserAddDTO userAddDTO)
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:63
↓ 1 callersMethodcancelCollectPlaylist
(Long playlistId)
src/main/java/cn/edu/seig/vibemusic/service/IUserFavoriteService.java:38
↓ 1 callersMethodcancelCollectSong
(Long songId)
src/main/java/cn/edu/seig/vibemusic/service/IUserFavoriteService.java:29
↓ 1 callersMethodcancelLikeComment
(Long commentId)
src/main/java/cn/edu/seig/vibemusic/service/ICommentService.java:29
↓ 1 callersMethodcollectPlaylist
(Long playlistId)
src/main/java/cn/edu/seig/vibemusic/service/IUserFavoriteService.java:35
↓ 1 callersMethodcollectSong
(Long songId)
src/main/java/cn/edu/seig/vibemusic/service/IUserFavoriteService.java:26
↓ 1 callersMethoddeleteAccount
()
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:54
↓ 1 callersMethoddeleteArtist
(Long ArtistId)
src/main/java/cn/edu/seig/vibemusic/service/IArtistService.java:55
↓ 1 callersMethoddeleteArtists
(List<Long> artistIds)
src/main/java/cn/edu/seig/vibemusic/service/IArtistService.java:58
↓ 1 callersMethoddeleteBanner
(Long bannerId)
src/main/java/cn/edu/seig/vibemusic/service/IBannerService.java:35
↓ 1 callersMethoddeleteBanners
(List<Long> bannerIds)
src/main/java/cn/edu/seig/vibemusic/service/IBannerService.java:38
↓ 1 callersMethoddeleteComment
(Long commentId)
src/main/java/cn/edu/seig/vibemusic/service/ICommentService.java:32
↓ 1 callersMethoddeleteFeedback
(Long feedbackId)
src/main/java/cn/edu/seig/vibemusic/service/IFeedbackService.java:25
↓ 1 callersMethoddeleteFeedbacks
(List<Long> feedbackIds)
src/main/java/cn/edu/seig/vibemusic/service/IFeedbackService.java:28
↓ 1 callersMethoddeletePlaylist
(Long playlistId)
src/main/java/cn/edu/seig/vibemusic/service/IPlaylistService.java:51
↓ 1 callersMethoddeletePlaylists
(List<Long> playlistIds)
src/main/java/cn/edu/seig/vibemusic/service/IPlaylistService.java:54
↓ 1 callersMethoddeleteSong
(Long songId)
src/main/java/cn/edu/seig/vibemusic/service/ISongService.java:56
↓ 1 callersMethoddeleteSongs
(List<Long> songIds)
src/main/java/cn/edu/seig/vibemusic/service/ISongService.java:59
↓ 1 callersMethoddeleteUser
(Long userId)
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:72
↓ 1 callersMethoddeleteUsers
(List<Long> userIds)
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:75
↓ 1 callersMethodgenerateRandomCode
生成随机的6个字符的字符串 @return 随机字符串
src/main/java/cn/edu/seig/vibemusic/util/RandomCodeUtil.java:16
↓ 1 callersMethodgetAllArtistNames
()
src/main/java/cn/edu/seig/vibemusic/service/IArtistService.java:34
↓ 1 callersMethodgetAllArtists
(ArtistDTO artistDTO)
src/main/java/cn/edu/seig/vibemusic/service/IArtistService.java:28
↓ 1 callersMethodgetAllArtistsAndDetail
(ArtistDTO artistDTO)
src/main/java/cn/edu/seig/vibemusic/service/IArtistService.java:31
↓ 1 callersMethodgetAllArtistsCount
(Integer gender, String area)
src/main/java/cn/edu/seig/vibemusic/service/IArtistService.java:43
↓ 1 callersMethodgetAllBanners
(BannerDTO bannerDTO)
src/main/java/cn/edu/seig/vibemusic/service/IBannerService.java:23
↓ 1 callersMethodgetAllFeedbacks
(FeedbackDTO feedbackDTO)
src/main/java/cn/edu/seig/vibemusic/service/IFeedbackService.java:22
↓ 1 callersMethodgetAllPlaylists
(PlaylistDTO playlistDTO)
src/main/java/cn/edu/seig/vibemusic/service/IPlaylistService.java:27
↓ 1 callersMethodgetAllPlaylistsCount
(String style)
src/main/java/cn/edu/seig/vibemusic/service/IPlaylistService.java:39
↓ 1 callersMethodgetAllPlaylistsInfo
(PlaylistDTO playlistDTO)
src/main/java/cn/edu/seig/vibemusic/service/IPlaylistService.java:30
↓ 1 callersMethodgetAllSongs
(SongDTO songDTO, HttpServletRequest request)
src/main/java/cn/edu/seig/vibemusic/service/ISongService.java:29
↓ 1 callersMethodgetAllSongsByArtist
(SongAndArtistDTO songDTO)
src/main/java/cn/edu/seig/vibemusic/service/ISongService.java:32
↓ 1 callersMethodgetAllSongsCount
(String style)
src/main/java/cn/edu/seig/vibemusic/service/ISongService.java:41
↓ 1 callersMethodgetAllUsers
(UserSearchDTO userSearchDTO)
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:60
↓ 1 callersMethodgetAllUsersCount
()
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:57
↓ 1 callersMethodgetArtistDetail
(Long artistId, HttpServletRequest request)
src/main/java/cn/edu/seig/vibemusic/service/IArtistService.java:40
↓ 1 callersMethodgetArtistDetailById
(Long artistId)
src/main/java/cn/edu/seig/vibemusic/mapper/ArtistMapper.java:20
↓ 1 callersMethodgetBannerList
()
src/main/java/cn/edu/seig/vibemusic/service/IBannerService.java:41
↓ 1 callersMethodgetFavoriteIdsByStyle
(List<String> favoriteStyles)
src/main/java/cn/edu/seig/vibemusic/mapper/UserFavoriteMapper.java:39
↓ 1 callersMethodgetFavoritePlaylistIdsByUserId
(@Param("userId") Long userId)
src/main/java/cn/edu/seig/vibemusic/mapper/UserFavoriteMapper.java:35
↓ 1 callersMethodgetFavoritePlaylistStyles
(List<Long> favoritePlaylistIds)
src/main/java/cn/edu/seig/vibemusic/mapper/PlaylistMapper.java:30
↓ 1 callersMethodgetFavoriteSongIdsByUserId
(@Param("userId") Long userId)
src/main/java/cn/edu/seig/vibemusic/mapper/UserFavoriteMapper.java:31
↓ 1 callersMethodgetFavoriteSongStyles
(@Param("favoriteSongIds") List<Long> favoriteSongIds)
src/main/java/cn/edu/seig/vibemusic/mapper/SongMapper.java:105
↓ 1 callersMethodgetPermissions
()
src/main/java/cn/edu/seig/vibemusic/config/RolePathPermissionsConfig.java:15
↓ 1 callersMethodgetPlaylistDetail
(Long playlistId, HttpServletRequest request)
src/main/java/cn/edu/seig/vibemusic/service/IPlaylistService.java:36
↓ 1 callersMethodgetPlaylistDetailById
(Long playlistId)
src/main/java/cn/edu/seig/vibemusic/mapper/PlaylistMapper.java:27
↓ 1 callersMethodgetPlaylistsByIds
( Long userId, Page<PlaylistVO> page, @Param("playlistIds") List<Long> pla
src/main/java/cn/edu/seig/vibemusic/mapper/PlaylistMapper.java:48
↓ 1 callersMethodgetRandomArtists
()
src/main/java/cn/edu/seig/vibemusic/service/IArtistService.java:37
↓ 1 callersMethodgetRecommendedPlaylists
(HttpServletRequest request)
src/main/java/cn/edu/seig/vibemusic/service/IPlaylistService.java:33
↓ 1 callersMethodgetRecommendedPlaylistsByStyles
(List<Long> sortedStyleIds, List<Long> favoritePlaylistIds, int limit)
src/main/java/cn/edu/seig/vibemusic/mapper/PlaylistMapper.java:33
↓ 1 callersMethodgetRecommendedSongs
(HttpServletRequest request)
src/main/java/cn/edu/seig/vibemusic/service/ISongService.java:35
↓ 1 callersMethodgetRecommendedSongsByStyles
(@Param("sortedStyleIds") List<Long> sortedStyleIds, @Param("favo
src/main/java/cn/edu/seig/vibemusic/mapper/SongMapper.java:108
↓ 1 callersMethodgetSongDetail
(Long songId, HttpServletRequest request)
src/main/java/cn/edu/seig/vibemusic/service/ISongService.java:38
↓ 1 callersMethodgetSongDetailById
(Long songId)
src/main/java/cn/edu/seig/vibemusic/mapper/SongMapper.java:95
↓ 1 callersMethodgetSongsByIds
(Page<SongVO> page, @Param("songIds") List<Long> songIds,
src/main/java/cn/edu/seig/vibemusic/mapper/SongMapper.java:98
↓ 1 callersMethodgetSongsWithArtist
(Page<SongVO> page, @Param("songName") String songName,
src/main/java/cn/edu/seig/vibemusic/mapper/SongMapper.java:28
↓ 1 callersMethodgetSongsWithArtistName
(Page<SongAdminVO> page, @Param("artistId") Long artistId,
src/main/java/cn/edu/seig/vibemusic/mapper/SongMapper.java:51
↓ 1 callersMethodgetUserFavoritePlaylistIds
(@Param("userId") Long userId)
src/main/java/cn/edu/seig/vibemusic/mapper/UserFavoriteMapper.java:27
↓ 1 callersMethodgetUserFavoritePlaylists
(PlaylistDTO playlistDTO)
src/main/java/cn/edu/seig/vibemusic/service/IUserFavoriteService.java:32
↓ 1 callersMethodgetUserFavoriteSongIds
(@Param("userId") Long userId)
src/main/java/cn/edu/seig/vibemusic/mapper/UserFavoriteMapper.java:23
↓ 1 callersMethodgetUserFavoriteSongs
(SongDTO songDTO)
src/main/java/cn/edu/seig/vibemusic/service/IUserFavoriteService.java:23
↓ 1 callersMethodhasPermission
(String role, String requestURI)
src/main/java/cn/edu/seig/vibemusic/config/RolePermissionManager.java:23
↓ 1 callersMethodlikeComment
(Long commentId)
src/main/java/cn/edu/seig/vibemusic/service/ICommentService.java:26
↓ 1 callersMethodremove
()
src/main/java/cn/edu/seig/vibemusic/util/ThreadLocalUtil.java:23
↓ 1 callersMethodresetUserPassword
(UserResetPasswordDTO userResetPasswordDTO)
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:48
↓ 1 callersMethodsendEmail
发送邮件 @param to 收件人地址 @param subject 邮件主题 @param content 邮件内容 @return 发送结果,包含是否成功
src/main/java/cn/edu/seig/vibemusic/service/impl/EmailServiceImpl.java:41
↓ 1 callersMethodsendVerificationCode
(String email)
src/main/java/cn/edu/seig/vibemusic/service/IUserService.java:24
↓ 1 callersMethodsendVerificationCodeEmail
(String email)
src/main/java/cn/edu/seig/vibemusic/service/EmailService.java:17
↓ 1 callersMethodupdateArtist
(ArtistUpdateDTO artistUpdateDTO)
src/main/java/cn/edu/seig/vibemusic/service/IArtistService.java:49
↓ 1 callersMethodupdateArtistAvatar
(Long artistId, String avatar)
src/main/java/cn/edu/seig/vibemusic/service/IArtistService.java:52
↓ 1 callersMethodupdateBanner
(Long bannerId, String bannerUrl)
src/main/java/cn/edu/seig/vibemusic/service/IBannerService.java:29
↓ 1 callersMethodupdateBannerStatus
(Long bannerId, Integer bannerStatus)
src/main/java/cn/edu/seig/vibemusic/service/IBannerService.java:32
↓ 1 callersMethodupdatePlaylist
(PlaylistUpdateDTO playlistUpdateDTO)
src/main/java/cn/edu/seig/vibemusic/service/IPlaylistService.java:45
↓ 1 callersMethodupdatePlaylistCover
(Long playlistId, String coverUrl)
src/main/java/cn/edu/seig/vibemusic/service/IPlaylistService.java:48
next →1–100 of 288, ranked by callers