mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-21 14:19:49 +08:00
23 lines
815 B
Go
23 lines
815 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" key_index:"true"` // Column(VARCHAR(36, charset='ascii'), nullable=False)
|
|
}
|
|
|
|
func (self *SGroupJointsBase) GetGroup() *SGuest {
|
|
guest, _ := GroupManager.FetchById(self.SrvtagId)
|
|
return guest.(*SGuest)
|
|
}
|