Create & Init Project...
This commit is contained in:
51
app/service/main/share/model/model.go
Normal file
51
app/service/main/share/model/model.go
Normal 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"`
|
||||
}
|
Reference in New Issue
Block a user