@@ -16,47 +16,49 @@ type Msg struct {
16
16
}
17
17
18
18
type AllSetting struct {
19
- WebListen string `json:"webListen" form:"webListen"`
20
- WebDomain string `json:"webDomain" form:"webDomain"`
21
- WebPort int `json:"webPort" form:"webPort"`
22
- WebCertFile string `json:"webCertFile" form:"webCertFile"`
23
- WebKeyFile string `json:"webKeyFile" form:"webKeyFile"`
24
- WebBasePath string `json:"webBasePath" form:"webBasePath"`
25
- SessionMaxAge int `json:"sessionMaxAge" form:"sessionMaxAge"`
26
- PageSize int `json:"pageSize" form:"pageSize"`
27
- ExpireDiff int `json:"expireDiff" form:"expireDiff"`
28
- TrafficDiff int `json:"trafficDiff" form:"trafficDiff"`
29
- RemarkModel string `json:"remarkModel" form:"remarkModel"`
30
- TgBotEnable bool `json:"tgBotEnable" form:"tgBotEnable"`
31
- TgBotToken string `json:"tgBotToken" form:"tgBotToken"`
32
- TgBotProxy string `json:"tgBotProxy" form:"tgBotProxy"`
33
- TgBotAPIServer string `json:"tgBotAPIServer" form:"tgBotAPIServer"`
34
- TgBotChatId string `json:"tgBotChatId" form:"tgBotChatId"`
35
- TgRunTime string `json:"tgRunTime" form:"tgRunTime"`
36
- TgBotBackup bool `json:"tgBotBackup" form:"tgBotBackup"`
37
- TgBotLoginNotify bool `json:"tgBotLoginNotify" form:"tgBotLoginNotify"`
38
- TgCpu int `json:"tgCpu" form:"tgCpu"`
39
- TgLang string `json:"tgLang" form:"tgLang"`
40
- TimeLocation string `json:"timeLocation" form:"timeLocation"`
41
- SecretEnable bool `json:"secretEnable" form:"secretEnable"`
42
- SubEnable bool `json:"subEnable" form:"subEnable"`
43
- SubListen string `json:"subListen" form:"subListen"`
44
- SubPort int `json:"subPort" form:"subPort"`
45
- SubPath string `json:"subPath" form:"subPath"`
46
- SubDomain string `json:"subDomain" form:"subDomain"`
47
- SubCertFile string `json:"subCertFile" form:"subCertFile"`
48
- SubKeyFile string `json:"subKeyFile" form:"subKeyFile"`
49
- SubUpdates int `json:"subUpdates" form:"subUpdates"`
50
- SubEncrypt bool `json:"subEncrypt" form:"subEncrypt"`
51
- SubShowInfo bool `json:"subShowInfo" form:"subShowInfo"`
52
- SubURI string `json:"subURI" form:"subURI"`
53
- SubJsonPath string `json:"subJsonPath" form:"subJsonPath"`
54
- SubJsonURI string `json:"subJsonURI" form:"subJsonURI"`
55
- SubJsonFragment string `json:"subJsonFragment" form:"subJsonFragment"`
56
- SubJsonNoises string `json:"subJsonNoises" form:"subJsonNoises"`
57
- SubJsonMux string `json:"subJsonMux" form:"subJsonMux"`
58
- SubJsonRules string `json:"subJsonRules" form:"subJsonRules"`
59
- Datepicker string `json:"datepicker" form:"datepicker"`
19
+ WebListen string `json:"webListen" form:"webListen"`
20
+ WebDomain string `json:"webDomain" form:"webDomain"`
21
+ WebPort int `json:"webPort" form:"webPort"`
22
+ WebCertFile string `json:"webCertFile" form:"webCertFile"`
23
+ WebKeyFile string `json:"webKeyFile" form:"webKeyFile"`
24
+ WebBasePath string `json:"webBasePath" form:"webBasePath"`
25
+ SessionMaxAge int `json:"sessionMaxAge" form:"sessionMaxAge"`
26
+ PageSize int `json:"pageSize" form:"pageSize"`
27
+ ExpireDiff int `json:"expireDiff" form:"expireDiff"`
28
+ TrafficDiff int `json:"trafficDiff" form:"trafficDiff"`
29
+ RemarkModel string `json:"remarkModel" form:"remarkModel"`
30
+ TgBotEnable bool `json:"tgBotEnable" form:"tgBotEnable"`
31
+ TgBotToken string `json:"tgBotToken" form:"tgBotToken"`
32
+ TgBotProxy string `json:"tgBotProxy" form:"tgBotProxy"`
33
+ TgBotAPIServer string `json:"tgBotAPIServer" form:"tgBotAPIServer"`
34
+ TgBotChatId string `json:"tgBotChatId" form:"tgBotChatId"`
35
+ TgRunTime string `json:"tgRunTime" form:"tgRunTime"`
36
+ TgBotBackup bool `json:"tgBotBackup" form:"tgBotBackup"`
37
+ TgBotLoginNotify bool `json:"tgBotLoginNotify" form:"tgBotLoginNotify"`
38
+ TgCpu int `json:"tgCpu" form:"tgCpu"`
39
+ TgLang string `json:"tgLang" form:"tgLang"`
40
+ TimeLocation string `json:"timeLocation" form:"timeLocation"`
41
+ SecretEnable bool `json:"secretEnable" form:"secretEnable"`
42
+ SubEnable bool `json:"subEnable" form:"subEnable"`
43
+ SubListen string `json:"subListen" form:"subListen"`
44
+ SubPort int `json:"subPort" form:"subPort"`
45
+ SubPath string `json:"subPath" form:"subPath"`
46
+ SubDomain string `json:"subDomain" form:"subDomain"`
47
+ SubCertFile string `json:"subCertFile" form:"subCertFile"`
48
+ SubKeyFile string `json:"subKeyFile" form:"subKeyFile"`
49
+ SubUpdates int `json:"subUpdates" form:"subUpdates"`
50
+ ExternalTrafficInformEnable bool `json:"externalTrafficInformEnable" form:"externalTrafficInformEnable"`
51
+ ExternalTrafficInformURI string `json:"externalTrafficInformURI" form:"externalTrafficInformURI"`
52
+ SubEncrypt bool `json:"subEncrypt" form:"subEncrypt"`
53
+ SubShowInfo bool `json:"subShowInfo" form:"subShowInfo"`
54
+ SubURI string `json:"subURI" form:"subURI"`
55
+ SubJsonPath string `json:"subJsonPath" form:"subJsonPath"`
56
+ SubJsonURI string `json:"subJsonURI" form:"subJsonURI"`
57
+ SubJsonFragment string `json:"subJsonFragment" form:"subJsonFragment"`
58
+ SubJsonNoises string `json:"subJsonNoises" form:"subJsonNoises"`
59
+ SubJsonMux string `json:"subJsonMux" form:"subJsonMux"`
60
+ SubJsonRules string `json:"subJsonRules" form:"subJsonRules"`
61
+ Datepicker string `json:"datepicker" form:"datepicker"`
60
62
}
61
63
62
64
func (s * AllSetting ) CheckValid () error {
0 commit comments