215 lines
2.9 KiB
Go
215 lines
2.9 KiB
Go
|
package model
|
||
|
|
||
|
const (
|
||
|
Article = int8(1)
|
||
|
TypeVideo = int8(2)
|
||
|
TypeMusic = int8(3)
|
||
|
TypeTopic = int8(4)
|
||
|
TypePlayVideo = int8(5)
|
||
|
TypePlayList = int8(6)
|
||
|
TypeBangumi = int8(7)
|
||
|
TypeMoe = int8(8)
|
||
|
TypeComic = int8(9)
|
||
|
TypeEsports = int8(10)
|
||
|
TypeMediaList = int8(11)
|
||
|
TypeMusicNew = int8(12)
|
||
|
)
|
||
|
|
||
|
type ArgAllFolders struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Vmid int64
|
||
|
Oid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgFolder struct {
|
||
|
Type int8
|
||
|
Fid int64
|
||
|
Mid int64
|
||
|
Vmid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgFVmid struct {
|
||
|
Fid int64
|
||
|
Vmid int64
|
||
|
}
|
||
|
|
||
|
func (f *ArgFVmid) MediaID() int64 {
|
||
|
return f.Fid*100 + f.Vmid%100
|
||
|
}
|
||
|
|
||
|
type ArgFolders struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
FVmids []*ArgFVmid
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgAddFolder struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Name string
|
||
|
Description string
|
||
|
Cover string
|
||
|
Public int8
|
||
|
Cookie string
|
||
|
AccessKey string
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgUpdateFolder struct {
|
||
|
Type int8
|
||
|
Fid int64
|
||
|
Mid int64
|
||
|
Name string
|
||
|
Description string
|
||
|
Cover string
|
||
|
Public int8
|
||
|
Cookie string
|
||
|
AccessKey string
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgDelFolder struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Fid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgFavs struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Vmid int64
|
||
|
Fid int64
|
||
|
Tv int
|
||
|
Tid int
|
||
|
Pn int
|
||
|
Ps int
|
||
|
Keyword string
|
||
|
Order string
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgAdd struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Oid int64
|
||
|
Fid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgDel struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Oid int64
|
||
|
Fid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgAdds struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Oid int64
|
||
|
Fids []int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgDels struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Oid int64
|
||
|
Fids []int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgMultiAdd struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Oids []int64
|
||
|
Fid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgMultiDel struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Oids []int64
|
||
|
Fid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgIsFav struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Oid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
type ArgIsFavs struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Oids []int64
|
||
|
RealIP string
|
||
|
}
|
||
|
type ArgInDefaultFolder struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Oid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgIsFavedByFid struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Oid int64
|
||
|
Fid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgCntUserFolders struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Vmid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgAddVideo struct {
|
||
|
Mid int64
|
||
|
Fids []int64
|
||
|
Aid int64
|
||
|
Cookie string
|
||
|
AccessKey string
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgFavoredVideos struct {
|
||
|
Mid int64
|
||
|
Aids []int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgUsers struct {
|
||
|
Type int8
|
||
|
Oid int64
|
||
|
Pn int
|
||
|
Ps int
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgTlists struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Vmid int64
|
||
|
Fid int64
|
||
|
RealIP string
|
||
|
}
|
||
|
|
||
|
type ArgRecents struct {
|
||
|
Type int8
|
||
|
Mid int64
|
||
|
Size int
|
||
|
RealIP string
|
||
|
}
|