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,28 @@
package(default_visibility = ["//visibility:public"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_library",
)
go_library(
name = "go_default_library",
srcs = ["live.go"],
importpath = "go-common/app/interface/main/app-card/model/card/live",
tags = ["automanaged"],
visibility = ["//visibility:public"],
)
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,71 @@
package live
import (
"encoding/json"
)
type Room struct {
UID int64 `json:"uid,omitempty"`
RoomID int64 `json:"room_id,omitempty"`
Title string `json:"title,omitempty"`
Cover string `json:"cover,omitempty"`
Uname string `json:"uname,omitempty"`
Face string `json:"face,omitempty"`
Online int32 `json:"online,omitempty"`
LiveStatus int8 `json:"live_status,omitempty"`
AreaV2ParentID int64 `json:"area_v2_parent_id,omitempty"`
AreaV2ParentName string `json:"area_v2_parent_name,omitempty"`
AreaV2ID int64 `json:"area_v2_id,omitempty"`
AreaV2Name string `json:"area_v2_name,omitempty"`
BroadcastType int `json:"broadcast_type,omitempty"`
}
type Card struct {
RoomID int64 `json:"roomid,omitempty"`
UID int64 `json:"uid,omitempty"`
Title string `json:"title,omitempty"`
Uname string `json:"uname,omitempty"`
ShowCover string `json:"show_cover,omitempty"`
Online int32 `json:"online,omitempty"`
LiveStatus int8 `json:"live_status,omitempty"`
BroadcastType int `json:"broadcast_type,omitempty"`
}
type TopicHot struct {
TID int `json:"topic_id"`
TName string `json:"topic_name"`
Picture string `json:"picture"`
ImageURL string `json:"-"`
}
type TopicImage struct {
ImageSrc string `json:"image_src"`
ImageWidth int `json:"image_width"`
ImageHeight int `json:"image_height"`
}
type DynamicHot struct {
ID int64 `json:"dynamic_id"`
AuditStatus int `json:"audit_status"`
DeleteStatus int `json:"delete_status"`
MID int64 `json:"mid"`
NickName string `json:"nick_name"`
FaceImg string `json:"face_img"`
RidType int `json:"rid_type"`
RID int64 `json:"rid"`
ViewCount int64 `json:"view_count"`
CommentCount int64 `json:"comment_count"`
RcmdReason string `json:"rcmd_reason"`
DynamicText string `json:"dynamic_text"`
ImgCount int `json:"img_count"`
Imgs []string `json:"imgs"`
}
func (t *TopicHot) TopicJSONChange() (err error) {
var tmp TopicImage
if err = json.Unmarshal([]byte(t.Picture), &tmp); err != nil {
return
}
t.ImageURL = tmp.ImageSrc
return
}