| @@ -3,6 +3,7 @@ package cdssdk | |||||
| import ( | import ( | ||||
| "database/sql/driver" | "database/sql/driver" | ||||
| "fmt" | "fmt" | ||||
| "time" | |||||
| "gitlink.org.cn/cloudream/common/pkgs/types" | "gitlink.org.cn/cloudream/common/pkgs/types" | ||||
| "gitlink.org.cn/cloudream/common/utils/serder" | "gitlink.org.cn/cloudream/common/utils/serder" | ||||
| @@ -113,6 +114,12 @@ type Object struct { | |||||
| Redundancy Redundancy `db:"Redundancy" json:"redundancy"` | Redundancy Redundancy `db:"Redundancy" json:"redundancy"` | ||||
| } | } | ||||
| type PinnedObject struct { | |||||
| ObjectID ObjectID `db:"ObjectID" json:"objectID"` | |||||
| NodeID NodeID `db:"NodeID" json:"nodeID"` | |||||
| CreateTime time.Time `db:"CreateTime" json:"createTime"` | |||||
| } | |||||
| type NodePackageCachingInfo struct { | type NodePackageCachingInfo struct { | ||||
| NodeID NodeID `json:"nodeID"` | NodeID NodeID `json:"nodeID"` | ||||
| FileSize int64 `json:"fileSize"` | FileSize int64 `json:"fileSize"` | ||||