mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-11 18:35:51 +02:00
embed frontend
This commit is contained in:
parent
882fe8c074
commit
d09f484790
86 changed files with 884 additions and 12326 deletions
28
model/cert.go
Normal file
28
model/cert.go
Normal file
|
@ -0,0 +1,28 @@
|
|||
package model
|
||||
|
||||
type Cert struct {
|
||||
Model
|
||||
Domain string `json:"domain"`
|
||||
}
|
||||
|
||||
func FirstCert(domain string) (c Cert, err error) {
|
||||
err = db.First(&c, &Cert{
|
||||
Domain: domain,
|
||||
}).Error
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func FirstOrCreateCert(domain string) (c Cert, err error) {
|
||||
err = db.FirstOrCreate(&c, &Cert{Domain: domain}).Error
|
||||
return
|
||||
}
|
||||
|
||||
func GetAutoCertList() (c []Cert) {
|
||||
db.Find(&c)
|
||||
return
|
||||
}
|
||||
|
||||
func (c *Cert) Remove() error {
|
||||
return db.Where("domain", c.Domain).Delete(c).Error
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue