Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddComment ¶
AddComment 新增视频评论 @Summary get add comment for video @Accept json @Produce json @Param vid-id path string true "video id" @Param cbody body defs.ReqNewComment true "user credential" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResAddComment}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":nil}" @Failure 500 {string} json "{"code":400,"msg":"添加评论失败","data":nil}" @Router /api/v1/videos/{vid-id}/comments [post]
func AddVideo ¶
AddVideo 新增视频 @Summary add a new video @Accept json @Produce json @Param username path string true "username" @Param nvbody body defs.ReqNewVideo true "new video info" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResAddVideoInfo}" @Failure 400 {string} json "{"code":400,"msg":"","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"","data":nil}" @Router /api/v1/user/{username}/videos [post]
func CreateUser ¶
CreateUser 创建用户 @Summary add a new user @Accept json @Produce json @Param ubody body defs.ReqUserCredential true "user credential" @Success 200 {string} json "{"code":200,"msg":"ok","data":nil}" @Failure 400 {string} json "{"code":400,"msg":"bad request","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"internal error","data":nil}" @Router /api/v1/user [post]
func DeleteVideo ¶
DeleteVideo 删除指定的视频 @Summary delete video by video_id @Accept json @Produce json @Param username path string true "username" @Param vid-id path string true "video id" @Success 200 {string} json "{"code":200,"msg":"ok","data":{}}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":{}}" @Router /api/v1/user/{username}/videos/{vid-id} [post]
func GetComments ¶
GetComments 获取多个视频评论 @Summary get comments by video id @Accept json @Produce json @Param vid-id path string true "video id" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResComments}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"","data":nil}" @Router /api/v1/videos/{vid-id}/comments [get]
func GetUserInfo ¶
GetUserInfo 获取用户信息 @Summary get user info @Accept json @Produce json @Param username path string true "username" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResUserInfo}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"数据库错误","data":nil}" @Router /api/v1/user/{username} [get]
func GetUserVideos ¶
GetUserVideos 获取多个视频信息 @Summary get user videoinfos @Accept json @Produce json @Param username path string true "username" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResVideoInfos}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"数据库错误","data":nil}" @Router /api/v1/user/{username}/videos [get]
func UserLogin ¶
UserLogin 用户登陆请求 @Summary user login @Accept json @Produce json @Param username path string true "username" @Param ubody body defs.ReqUserCredential true "user credential" @Success 200 {string} json "{"code":200,"msg":"ok","data":defs.ResSignedIn}" @Failure 400 {string} json "{"code":400,"msg":"请求参数错误","data":nil}" @Failure 500 {string} json "{"code":500,"msg":"","data":nil}" @Router /api/v1/user/{username} [post]
Types ¶
This section is empty.