功能:扩展云管资源运维、账号授权及监控管理
This commit is contained in:
1 parent
eef485306f
commit
6134d49c16
87 files changed
+29498
-126
No files matched your search
@@ -7,26 +7,55 @@ type Administrator struct {
|
||||
Username string `json:"username" db:"username"`
|
||||
DisplayName string `json:"displayName" db:"display_name"`
|
||||
Role string `json:"role" db:"role"`
|
||||
Enabled bool `json:"enabled" db:"enabled"`
|
||||
PasswordHash string `json:"-" db:"password_hash"`
|
||||
}
|
||||
type Desktop struct {
|
||||
ID string `json:"id" db:"id"`
|
||||
Name string `json:"name" db:"name"`
|
||||
OS string `json:"os" db:"os"`
|
||||
Node string `json:"node" db:"node"`
|
||||
VMID int `json:"vmid" db:"vmid"`
|
||||
Pool string `json:"pool" db:"pool"`
|
||||
PowerState string `json:"powerState" db:"power_state"`
|
||||
ServiceState string `json:"serviceState" db:"service_state"`
|
||||
Provider string `json:"provider" db:"provider"`
|
||||
Endpoint string `json:"endpoint" db:"endpoint"`
|
||||
App string `json:"app" db:"app"`
|
||||
Width int `json:"width" db:"width"`
|
||||
Height int `json:"height" db:"height"`
|
||||
FPS int `json:"fps" db:"fps"`
|
||||
UpdatedAt time.Time `json:"updatedAt" db:"updated_at"`
|
||||
ID string `json:"id" db:"id"`
|
||||
Name string `json:"name" db:"name"`
|
||||
OS string `json:"os" db:"os"`
|
||||
Node string `json:"node" db:"node"`
|
||||
VMID int `json:"vmid" db:"vmid"`
|
||||
Pool string `json:"pool" db:"pool"`
|
||||
PowerState string `json:"powerState" db:"power_state"`
|
||||
ServiceState string `json:"serviceState" db:"service_state"`
|
||||
Provider string `json:"provider" db:"provider"`
|
||||
Endpoint string `json:"endpoint" db:"endpoint"`
|
||||
App string `json:"app" db:"app"`
|
||||
Width int `json:"width" db:"width"`
|
||||
Height int `json:"height" db:"height"`
|
||||
FPS int `json:"fps" db:"fps"`
|
||||
UpdatedAt time.Time `json:"updatedAt" db:"updated_at"`
|
||||
PoolID *string `json:"poolId" db:"pool_id"`
|
||||
SetupRequired bool `json:"setupRequired" db:"setup_required"`
|
||||
}
|
||||
|
||||
type ImageTemplate struct {
|
||||
ID string `json:"id" db:"id"`
|
||||
Name string `json:"name" db:"name"`
|
||||
Version string `json:"version" db:"version"`
|
||||
OS string `json:"os" db:"os"`
|
||||
Node string `json:"node" db:"node"`
|
||||
VMID int `json:"vmid" db:"vmid"`
|
||||
Digest string `json:"-" db:"digest"`
|
||||
Enabled bool `json:"enabled" db:"enabled"`
|
||||
ValidatedAt time.Time `json:"validatedAt" db:"validated_at"`
|
||||
}
|
||||
type DesktopPool struct {
|
||||
ID string `json:"id" db:"id"`
|
||||
Name string `json:"name" db:"name"`
|
||||
Type string `json:"type" db:"type"`
|
||||
MaxCount int `json:"maxCount" db:"max_count"`
|
||||
TemplateID *string `json:"templateId" db:"template_id"`
|
||||
Enabled bool `json:"enabled" db:"enabled"`
|
||||
CreatedAt time.Time `json:"createdAt" db:"created_at"`
|
||||
DesktopCount int `json:"desktopCount" db:"desktop_count"`
|
||||
ReservedCount int `json:"reservedCount" db:"reserved_count"`
|
||||
AssignedCount int `json:"assignedCount" db:"assigned_count"`
|
||||
ActiveCount int `json:"activeCount" db:"active_count"`
|
||||
}
|
||||
type Terminal struct {
|
||||
Enabled bool `json:"enabled" db:"enabled"`
|
||||
ID string `json:"id" db:"id"`
|
||||
SN string `json:"sn" db:"sn"`
|
||||
Name string `json:"name" db:"name"`
|
||||
|
||||
Reference in new issue
Block a user