package model import "next-terminal/server/common" type AuthorisedAsset struct { ID string `gorm:"primary_key,type:varchar(36)" json:"id"` UserId string `gorm:"index,type:varchar(36)" json:"userId"` DepartmentId string `gorm:"index,type:varchar(36)" json:"departmentId"` AssetId string `gorm:"index,type:varchar(36)" json:"assetId"` AssetGroupId string `gorm:"index,type:varchar(36)" json:"assetGroupId"` CommandFilterId string `gorm:"index,type:varchar(36)" json:"commandFilterId"` StrategyId string `gorm:"index,type:varchar(36)" json:"strategyId"` ExpiredAt int64 `json:"expiredAt"` Created common.JsonTime `gorm:"type:datetime" json:"createdAt"` } func (m AuthorisedAsset) TableName() string { return "authorised_assets" } type AuthorisedDatabaseAsset struct { ID string `gorm:"primary_key,type:varchar(36)" json:"id"` UserId string `gorm:"index,type:varchar(36)" json:"userId"` DepartmentId string `gorm:"index,type:varchar(36)" json:"departmentId"` DatabaseAssetId string `gorm:"index,type:varchar(36)" json:"databaseAssetId"` CommandFilterId string `gorm:"index,type:varchar(36)" json:"commandFilterId"` StrategyId string `gorm:"index,type:varchar(36)" json:"strategyId"` ExpiredAt int64 `json:"expiredAt"` Created common.JsonTime `gorm:"type:datetime" json:"createdAt"` } func (m AuthorisedDatabaseAsset) TableName() string { return "authorised_database_assets" } type AuthorisedWebsite struct { ID string `gorm:"primary_key,type:varchar(36)" json:"id"` UserId string `gorm:"index,type:varchar(36)" json:"userId"` DepartmentId string `gorm:"index,type:varchar(36)" json:"departmentId"` WebsiteId string `gorm:"index,type:varchar(36)" json:"websiteId"` CommandFilterId string `gorm:"index,type:varchar(36)" json:"commandFilterId"` StrategyId string `gorm:"index,type:varchar(36)" json:"strategyId"` ExpiredAt int64 `json:"expiredAt"` Created common.JsonTime `gorm:"type:datetime" json:"createdAt"` } func (m AuthorisedWebsite) TableName() string { return "authorised_websites" }