Create & Init Project...

This commit is contained in:
2019-04-22 18:49:16 +08:00
commit fc4fa37393
25440 changed files with 4054998 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
load(
"@io_bazel_rules_go//proto:def.bzl",
"go_proto_library",
)
package(default_visibility = ["//visibility:public"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_library",
)
proto_library(
name = "timemachine_proto",
srcs = ["timemachine.proto"],
tags = ["automanaged"],
deps = ["@gogo_special_proto//github.com/gogo/protobuf/gogoproto"],
)
go_proto_library(
name = "timemachine_go_proto",
compilers = ["@io_bazel_rules_go//proto:gogofast_proto"],
importpath = "go-common/app/interface/main/activity/model/timemachine",
proto = ":timemachine_proto",
tags = ["automanaged"],
deps = ["@com_github_gogo_protobuf//gogoproto:go_default_library"],
)
go_library(
name = "go_default_library",
srcs = ["model.go"],
embed = [":timemachine_go_proto"],
importpath = "go-common/app/interface/main/activity/model/timemachine",
tags = ["automanaged"],
visibility = ["//visibility:public"],
deps = [
"//app/service/main/archive/api:go_default_library",
"@com_github_gogo_protobuf//gogoproto:go_default_library",
"@com_github_golang_protobuf//proto:go_default_library",
],
)
filegroup(
name = "package-srcs",
srcs = glob(["**"]),
tags = ["automanaged"],
visibility = ["//visibility:private"],
)
filegroup(
name = "all-srcs",
srcs = [":package-srcs"],
tags = ["automanaged"],
visibility = ["//visibility:public"],
)

View File

@@ -0,0 +1,113 @@
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"`
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,54 @@
syntax = "proto3";
package activity.job;
import "github.com/gogo/protobuf/gogoproto/gogo.proto";
option go_package = "timemachine";
option (gogoproto.goproto_enum_prefix_all) = false;
option (gogoproto.goproto_getters_all) = false;
option (gogoproto.unmarshaler_all) = true;
option (gogoproto.marshaler_all) = true;
option (gogoproto.sizer_all) = true;
message Item {
int64 Mid = 1 [(gogoproto.jsontag) = "mid"];
int64 IsUp = 2 [(gogoproto.jsontag) = "is_up"];
int64 DurationHour = 3 [(gogoproto.jsontag) = "duration_hour"];
int64 AvDurationHour = 4 [(gogoproto.jsontag) = "av_duration_hour"];
int64 ArchiveVv = 5 [(gogoproto.jsontag) = "archive_vv"];
int64 LikeTagID = 6 [(gogoproto.jsontag) = "like_tag_id"];
int64 LikeSubtidVv = 7 [(gogoproto.jsontag) = "like_subtid_vv"];
string LikesUgc3Avids = 8 [(gogoproto.jsontag) = "likes_ugc_3avids"];
string LikePgc3Avids = 9 [(gogoproto.jsontag) = "like_pgc_3avids"];
int64 LikeBestUpID = 10 [(gogoproto.jsontag) = "like_best_upid"];
int64 LikeUpAvDuration = 11 [(gogoproto.jsontag) = "like_up_av_duration"];
int64 LikeUpLiveDuration = 12 [(gogoproto.jsontag) = "like_up_live_duration"];
string LikeUp3Avs = 13 [(gogoproto.jsontag) = "like_up_3avs"];
string LikeLiveUpSubTname = 14 [(gogoproto.jsontag) = "like_live_up_sub_tname"];
string BrainwashCirTime = 15 [(gogoproto.jsontag) = "brainwash_cir_time"];
int64 BrainwashCirAvid = 16 [(gogoproto.jsontag) = "brainwash_cir_avid"];
int64 BrainwashCirVv = 17 [(gogoproto.jsontag) = "brainwash_cir_vv"];
int64 FirstSubmitAvid = 18 [(gogoproto.jsontag) = "first_submit_avid"];
string FirstSubmitTime = 19 [(gogoproto.jsontag) = "first_submit_time"];
int64 FirstSubmitType = 20 [(gogoproto.jsontag) = "first_submit_type"];
string SubmitAvsRds = 21 [(gogoproto.jsontag) = "submit_avs_rds"];
int64 BestAvid = 22 [(gogoproto.jsontag) = "best_avid"];
int64 BestAvidType = 23 [(gogoproto.jsontag) = "best_avid_type"];
int64 BestAvidOld = 24 [(gogoproto.jsontag) = "best_avid_old"];
int64 BestAvidOldType = 25 [(gogoproto.jsontag) = "best_avid_old_type"];
int64 OldAvVv = 26 [(gogoproto.jsontag) = "old_av_vv"];
int64 AllVv = 27 [(gogoproto.jsontag) = "all_vv"];
int64 UpLiveDuration = 28 [(gogoproto.jsontag) = "up_live_duration"];
int64 IsLiveUp = 29 [(gogoproto.jsontag) = "is_live_up"];
int64 ValidLiveDays = 30 [(gogoproto.jsontag) = "valid_live_days"];
string MaxCdnNumDate = 31 [(gogoproto.jsontag) = "max_cdn_num_date"];
int64 MaxCdnNum = 32 [(gogoproto.jsontag) = "max_cdn_num"];
int64 Attentions = 33 [(gogoproto.jsontag) = "attentions"];
string UpBestFanVv = 34 [(gogoproto.jsontag) = "up_best_fan_vv"];
string UpBestFanLiveMinute = 35 [(gogoproto.jsontag) = "up_best_fan_live_minute"];
string Like2Tids = 36 [(gogoproto.jsontag) = "like_2tids"];
string Like2subTids = 37 [(gogoproto.jsontag) = "like_2sub_tids"];
string WinRatio = 38 [(gogoproto.jsontag) = "win_ratio"];
int64 PlayDurationHourRep = 39 [(gogoproto.jsontag) = "play_duration_hour_rep"];
int64 LikeUpAvDurationRep = 40 [(gogoproto.jsontag) = "like_up_av_duration_rep"];
}