mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-02 08:55:56 +08:00
26 lines
535 B
Go
26 lines
535 B
Go
package model
|
|
|
|
import pb "github.com/milvus-io/milvus/internal/proto/etcdpb"
|
|
|
|
type Alias struct {
|
|
Name string
|
|
CollectionID int64
|
|
CreatedTime uint64
|
|
}
|
|
|
|
func MarshalAliasModel(alias *Alias) *pb.AliasInfo {
|
|
return &pb.AliasInfo{
|
|
AliasName: alias.Name,
|
|
CollectionId: alias.CollectionID,
|
|
CreatedTime: alias.CreatedTime,
|
|
}
|
|
}
|
|
|
|
func UnmarshalAliasModel(info *pb.AliasInfo) *Alias {
|
|
return &Alias{
|
|
Name: info.GetAliasName(),
|
|
CollectionID: info.GetCollectionId(),
|
|
CreatedTime: info.GetCreatedTime(),
|
|
}
|
|
}
|