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 = ["model.go"],
importpath = "go-common/app/service/main/share/model",
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,51 @@
package model
const (
// BangumiTyp 番剧
BangumiTyp = 1
// ComicTyp 漫画
ComicTyp = 2
// ArchiveTyp 稿件
ArchiveTyp = 3
// PlaylistTyp 播单
PlaylistTyp = 4
// ArchiveMsgTyp .
ArchiveMsgTyp = "archive"
// BangumiMsgTyp .
BangumiMsgTyp = "bangumi_share"
// ComicMsgTyp .
ComicMsgTyp = "comic_share"
// PlaylistMsgTyp .
PlaylistMsgTyp = "playlist"
)
// ShareParams .
type ShareParams struct {
OID int64 `json:"oid" form:"oid" validate:"required,gt=0"`
MID int64 `json:"mid" form:"mid" validate:"required"`
TP int `json:"tp" form:"tp" validate:"required,gt=0"`
IP string `json:"ip"`
}
// Share share item
type Share struct {
OID int64 `json:"oid"`
Tp int `json:"tp"`
Count int64 `json:"count"`
}
// MIDShare .
type MIDShare struct {
OID int64 `json:"oid"`
MID int64 `json:"mid"`
TP int `json:"tp"`
Time int64 `json:"time"`
}
// ArchiveShare .
type ArchiveShare struct {
Type string `json:"type"`
ID int64 `json:"id"`
Count int `json:"count"`
Ts int64 `json:"timestamp"`
}