diff --git a/sdks/storage/models.go b/sdks/storage/models.go index 2af3c4d..b6ed0fb 100644 --- a/sdks/storage/models.go +++ b/sdks/storage/models.go @@ -3,6 +3,7 @@ package cdssdk import ( "database/sql/driver" "fmt" + "time" "gitlink.org.cn/cloudream/common/pkgs/types" "gitlink.org.cn/cloudream/common/utils/serder" @@ -113,6 +114,12 @@ type Object struct { 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 { NodeID NodeID `json:"nodeID"` FileSize int64 `json:"fileSize"`