mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2024-12-04 18:05:19 +08:00
19 lines
993 B
Go
19 lines
993 B
Go
package model
|
|
|
|
type App struct {
|
|
BaseModel
|
|
Name string `json:"name" gorm:"type:varchar(64);not null"`
|
|
Key string `json:"key" gorm:"type:varchar(64);not null;uniqueIndex"`
|
|
ShortDesc string `json:"shortDesc" gorm:"type:longtext;"`
|
|
Icon string `json:"icon" gorm:"type:longtext;"`
|
|
Author string `json:"author" gorm:"type:varchar(64);not null"`
|
|
Source string `json:"source" gorm:"type:varchar(64);not null"`
|
|
Type string `json:"type" gorm:"type:varchar(64);not null"`
|
|
Status string `json:"status" gorm:"type:varchar(64);not null"`
|
|
Required string `json:"required" gorm:"type:varchar(64);not null"`
|
|
CrossVersionUpdate bool `json:"crossVersionUpdate" gorm:"type:varchar(64);not null"`
|
|
Details []AppDetail `json:"-"`
|
|
TagsKey []string `json:"-" gorm:"-"`
|
|
AppTags []AppTag `json:"-" `
|
|
}
|