Files
cloudpods/pkg/compute/models/groupjoints.go
Qiu Jian 4cd39a70c0 1.
增加server-change-ipaddr接口,允许在运行和关机更换主机的IP地址。
2. 允许主机加入一个network多次(目前允许2次)
2019-01-27 00:30:43 +08:00

32 lines
827 B
Go

package models
import "yunion.io/x/onecloud/pkg/cloudcommon/db"
type SGroupJointsManager struct {
db.SVirtualJointResourceBaseManager
}
func NewGroupJointsManager(dt interface{}, tableName string, keyword string, keywordPlural string, slave db.IVirtualModelManager) SGroupJointsManager {
return SGroupJointsManager{
SVirtualJointResourceBaseManager: db.NewVirtualJointResourceBaseManager(
dt,
tableName,
keyword,
keywordPlural,
GroupManager,
slave,
),
}
}
type SGroupJointsBase struct {
db.SVirtualJointResourceBase
SrvtagId string `width:"36" charset:"ascii" nullable:"false" list:"user" create:"required"` // Column(VARCHAR(36, charset='ascii'), nullable=False)
}
func (self *SGroupJointsBase) GetGroup() *SGroup {
guest, _ := GroupManager.FetchById(self.SrvtagId)
return guest.(*SGroup)
}