12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- package models
- import "github.com/astaxie/beego"
- type Nginx struct {
- Id int `orm:"pk;auto" json:"id"`
- Name string `json:"name"`
- Uid string `json:"uid"`
- VersionInfo string `json:"versionInfo"`
-
- IsServer bool `json:"isServer"`
- NginxPath string `json:"nginxPath"`
-
- NginxDir string `json:"nginxDir"`
-
- DataDir string `json:"dataDir"`
- IsLocal bool `json:"isLocal"`
- IpAddr string `json:"ipAddr"`
- Port int `json:"port"`
- User string `json:"user"`
- Password string `json:"password"`
- HttpData string `json:"httpData"`
- HttpConf string `json:"httpConf"`
- Remark string `json:"remark"`
- }
- func (t *Nginx) Check() {
- if t.DataDir == "" {
- t.DataDir = beego.AppConfig.String("datadir")
- }
- if t.NginxPath == "" {
- t.NginxPath = beego.AppConfig.String("nginxPath")
- }
- if t.NginxDir == "" {
- t.NginxDir = beego.AppConfig.String("nginxDir")
- }
- }
- type ServerHost struct {
- Id int `orm:"pk;auto" json:"id"`
- Enable bool `json:"enable"`
-
- IsStream bool `json:"isStream"`
- NginxId int `json:"nginxId"`
- Name string `json:"name"`
-
- LastName string `json:"lastName"`
-
- ServerData string `json:"serverData"`
-
- ServerConf string `json:"serverConf"`
- Remark string `json:"remark"`
- }
- type NginxCerts struct {
- Id int `orm:"pk;auto" json:"id"`
- ServiceName string `orm:"unique" json:"serviceName"`
- Key string `json:"key"`
- Pem string `json:"pem"`
- NginxId int `json:"nginxId"`
- ExpiresAt string `json:"expiresAt"`
- SubjectName string `json:"subjectName"`
-
- HintMsg string `json:"hintMsg"`
- CreatedAt string `json:"createdAt"`
- Remark string `json:"remark"`
- }
|