123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- package timemachine
- import "go-common/app/service/main/archive/api"
- // Timemachine .
- type Timemachine struct {
- Mid int64 `json:"mid"`
- Face string `json:"face"`
- Uname string `json:"uname"`
- RegTime string `json:"reg_time"`
- RegDay int64 `json:"reg_day"`
- IsUp int64 `json:"is_up"`
- DurationHour int64 `json:"duration_hour"`
- ArchiveVv int64 `json:"archive_vv"`
- LikeTagID int64 `json:"like_tag_id"`
- LikeTagName string `json:"like_tag_name"`
- LikeTagDescFirst string `json:"like_tag_desc_first"`
- LikeTagDescSecond string `json:"like_tag_desc_second"`
- LikeTagDescSecond2 string `json:"like_tag_desc_second2"`
- LikeSubtidVv int64 `json:"like_subtid_vv"`
- Likes3Arcs []*TmArc `json:"likes_3arcs"`
- LikeBestUpID int64 `json:"like_best_upid"`
- LikeBestUpName string `json:"like_best_up_name"`
- LikeBestUpFace string `json:"like_best_up_face"`
- LikeUpAvDuration int64 `json:"like_up_av_duration"`
- LikeUpLiveDuration int64 `json:"like_up_live_duration"`
- LikeUpDuration int64 `json:"like_up_duration"`
- LikeUp3Arcs []*TmArc `json:"like_up_3arcs"`
- LikeLiveUpSubTname string `json:"like_live_up_sub_tname"`
- BrainwashCirTime string `json:"brainwash_cir_time"`
- BrainwashCirArc *TmArc `json:"brainwash_cir_arc"`
- BrainwashCirVv int64 `json:"brainwash_cir_vv"`
- FirstSubmitArc *TmArc `json:"first_submit_arc"`
- FirstSubmitTime string `json:"first_submit_time"`
- FirstSubmitType int64 `json:"first_submit_type"`
- SubmitAvsRds string `json:"submit_avs_rds"`
- BestArc *TmArc `json:"best_arc"`
- BestAvidType int64 `json:"best_avid_type"`
- BestArcOld *TmArc `json:"best_arc_old"`
- BestAvidOldType int64 `json:"best_avid_old_type"`
- OldAvVv int64 `json:"old_av_vv"`
- AllVv int64 `json:"all_vv"`
- UpLiveDuration int64 `json:"up_live_duration"`
- IsLiveUp int64 `json:"is_live_up"`
- ValidLiveDays int64 `json:"valid_live_days"`
- MaxCdnNumDate string `json:"max_cdn_num_date"`
- MaxCdnNum int64 `json:"max_cdn_num"`
- AddAttentions int64 `json:"add_attentions"`
- Fans int64 `json:"fans"`
- UpBestFanVv *FavVv `json:"up_best_fan_vv"`
- UpBestFanLiveMinute *FanMinute `json:"up_best_fan_live_minute"`
- WinRatio string `json:"win_ratio"`
- Like2Tnames string `json:"like_2tnames"`
- Like2SubTnames string `json:"like_2sub_tnames"`
- LikeSubDesc1 string `json:"like_sub_desc1"`
- LikeSubDesc2 string `json:"like_sub_desc2"`
- LikeSubDesc3 string `json:"like_sub_desc3"`
- }
- // AidView aid view.
- type AidView struct {
- Aid int64 `json:"aid"`
- View int64 `json:"view"`
- }
- // FavVv .
- type FavVv struct {
- Mid int64 `json:"mid"`
- Name string `json:"name"`
- Face string `json:"face"`
- Vv int64 `json:"vv"`
- }
- // FanMinute .
- type FanMinute struct {
- Mid int64 `json:"mid"`
- Name string `json:"name"`
- Face string `json:"face"`
- Minute int64 `json:"minute"`
- }
- // TmArc time machine arc.
- type TmArc struct {
- Aid int64 `json:"aid"`
- Title string `json:"title"`
- Cover string `json:"cover"`
- Author api.Author `json:"author"`
- }
- // TagDesc tag desc.
- type TagDesc struct {
- TagID int64 `json:"tag_id"`
- TagName string `json:"tag_name"`
- Desc1 string `json:"desc1"`
- Desc2Line1 string `json:"desc2_line1"`
- Desc2Line2 string `json:"desc2_line2"`
- }
- // TagRegionDesc tag region desc.
- type TagRegionDesc struct {
- RID int64 `json:"rid"`
- Desc1 string `json:"desc1"`
- Desc2Line1 string `json:"desc2_line1"`
- Desc2Line2 string `json:"desc2_line2"`
- }
- // RegionDesc region desc.
- type RegionDesc struct {
- RID int64 `json:"rid"`
- Desc1 string `json:"desc1"`
- Desc2 string `json:"desc2"`
- Desc3 string `json:"desc3"`
- }
|