mirror of
				https://github.com/1Panel-dev/1Panel.git
				synced 2025-11-01 03:37:19 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package model
 | |
| 
 | |
| import "time"
 | |
| 
 | |
| type WebsiteSSL struct {
 | |
| 	BaseModel
 | |
| 	PrimaryDomain string             `gorm:"type:varchar(256);not null" json:"primaryDomain"`
 | |
| 	PrivateKey    string             `gorm:"type:longtext;not null" json:"privateKey"`
 | |
| 	Pem           string             `gorm:"type:longtext;not null" json:"pem"`
 | |
| 	Domains       string             `gorm:"type:varchar(256);not null" json:"domains"`
 | |
| 	CertURL       string             `gorm:"type:varchar(256);not null" json:"certURL"`
 | |
| 	Type          string             `gorm:"type:varchar(64);not null" json:"type"`
 | |
| 	Provider      string             `gorm:"type:varchar(64);not null" json:"provider"`
 | |
| 	Organization  string             `gorm:"type:varchar(64);not null" json:"organization"`
 | |
| 	DnsAccountID  uint               `gorm:"type:integer;not null" json:"dnsAccountId"`
 | |
| 	AcmeAccountID uint               `gorm:"type:integer;not null" json:"acmeAccountId"`
 | |
| 	AcmeAccount   WebsiteAcmeAccount `json:"acmeAccount"`
 | |
| 	ExpireDate    time.Time          `json:"expireDate"`
 | |
| 	StartDate     time.Time          `json:"startDate"`
 | |
| }
 | |
| 
 | |
| func (w WebsiteSSL) TableName() string {
 | |
| 	return "website_ssls"
 | |
| }
 |