You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1537 lines
51 KiB

// Code generated by swaggo/swag. DO NOT EDIT.
package docs
import "github.com/swaggo/swag"
const docTemplate = `{
"schemes": {{ marshal .Schemes }},
"swagger": "2.0",
"info": {
"description": "{{escape .Description}}",
"title": "{{.Title}}",
"contact": {
"name": "DouTok",
"url": "https://github.com/TremblingV5/DouTok"
},
"license": {
"name": "Apache 2.0",
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
},
"version": "{{.Version}}"
},
"host": "{{.Host}}",
"basePath": "{{.BasePath}}",
"paths": {
"/douyin/comment/action": {
"post": {
"tags": [
"Comment评论"
],
"summary": "添加或删除评论",
"parameters": [
{
"description": "评论操作信息",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/api.DouyinCommentActionRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/comment.DouyinCommentActionResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinCommentActionResponse"
}
}
}
}
},
"/douyin/comment/list": {
"get": {
"tags": [
"Comment评论"
],
"summary": "获取某个视频之下的评论列表",
"parameters": [
{
"type": "string",
"description": "用户鉴权token",
"name": "token",
"in": "query"
},
{
"type": "integer",
"description": "视频id",
"name": "video_id",
"in": "query"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/comment.DouyinCommentListResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinCommentListResponse"
}
}
}
}
},
"/douyin/favorite/action": {
"post": {
"tags": [
"Favorite点赞"
],
"summary": "点赞或取消点赞",
"parameters": [
{
"description": "点赞操作信息",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/api.DouyinFavoriteActionRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/favorite.DouyinFavoriteActionResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinFavoriteActionResponse"
}
}
}
}
},
"/douyin/favorite/list": {
"get": {
"tags": [
"Favorite点赞"
],
"summary": "返回点赞视频列表",
"parameters": [
{
"type": "string",
"description": "用户鉴权token",
"name": "token",
"in": "query"
},
{
"type": "integer",
"description": "用户id",
"name": "user_id",
"in": "query"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/favorite.DouyinFavoriteListResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinFavoriteListResponse"
}
}
}
}
},
"/douyin/feed": {
"get": {
"tags": [
"Feed视频流相关"
],
"summary": "返回一个视频列表",
"parameters": [
{
"type": "integer",
"description": "可选参数,限制返回视频的最新投稿时间戳,精确到秒,不填表示当前时间",
"name": "latest_time",
"in": "query"
},
{
"type": "string",
"description": "可选参数,登录用户设置",
"name": "token",
"in": "query"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/feed.DouyinFeedResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinFeedResponse"
}
}
}
}
},
"/douyin/message/action": {
"post": {
"tags": [
"Message聊天相关"
],
"summary": "发送消息操作",
"parameters": [
{
"description": "发送的消息的相关信息",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/api.DouyinMessageActionRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/message.DouyinMessageActionResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinMessageActionResponse"
}
}
}
}
},
"/douyin/message/chat": {
"get": {
"tags": [
"Message聊天相关"
],
"summary": "获取和某人的聊天记录",
"parameters": [
{
"type": "integer",
"description": "上次最新消息的时间",
"name": "pre_msg_time",
"in": "query"
},
{
"type": "integer",
"description": "对方用户id",
"name": "to_user_id",
"in": "query"
},
{
"type": "string",
"description": "用户鉴权token",
"name": "token",
"in": "query"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/message.DouyinMessageChatResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinMessageChatResponse"
}
}
}
}
},
"/douyin/publish/action": {
"post": {
"tags": [
"Publish视频投稿相关"
],
"summary": "发布视频操作",
"parameters": [
{
"type": "string",
"description": "用户鉴权token",
"name": "token",
"in": "formData",
"required": true
},
{
"type": "string",
"description": "视频标题",
"name": "title",
"in": "formData",
"required": true
},
{
"type": "file",
"description": "视频数据",
"name": "data",
"in": "formData",
"required": true
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/publish.DouyinPublishActionResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinPublishActionResponse"
}
}
}
}
},
"/douyin/publish/list": {
"get": {
"tags": [
"Publish视频投稿相关"
],
"summary": "获取用户已发布视频的列表",
"parameters": [
{
"type": "string",
"description": "用户鉴权token",
"name": "token",
"in": "query"
},
{
"type": "integer",
"description": "用户id",
"name": "user_id",
"in": "query"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/publish.DouyinPublishListResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinPublishListResponse"
}
}
}
}
},
"/douyin/relation/action": {
"post": {
"tags": [
"Relation关注"
],
"summary": "关注或取消关注",
"parameters": [
{
"description": "关注操作信息",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/api.DouyinRelationActionRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/relation.DouyinRelationActionResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinRelationActionResponse"
}
}
}
}
},
"/douyin/relation/follow/list": {
"get": {
"tags": [
"Relation关注"
],
"summary": "获取已关注用户的列表",
"parameters": [
{
"type": "string",
"description": "用户鉴权token",
"name": "token",
"in": "query"
},
{
"type": "integer",
"description": "用户id",
"name": "user_id",
"in": "query"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/relation.DouyinRelationFollowListResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinRelationFollowListResponse"
}
}
}
}
},
"/douyin/relation/follower/list": {
"get": {
"tags": [
"Relation关注"
],
"summary": "获取粉丝用户列表",
"parameters": [
{
"type": "string",
"description": "用户鉴权token",
"name": "token",
"in": "query"
},
{
"type": "integer",
"description": "用户id",
"name": "user_id",
"in": "query"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/relation.DouyinRelationFollowerListResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinRelationFollowerListResponse"
}
}
}
}
},
"/douyin/relation/friend/list": {
"get": {
"tags": [
"Relation关注"
],
"summary": "获取好友列表",
"parameters": [
{
"type": "string",
"description": "用户鉴权token",
"name": "token",
"in": "query"
},
{
"type": "integer",
"description": "用户id",
"name": "user_id",
"in": "query"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/relation.DouyinRelationFollowerListResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinRelationFollowerListResponse"
}
}
}
}
},
"/douyin/user": {
"get": {
"tags": [
"User用户相关"
],
"summary": "通过用户ID获取用户",
"parameters": [
{
"type": "string",
"description": "用户鉴权token",
"name": "token",
"in": "query"
},
{
"type": "integer",
"description": "用户id",
"name": "user_id",
"in": "query"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/user.DouyinUserResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinUserResponse"
}
}
}
}
},
"/douyin/user/login": {
"post": {
"description": "输入账号密码登录获取Token",
"tags": [
"User用户相关"
],
"summary": "用户登录",
"parameters": [
{
"description": "用户信息",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/api.DouyinUserLoginRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/user.DouyinUserResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinUserLoginResponse"
}
}
}
}
},
"/douyin/user/register": {
"post": {
"description": "添加一个用户到数据库中",
"tags": [
"User用户相关"
],
"summary": "用户注册",
"parameters": [
{
"description": "用户信息",
"name": "req",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/api.DouyinUserRegisterRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/user.DouyinUserResponse"
}
},
"default": {
"description": "",
"schema": {
"$ref": "#/definitions/api.DouyinUserRegisterResponse"
}
}
}
}
},
"/ping": {
"get": {
"description": "测试 Description",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"Ping"
],
"summary": "Ping测试",
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "string"
}
}
}
}
}
},
"definitions": {
"api.Comment": {
"type": "object",
"properties": {
"content": {
"description": "评论内容",
"type": "string"
},
"create_date": {
"description": "评论发布日期,格式 mm-dd",
"type": "string"
},
"id": {
"description": "视频评论id",
"type": "integer"
},
"like_count": {
"description": "该评论点赞数",
"type": "integer"
},
"tease_count": {
"description": "该评论diss数",
"type": "integer"
},
"user": {
"description": "评论用户信息",
"allOf": [
{
"$ref": "#/definitions/api.User"
}
]
}
}
},
"api.DouyinCommentActionRequest": {
"type": "object",
"properties": {
"action_type": {
"description": "1-发布评论,2-删除评论",
"type": "integer"
},
"comment_id": {
"description": "要删除的评论id,在action_type=2的时候使用",
"type": "integer"
},
"comment_text": {
"description": "用户填写的评论内容,在action_type=1的时候使用",
"type": "string"
},
"token": {
"description": "用户鉴权token",
"type": "string"
},
"video_id": {
"description": "视频id",
"type": "integer"
}
}
},
"api.DouyinCommentActionResponse": {
"type": "object",
"properties": {
"comment": {
"description": "评论成功返回评论内容,不需要重新拉取整个列表",
"allOf": [
{
"$ref": "#/definitions/api.Comment"
}
]
},
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
}
}
},
"api.DouyinCommentListResponse": {
"type": "object",
"properties": {
"comment_list": {
"description": "评论列表",
"type": "array",
"items": {
"$ref": "#/definitions/api.Comment"
}
},
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
}
}
},
"api.DouyinFavoriteActionRequest": {
"type": "object",
"properties": {
"action_type": {
"description": "1-点赞,2-取消点赞",
"type": "integer"
},
"token": {
"description": "用户鉴权token",
"type": "string"
},
"video_id": {
"description": "视频id",
"type": "integer"
}
}
},
"api.DouyinFavoriteActionResponse": {
"type": "object",
"properties": {
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
}
}
},
"api.DouyinFavoriteListResponse": {
"type": "object",
"properties": {
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
},
"video_list": {
"description": "用户点赞视频列表",
"type": "array",
"items": {
"$ref": "#/definitions/api.Video"
}
}
}
},
"api.DouyinFeedResponse": {
"type": "object",
"properties": {
"next_time": {
"description": "本次返回的视频中,发布最早的时间,作为下次请求时的latest_time",
"type": "integer"
},
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
},
"video_list": {
"description": "视频列表",
"type": "array",
"items": {
"$ref": "#/definitions/api.Video"
}
}
}
},
"api.DouyinMessageActionRequest": {
"type": "object",
"properties": {
"action_type": {
"description": "1-发送消息",
"type": "integer"
},
"content": {
"description": "消息内容",
"type": "string"
},
"to_user_id": {
"description": "对方用户id",
"type": "integer"
},
"token": {
"description": "用户鉴权token",
"type": "string"
}
}
},
"api.DouyinMessageActionResponse": {
"type": "object",
"properties": {
"status_code": {
"description": "状态码,0-成功,其他-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
}
}
},
"api.DouyinMessageChatResponse": {
"type": "object",
"properties": {
"message_list": {
"description": "消息列表",
"type": "array",
"items": {
"$ref": "#/definitions/api.Message"
}
},
"status_code": {
"description": "状态码,0-成功,其他-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
}
}
},
"api.DouyinPublishActionResponse": {
"type": "object",
"properties": {
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
}
}
},
"api.DouyinPublishListResponse": {
"type": "object",
"properties": {
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
},
"video_list": {
"description": "用户发布的视频列表",
"type": "array",
"items": {
"$ref": "#/definitions/api.Video"
}
}
}
},
"api.DouyinRelationActionRequest": {
"type": "object",
"properties": {
"action_type": {
"description": "1-关注,2-取消关注",
"type": "integer"
},
"to_user_id": {
"description": "对方用户id",
"type": "integer"
},
"token": {
"description": "用户鉴权token",
"type": "string"
}
}
},
"api.DouyinRelationActionResponse": {
"type": "object",
"properties": {
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
}
}
},
"api.DouyinRelationFollowListResponse": {
"type": "object",
"properties": {
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
},
"user_list": {
"description": "用户信息列表",
"type": "array",
"items": {
"$ref": "#/definitions/api.User"
}
}
}
},
"api.DouyinRelationFollowerListResponse": {
"type": "object",
"properties": {
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
},
"user_list": {
"description": "用户列表",
"type": "array",
"items": {
"$ref": "#/definitions/api.User"
}
}
}
},
"api.DouyinUserLoginRequest": {
"type": "object",
"properties": {
"password": {
"description": "密码,最长32个字符",
"type": "string"
},
"username": {
"description": "登陆用户名,最长32个字符",
"type": "string"
}
}
},
"api.DouyinUserLoginResponse": {
"type": "object",
"properties": {
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
},
"token": {
"description": "用户鉴权token",
"type": "string"
},
"user_id": {
"description": "用户id",
"type": "integer"
}
}
},
"api.DouyinUserRegisterRequest": {
"type": "object",
"properties": {
"password": {
"description": "密码,最长32个字符",
"type": "string"
},
"username": {
"description": "注册用户名,最长32个字符",
"type": "string"
}
}
},
"api.DouyinUserRegisterResponse": {
"type": "object",
"properties": {
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
},
"token": {
"description": "用户鉴权token",
"type": "string"
},
"user_id": {
"description": "用户id",
"type": "integer"
}
}
},
"api.DouyinUserResponse": {
"type": "object",
"properties": {
"status_code": {
"description": "状态码,0-成功,其他值-失败",
"type": "integer"
},
"status_msg": {
"description": "返回状态描述",
"type": "string"
},
"user": {
"description": "用户信息",
"allOf": [
{
"$ref": "#/definitions/api.User"
}
]
}
}
},
"api.Message": {
"type": "object",
"properties": {
"content": {
"description": "消息内容",
"type": "string"
},
"create_time": {
"description": "消息创建时间",
"type": "string"
},
"from_user_id": {
"description": "该消息发送者的id",
"type": "integer"
},
"id": {
"description": "消息id",
"type": "integer"
},
"to_user_id": {
"description": "该消息接收者的id",
"type": "integer"
}
}
},
"api.User": {
"type": "object",
"properties": {
"avatar": {
"description": "用户头像Url",
"type": "string"
},
"background_image": {
"description": "用户个人页顶部大图",
"type": "string"
},
"favorite_count": {
"description": "点赞数量",
"type": "integer"
},
"follow_count": {
"description": "关注总数",
"type": "integer"
},
"follower_count": {
"description": "粉丝总数",
"type": "integer"
},
"id": {
"description": "用户id",
"type": "integer"
},
"is_follow": {
"description": "true-已关注,false-未关注",
"type": "boolean"
},
"name": {
"description": "用户名称",
"type": "string"
},
"signature": {
"description": "个人简介",
"type": "string"
},
"total_favorited": {
"description": "获赞数量",
"type": "integer"
},
"work_count": {
"description": "作品数量",
"type": "integer"
}
}
},
"api.Video": {
"type": "object",
"properties": {
"author": {
"description": "视频作者信息",
"allOf": [
{
"$ref": "#/definitions/api.User"
}
]
},
"comment_count": {
"description": "视频的评论总数",
"type": "integer"
},
"cover_url": {
"description": "视频封面地址",
"type": "string"
},
"favorite_count": {
"description": "视频的点赞总数",
"type": "integer"
},
"id": {
"description": "视频唯一标识",
"type": "integer"
},
"is_favorite": {
"description": "true-已点赞,false-未点赞",
"type": "boolean"
},
"play_url": {
"description": "视频播放地址",
"type": "string"
},
"title": {
"description": "视频标题",
"type": "string"
}
}
},
"comment.DouyinCommentActionResponse": {
"type": "object",
"properties": {
"comment": {
"description": "评论成功返回评论内容,不需要重新拉取整个列表",
"allOf": [
{
"$ref": "#/definitions/entity.Comment"
}
]
},
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
}
}
},
"comment.DouyinCommentListResponse": {
"type": "object",
"properties": {
"comment_list": {
"description": "评论列表",
"type": "array",
"items": {
"$ref": "#/definitions/entity.Comment"
}
},
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
}
}
},
"entity.Comment": {
"type": "object",
"properties": {
"content": {
"description": "评论内容",
"type": "string"
},
"create_date": {
"description": "评论发布日期,格式 mm-dd",
"type": "string"
},
"id": {
"description": "视频评论id",
"type": "integer"
},
"like_count": {
"description": "该评论的点赞数",
"type": "integer"
},
"tease_count": {
"description": "该评论diss数量",
"type": "integer"
},
"user": {
"description": "评论用户信息",
"allOf": [
{
"$ref": "#/definitions/entity.User"
}
]
}
}
},
"entity.Message": {
"type": "object",
"properties": {
"content": {
"description": "消息内容",
"type": "string"
},
"create_time": {
"description": "消息创建时间",
"type": "integer"
},
"from_user_id": {
"description": "该消息发送者的id",
"type": "integer"
},
"id": {
"description": "消息id",
"type": "integer"
},
"to_user_id": {
"description": "该消息接收者的id",
"type": "integer"
}
}
},
"entity.User": {
"type": "object",
"properties": {
"avatar": {
"description": "用户头像Url",
"type": "string"
},
"background_image": {
"description": "用户个人页顶部大图",
"type": "string"
},
"favorite_count": {
"description": "点赞数量",
"type": "integer"
},
"follow_count": {
"description": "关注总数",
"type": "integer"
},
"follower_count": {
"description": "粉丝总数",
"type": "integer"
},
"id": {
"description": "用户id",
"type": "integer"
},
"is_follow": {
"description": "true-已关注,false-未关注",
"type": "boolean"
},
"name": {
"description": "用户名称",
"type": "string"
},
"signature": {
"description": "个人简介",
"type": "string"
},
"total_favorited": {
"description": "获赞数量",
"type": "integer"
},
"work_count": {
"description": "作品数量",
"type": "integer"
}
}
},
"entity.Video": {
"type": "object",
"properties": {
"author": {
"description": "视频作者信息",
"allOf": [
{
"$ref": "#/definitions/entity.User"
}
]
},
"comment_count": {
"description": "视频的评论总数",
"type": "integer"
},
"cover_url": {
"description": "视频封面地址",
"type": "string"
},
"favorite_count": {
"description": "视频的点赞总数",
"type": "integer"
},
"id": {
"description": "视频唯一标识",
"type": "integer"
},
"is_favorite": {
"description": "true-已点赞,false-未点赞",
"type": "boolean"
},
"play_url": {
"description": "视频播放地址",
"type": "string"
},
"title": {
"description": "视频标题",
"type": "string"
}
}
},
"favorite.DouyinFavoriteActionResponse": {
"type": "object",
"properties": {
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
}
}
},
"favorite.DouyinFavoriteListResponse": {
"type": "object",
"properties": {
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
},
"video_list": {
"description": "用户点赞视频列表",
"type": "array",
"items": {
"$ref": "#/definitions/entity.Video"
}
}
}
},
"feed.DouyinFeedResponse": {
"type": "object",
"properties": {
"next_time": {
"description": "本次返回的视频中,发布最早的时间,作为下次请求时的latest_time",
"type": "integer"
},
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
},
"video_list": {
"description": "视频列表",
"type": "array",
"items": {
"$ref": "#/definitions/entity.Video"
}
}
}
},
"message.DouyinMessageActionResponse": {
"type": "object",
"properties": {
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
}
}
},
"message.DouyinMessageChatResponse": {
"type": "object",
"properties": {
"message_list": {
"description": "消息列表",
"type": "array",
"items": {
"$ref": "#/definitions/entity.Message"
}
},
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
}
}
},
"publish.DouyinPublishActionResponse": {
"type": "object",
"properties": {
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
}
}
},
"publish.DouyinPublishListResponse": {
"type": "object",
"properties": {
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
},
"video_list": {
"description": "用户发布的视频列表",
"type": "array",
"items": {
"$ref": "#/definitions/entity.Video"
}
}
}
},
"relation.DouyinRelationActionResponse": {
"type": "object",
"properties": {
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
}
}
},
"relation.DouyinRelationFollowListResponse": {
"type": "object",
"properties": {
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
},
"user_list": {
"description": "用户信息列表",
"type": "array",
"items": {
"$ref": "#/definitions/entity.User"
}
}
}
},
"relation.DouyinRelationFollowerListResponse": {
"type": "object",
"properties": {
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
},
"user_list": {
"description": "用户列表",
"type": "array",
"items": {
"$ref": "#/definitions/entity.User"
}
}
}
},
"user.DouyinUserResponse": {
"type": "object",
"properties": {
"status_code": {
"type": "integer"
},
"status_msg": {
"type": "string"
},
"user": {
"description": "用户信息",
"allOf": [
{
"$ref": "#/definitions/entity.User"
}
]
}
}
}
}
}`
// SwaggerInfo holds exported Swagger Info so clients can modify it
var SwaggerInfo = &swag.Spec{
Version: "1.0",
Host: "localhost:8088",
BasePath: "/",
Schemes: []string{"http"},
Title: "DouTokApi",
Description: "DouTok 项目后端",
InfoInstanceName: "swagger",
SwaggerTemplate: docTemplate,
}
func init() {
swag.Register(SwaggerInfo.InstanceName(), SwaggerInfo)
}