157 lines
7.6 KiB
Go
157 lines
7.6 KiB
Go
package laosiji
|
|
|
|
type TagInfo struct {
|
|
Id string `json:"id"` // 视频编号
|
|
Name string `json:"name"` // 视频名字
|
|
}
|
|
|
|
type LinkInfo struct {
|
|
Id string `json:"id"` // 视频编号
|
|
Name string `json:"name"` // 视频名字
|
|
Preview_m3u8_url string `json:"preview_m3u8_url"` // 预览地址(部分视频无预览地址)
|
|
M3u8_url string `json:"m3u8_url"` // 播放地址
|
|
Hevc_m3u8_url string `json:"hevc_m3u8_url"` // H.265 播放地址
|
|
}
|
|
|
|
type MovieInfo struct {
|
|
Id string `json:"id"` // 视频编号
|
|
Name string `json:"name"` // 视频名字
|
|
Img_x string `json:"img_x"` // 横图封面
|
|
Img_y string `json:"img_y"` // 竖图封面
|
|
Img_type string `json:"img_type"` // 封面类型 long 横图 short竖图
|
|
Cat_id string `json:"cat_id"` // 分类编号
|
|
Cat_name string `json:"cat_name"` // 分类名字
|
|
Status string `json:"status"` // 上架状态
|
|
Status_text string `json:"status_text"` //
|
|
Show_at string `json:"show_at"` // 上架时间
|
|
Tags []TagInfo `json:"tags"` // 标签
|
|
Update_status string `json:"update_status"` // 更新状态0 更新重 1已完结
|
|
Description string `json:"description"` // 视频描述
|
|
Language string `json:"language"` // 视频语言
|
|
Director string `json:"director"` // 视频导演
|
|
Issue_date string `json:"issue_date"` // 视频上架时间
|
|
Actor string `json:"actor"` // 演员
|
|
Up_user string `json:"up_user"` //
|
|
IsAdd bool `json:"isAdd"`
|
|
}
|
|
|
|
type NovelSearchInfo struct {
|
|
Id string `json:"id"` // id
|
|
Name string `json:"name"` // 名称
|
|
Alias_name string `json:"alias_name"` // 别名
|
|
Author string `json:"author"` // 作者
|
|
Type string `json:"type"` // 类型
|
|
Img string `json:"img"` // 封面
|
|
Description string `json:"description"` // 描述
|
|
Money string `json:"money"` //
|
|
Sub_title string `json:"sub_title"` // 子标题
|
|
Category string `json:"category"` // 分类
|
|
Category_name string `json:"category_name"` // 分类名称
|
|
Update_status string `json:"update_status"` // 更新状态 0更新中 1更新完成
|
|
Update_date string `json:"update_date"` // 更新时间
|
|
Chapter_count string `json:"chapter_count"` // 章节数量
|
|
Is_adult string `json:"is_adult"` // 是否是有声
|
|
Tags []Tags `json:"tags"` // 标签
|
|
Last_update string `json:"last_update"` // 最后更新时间
|
|
Created_at string `json:"created_at"` // 创建时间
|
|
Updated_at string `json:"updated_at"` // 更新时间
|
|
Chapter []NovelChapterInfo `json:"chapter"` // 小说章节
|
|
IsAdd bool `json:"isAdd"`
|
|
}
|
|
|
|
type NovelChapterInfo struct {
|
|
Id string `json:"id"` // id
|
|
Name string `json:"name"` // 标题
|
|
Img string `json:"img"` // 图片
|
|
Content string `json:"content"` // 内容
|
|
Is_audio string `json:"is_audio"` // 是否有声
|
|
}
|
|
|
|
type MovieDetailInfo struct {
|
|
Id string `json:"id"` // 视频编号
|
|
Name string `json:"name"` // 视频名字
|
|
Img_x string `json:"img_x"` // 横图封面
|
|
Img_y string `json:"img_y"` // 竖图封面
|
|
Img_type string `json:"img_type"` // 封面类型 long 横图 short竖图
|
|
Cat_id string `json:"cat_id"` // 分类编号
|
|
Cat_name string `json:"cat_name"` // 分类名字
|
|
Status string `json:"status"` // 上架状态
|
|
Status_text string `json:"status_text"` //
|
|
Show_at string `json:"show_at"` // 上架时间
|
|
Tags []TagInfo `json:"tags"` // 标签
|
|
Update_status string `json:"update_status"` // 更新状态0 更新重 1已完结
|
|
Description string `json:"description"` // 视频描述
|
|
Language string `json:"language"` // 视频语言
|
|
Director string `json:"director"` // 视频导演
|
|
Issue_date string `json:"issue_date"` // 视频上架时间
|
|
Duration string `json:"duration"` // 视频时长
|
|
Actor string `json:"actor"` // 演员
|
|
|
|
Is_more_link string `json:"is_more_link"` // 是多集还是单集
|
|
Preview_images []string `json:"preview_images"` // 预览图片
|
|
Links []LinkInfo `json:"links"` // 链接
|
|
Series string `json:"series"` // 系列 主要是av
|
|
Source_tags string `json:"source_tags"` // 采集网站的标签
|
|
// Source_actor string `json:"source_actor"` // 采集网站的演员 主要是av使用
|
|
}
|
|
|
|
/*
|
|
| 分类编号(cat_id) | 名称 | 分区(position) |
|
|
| 13 | 成人短视频 | guochan |
|
|
| 12 | VR | av |
|
|
| 11 | 电影解说 | movie |
|
|
| 10 | 音乐 | movie |
|
|
| 9 | 短剧 | movie |
|
|
| 8 | 纪录片 | movie |
|
|
| 7 | 动漫 | movie |
|
|
| 6 | 电影 | movie |
|
|
| 5 | 连续剧 | movie |
|
|
| 4 | 综艺 | movie |
|
|
| 3 | GC | guochan |
|
|
| 2 | DM | guochan |
|
|
| 1 | AV | av |
|
|
| | |
|
|
| position 说明 guochan 是国产成人视频 av 主要是日本和欧美成人视频 movie 是正规影视资源 bl 男同 douyin 短视频 cartoon 动漫 dark 暗网资源 所有资源需要用户具备权限才能获取 全部传递all
|
|
*/
|
|
type MovieSearchReq struct {
|
|
Position string `json:"position"` // position 说明 guochan 是国产成人视频 av 主要是日本和欧美成人视频 movie 是正规影视资源 bl 男同 douyin 短视频 cartoon 动漫 dark 暗网资源
|
|
Keywords string `json:"keywords"` // 关键字
|
|
Ids string `json:"ids"` // 视频ID
|
|
Cat_id string `json:"cat_id"` // 分类ID
|
|
Update_status string `json:"update_status"` // 1表示已经完结 0表示未完结
|
|
Hevc_status int `json:"hevc_status"` // 5表示只查询已有 H.265 资源的视频
|
|
Mid string `json:"mid"` // 一般无需使用 多个用,分开
|
|
Page string `json:"page"` // 分页
|
|
Page_size string `json:"page_size"` // 每页数据 建议不要超过500
|
|
Start_time string `json:"start_time"` // 更新日期开始日期 格式 2022-01-01 12:00:00
|
|
End_time string `json:"end_time"` // 更新日期结束日期 格式 2022-01-01 12:00:00
|
|
Home_id string `json:"home_id"` // up主id
|
|
Need_total_info string `json:"need_total_info"` // 分页信息 默认y
|
|
}
|
|
|
|
// MovieSearchResp 视频查询返回接口
|
|
type MovieSearchResp struct {
|
|
// Status string `json:"status"` // 状态 0待处理 -1处理失败 1处理中 2处理成功
|
|
// Time string `json:"time"` //
|
|
Data []MovieInfo `json:"data"` //
|
|
Total string `json:"total"` //
|
|
Current_page string `json:"current_page"` //
|
|
Page_size string `json:"page_size"` //
|
|
Last_page string `json:"last_page"` //
|
|
}
|
|
|
|
// MovieDetailReq 视频详情
|
|
type MovieDetailReq struct {
|
|
Id string `json:"id"` // id
|
|
}
|
|
|
|
// MovieSearchResp 视频详情返回接口
|
|
type MovieDetailResp struct {
|
|
MovieDetailInfo
|
|
}
|
|
|
|
type MovieAddListReq struct {
|
|
Ids []string `json:"ids"`
|
|
Position string `json:"position"`
|
|
}
|