Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Alex-LiSun/vibe-music-server
/ functions
Functions
288 in github.com/Alex-LiSun/vibe-music-server
⨍
Functions
288
◇
Types & classes
126
Method
getAllSongsByArtist
获取歌手的所有歌曲 @param songDTO songAndArtistDTO @return 歌曲列表
src/main/java/cn/edu/seig/vibemusic/service/impl/SongServiceImpl.java:138
Method
getAllSongsCount
获取所有歌曲的数量 @param style 歌曲风格 @return 歌曲数量
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:276
Method
getAllSongsCount
获取所有歌曲的数量 @param style 歌曲风格 @return 歌曲数量
src/main/java/cn/edu/seig/vibemusic/service/impl/SongServiceImpl.java:278
Method
getAllUsers
获取所有用户信息 @param userSearchDTO 用户搜索条件 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:113
Method
getAllUsers
分页查询所有用户 @param userSearchDTO 用户查询条件 @return 用户分页信息
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:370
Method
getAllUsersCount
获取所有用户数量 @return 用户数量
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:102
Method
getAllUsersCount
获取所有用户数量 @return 用户数量
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:359
Method
getArtistDetail
获取歌手详情 @param artistId 歌手id @return 歌手详情
src/main/java/cn/edu/seig/vibemusic/controller/ArtistController.java:60
Method
getArtistDetail
获取歌手详情 @param artistId 歌手id @param request HttpServletRequest,用于获取请求头中的 token @return 歌手详情
src/main/java/cn/edu/seig/vibemusic/service/impl/ArtistServiceImpl.java:190
Method
getBannerList
获取轮播图列表(用户端) @return 轮播图列表
src/main/java/cn/edu/seig/vibemusic/controller/BannerController.java:105
Method
getBannerList
获取轮播图列表(用户端) @return 轮播图列表
src/main/java/cn/edu/seig/vibemusic/service/impl/BannerServiceImpl.java:192
Method
getFavoritePlaylists
获取用户收藏的歌单列表 @return 用户收藏的歌单列表
src/main/java/cn/edu/seig/vibemusic/controller/UserFavoriteController.java:66
Method
getPlaylistDetail
获取歌单详情 @param playlistId 歌单id @return 歌单详情
src/main/java/cn/edu/seig/vibemusic/controller/PlaylistController.java:60
Method
getPlaylistDetail
获取歌单详情 @param playlistId 歌单id @param request HttpServletRequest,用于获取请求头中的 token @return 歌单详情
src/main/java/cn/edu/seig/vibemusic/service/impl/PlaylistServiceImpl.java:204
Method
getRandomArtists
获取随机歌手 随机歌手的数量为 10 @return 随机歌手列表
src/main/java/cn/edu/seig/vibemusic/controller/ArtistController.java:49
Method
getRandomArtists
获取随机歌手 随机歌手的数量为 10 @return 随机歌手列表
src/main/java/cn/edu/seig/vibemusic/service/impl/ArtistServiceImpl.java:163
Method
getRandomPlaylists
获取推荐歌单 @param request request @return 推荐歌单列表
src/main/java/cn/edu/seig/vibemusic/controller/PlaylistController.java:49
Method
getRecommendedPlaylists
获取推荐歌单 推荐歌单的数量为 10 @param request HttpServletRequest,用于获取请求头中的 token @return 随机歌单列表
src/main/java/cn/edu/seig/vibemusic/service/impl/PlaylistServiceImpl.java:133
Method
getRecommendedSongs
获取推荐歌曲 推荐歌曲的数量为 20 @param request 请求 @return 推荐歌曲列表
src/main/java/cn/edu/seig/vibemusic/controller/SongController.java:50
Method
getRecommendedSongs
获取推荐歌曲 推荐歌曲的数量为 20 @param request HttpServletRequest,用于获取请求头中的 token @return 推荐歌曲列表
src/main/java/cn/edu/seig/vibemusic/service/impl/SongServiceImpl.java:159
Method
getSongDetail
获取歌曲详情 @param songId 歌曲id @return 歌曲详情
src/main/java/cn/edu/seig/vibemusic/controller/SongController.java:61
Method
getSongDetail
获取歌曲详情 @param songId 歌曲id @param request HttpServletRequest,用于获取请求头中的 token @return 歌曲详情
src/main/java/cn/edu/seig/vibemusic/service/impl/SongServiceImpl.java:235
Method
getUserFavoritePlaylists
获取用户收藏的歌单列表 @param playlistDTO 歌单查询条件 @return 用户收藏的歌单列表
src/main/java/cn/edu/seig/vibemusic/service/impl/UserFavoriteServiceImpl.java:146
Method
getUserFavoriteSongs
获取用户收藏的歌曲列表 @return 用户收藏的歌曲列表
src/main/java/cn/edu/seig/vibemusic/controller/UserFavoriteController.java:34
Method
getUserFavoriteSongs
获取用户收藏的歌曲列表 @param songDTO 歌曲查询条件 @return 用户收藏的歌曲列表
src/main/java/cn/edu/seig/vibemusic/service/impl/UserFavoriteServiceImpl.java:61
Method
getUserInfo
获取用户信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/UserController.java:94
Method
handleMethodArgumentNotValidException
处理参数校验异常 @param ex @return
src/main/java/cn/edu/seig/vibemusic/handler/GlobalExceptionHandler.java:60
Method
handleSqlIntegrityConstraintViolationException
处理SQL异常 @param ex @return
src/main/java/cn/edu/seig/vibemusic/handler/GlobalExceptionHandler.java:39
Method
likeComment
点赞评论 @param commentId 评论id @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/CommentController.java:54
Method
likeComment
点赞评论 @param commentId 评论ID @return Result
src/main/java/cn/edu/seig/vibemusic/service/impl/CommentServiceImpl.java:90
Method
login
登录管理员 @param adminDTO 管理员信息 @param bindingResult 绑定结果 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:73
Method
login
登录 @param userLoginDTO 用户登录信息 @param bindingResult 绑定结果 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/UserController.java:78
Method
login
(AdminDTO adminDTO)
src/main/java/cn/edu/seig/vibemusic/service/IAdminService.java:22
Method
login
用户登录 @param userLoginDTO 用户登录信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:132
Method
login
管理员登录 @param adminDTO 管理员信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/AdminServiceImpl.java:68
Method
logout
登出 @param token 认证token @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:90
Method
logout
登出 @param token 认证token @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/UserController.java:176
Method
logout
(String token)
src/main/java/cn/edu/seig/vibemusic/service/IAdminService.java:25
Method
logout
登出 @param token 认证token @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:311
Method
logout
登出 @param token 认证token @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/AdminServiceImpl.java:98
Method
main
(String[] args)
src/main/java/cn/edu/seig/vibemusic/VibeMusicServerApplication.java:11
Method
minioClient
()
src/main/java/cn/edu/seig/vibemusic/config/MinioConfig.java:20
Method
mybatisPlusInterceptor
()
src/main/java/cn/edu/seig/vibemusic/config/MyBatisPlusConfig.java:14
Method
preHandle
(HttpServletRequest request, HttpServletResponse response, Object handler)
src/main/java/cn/edu/seig/vibemusic/interceptor/LoginInterceptor.java:40
Method
redisTemplate
RedisTemplate 配置
src/main/java/cn/edu/seig/vibemusic/config/RedisConfig.java:40
Method
register
注册管理员 @param adminDTO 管理员信息 @param bindingResult 绑定结果 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:55
Method
register
注册 @param userRegisterDTO 用户注册信息 @param bindingResult 绑定结果 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/UserController.java:54
Method
register
(AdminDTO adminDTO)
src/main/java/cn/edu/seig/vibemusic/service/IAdminService.java:19
Method
register
用户注册 @param userRegisterDTO 用户注册信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:98
Method
register
管理员注册 @param adminDTO 管理员信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/AdminServiceImpl.java:45
Method
resetUserPassword
重置用户密码 @param userResetPasswordDTO 用户密码信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/UserController.java:153
Method
resetUserPassword
重置用户密码 @param userResetPasswordDTO 用户密码信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:283
Method
sendEmail
(String to, String subject, String content)
src/main/java/cn/edu/seig/vibemusic/service/EmailService.java:14
Method
sendVerificationCode
发送验证码 @param email 邮箱 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/UserController.java:42
Method
sendVerificationCode
发送验证码 @param email 用户邮箱 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:67
Method
sendVerificationCodeEmail
发送验证码邮件 @param email 收件人地址 @return 发送结果,包含是否成功和验证码
src/main/java/cn/edu/seig/vibemusic/service/impl/EmailServiceImpl.java:63
Method
setPermissions
(Map<String, List<String>> permissions)
src/main/java/cn/edu/seig/vibemusic/config/RolePathPermissionsConfig.java:19
Method
testRedisConnection
()
src/test/java/cn/edu/seig/vibemusic/RedisConnectionTest.java:17
Method
updateArtist
更新歌手信息 @param artistUpdateDTO 歌手信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:228
Method
updateArtist
更新歌手 @param artistUpdateDTO 歌手更新DTO @return 更新结果
src/main/java/cn/edu/seig/vibemusic/service/impl/ArtistServiceImpl.java:290
Method
updateArtistAvatar
更新歌手头像 @param artistId 歌手id @param avatar 头像 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:240
Method
updateArtistAvatar
更新歌手头像 @param artistId 歌手id @param avatar 头像 @return 更新结果
src/main/java/cn/edu/seig/vibemusic/service/impl/ArtistServiceImpl.java:316
Method
updateBanner
更新轮播图 @param banner 轮播图 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/BannerController.java:61
Method
updateBanner
更新轮播图 @param bannerId 轮播图ID @param bannerUrl 轮播图URL @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/BannerServiceImpl.java:93
Method
updateBannerStatus
更新轮播图状态 @param bannerStatus 轮播图状态 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/BannerController.java:73
Method
updateBannerStatus
更新轮播图状态 @param bannerId 轮播图ID @param bannerStatus 轮播图状态 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/BannerServiceImpl.java:117
Method
updatePlaylist
更新歌单信息 @param playlistUpdateDTO 歌单信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:413
Method
updatePlaylist
更新歌单 @param playlistUpdateDTO 歌单更新DTO @return 更新结果
src/main/java/cn/edu/seig/vibemusic/service/impl/PlaylistServiceImpl.java:307
Method
updatePlaylistCover
更新歌单封面 @param playlistId 歌单id @param cover 封面 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:425
Method
updatePlaylistCover
更新歌单封面 @param playlistId 歌单id @param coverUrl 歌单封面url @return 更新结果
src/main/java/cn/edu/seig/vibemusic/service/impl/PlaylistServiceImpl.java:333
Method
updateSong
更新歌曲信息 @param songUpdateDTO 歌曲信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/SongServiceImpl.java:345
Method
updateSongAudio
更新歌曲音频 @param songId 歌曲id @param audio 音频 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:344
Method
updateSongAudio
更新歌曲音频 @param songId 歌曲id @param audioUrl 音频url @return 更新结果
src/main/java/cn/edu/seig/vibemusic/service/impl/SongServiceImpl.java:417
Method
updateSongCover
更新歌曲封面 @param songId 歌曲id @param cover 封面 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:331
Method
updateSongCover
更新歌曲封面 @param songId 歌曲id @param coverUrl 封面url @return 更新结果
src/main/java/cn/edu/seig/vibemusic/service/impl/SongServiceImpl.java:393
Method
updateUser
更新用户信息 @param userDTO 用户信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:141
Method
updateUser
更新用户 @param userDTO 用户信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:462
Method
updateUserAvatar
更新用户头像 @param avatar 头像 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/UserController.java:122
Method
updateUserAvatar
更新用户头像 @param avatarUrl 用户头像 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:221
Method
updateUserInfo
更新用户信息 @param userDTO 用户信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/UserController.java:105
Method
updateUserInfo
更新用户信息 @param userDTO 用户信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:183
Method
updateUserPassword
更新用户密码 @param userPasswordDTO 用户密码信息 @param token 认证token @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/UserController.java:135
Method
updateUserPassword
更新用户密码 @param userPasswordDTO 用户密码信息 @param token 认证token @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:248
Method
updateUserStatus
更新用户状态 @param userId 用户id @param userStatus 用户状态 @return 结果
src/main/java/cn/edu/seig/vibemusic/controller/AdminController.java:159
Method
updateUserStatus
更新用户状态 @param userId 用户id @param userStatus 状态 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:499
Method
uploadFile
上传文件到 Minio @param file 文件 @param folder 文件夹 @return 可访问的 URL
src/main/java/cn/edu/seig/vibemusic/service/impl/MinioServiceImpl.java:37
Method
userInfo
用户信息 @return 结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:165
Method
verifyVerificationCode
验证验证码 @param email 用户邮箱 @param verificationCode 验证码 @return 验证结果
src/main/java/cn/edu/seig/vibemusic/service/impl/UserServiceImpl.java:86
← previous
201–288 of 288, ranked by callers