go-common/app/interface/main/favorite/model/job.go
2019-04-22 18:49:16 +08:00

48 lines
1.5 KiB
Go

package model
const (
// type
FieldFav = "folder"
FieldArc = "video"
FieldResource = "resource"
// action
ActionAdd = "add"
ActionDel = "del"
ActionMove = "move"
ActionCopy = "copy"
ActionMdel = "mdel"
ActionIndef = "indef"
ActionIncol = "incol"
ActionClean = "clean"
ActionInitRelationFids = "initRelationFids"
ActionInitFolderRelations = "initFolderRelations"
ActionMultiAdd = "multiAdd"
ActionMultiDel = "multiDel"
ActionFolderAdd = "folderAdd"
ActionFolderDel = "folderDel"
)
type Message struct {
Field string `json:"field"`
Action string `json:"action"`
Oid int64 `json:"oid"`
Type int8 `json:"type"`
Mid int64 `json:"mid"`
OldMid int64 `json:"old_mid"`
Fid int64 `json:"fid"`
FidState int8 `json:"fid_state"`
FolderAttr int8 `json:"folder_attr"`
OldFolderAttr int8 `json:"old_folder_attr"`
NewFolderAttr int8 `json:"new_folder_attr"`
Aid int64 `json:"aid"`
OldFid int64 `json:"old_fid"`
OldFidState int8 `json:"old_fid_state"`
NewFid int64 `json:"new_fid"`
NewFidState int8 `json:"new_fid_state"`
Affected int64 `json:"affected"`
Aids []int64 `json:"aids"`
Oids []int64 `json:"oids"`
Mids []int64 `json:"mids"`
FTime int64 `json:"ftime"`
}