Documentation
¶
Index ¶
- Variables
- type ApiGroup
- type BaseApi
- func (b *BaseApi) Captcha(c *gin.Context)
- func (b *BaseApi) CleanLogs(c *gin.Context)
- func (b *BaseApi) CreateBackup(c *gin.Context)
- func (b *BaseApi) CreateCommand(c *gin.Context)
- func (b *BaseApi) CreateGroup(c *gin.Context)
- func (b *BaseApi) CreateHost(c *gin.Context)
- func (b *BaseApi) CreateScript(c *gin.Context)
- func (b *BaseApi) DeleteBackup(c *gin.Context)
- func (b *BaseApi) DeleteCommand(c *gin.Context)
- func (b *BaseApi) DeleteGroup(c *gin.Context)
- func (b *BaseApi) DeleteHost(c *gin.Context)
- func (b *BaseApi) DeleteScript(c *gin.Context)
- func (b *BaseApi) DownloadSSL(c *gin.Context)
- func (b *BaseApi) GenerateApiKey(c *gin.Context)
- func (b *BaseApi) GetAppstoreConfig(c *gin.Context)
- func (b *BaseApi) GetHostByID(c *gin.Context)
- func (b *BaseApi) GetLoginLogs(c *gin.Context)
- func (b *BaseApi) GetLoginSetting(c *gin.Context)
- func (b *BaseApi) GetNotesByVersion(c *gin.Context)
- func (b *BaseApi) GetOperationLogs(c *gin.Context)
- func (b *BaseApi) GetResponsePage(c *gin.Context)
- func (b *BaseApi) GetSettingInfo(c *gin.Context)
- func (b *BaseApi) GetSystemAvailable(c *gin.Context)
- func (b *BaseApi) GetTerminalSettingInfo(c *gin.Context)
- func (b *BaseApi) GetUpgradeInfo(c *gin.Context)
- func (b *BaseApi) HandlePasswordExpired(c *gin.Context)
- func (b *BaseApi) HostTree(c *gin.Context)
- func (b *BaseApi) ListBuckets(c *gin.Context)
- func (b *BaseApi) ListCommand(c *gin.Context)
- func (b *BaseApi) ListGroup(c *gin.Context)
- func (b *BaseApi) LoadBackupClientInfo(c *gin.Context)
- func (b *BaseApi) LoadFromCert(c *gin.Context)
- func (b *BaseApi) LoadInterfaceAddr(c *gin.Context)
- func (b *BaseApi) LoadMFA(c *gin.Context)
- func (b *BaseApi) LogOut(c *gin.Context)
- func (b *BaseApi) Login(c *gin.Context)
- func (b *BaseApi) MFABind(c *gin.Context)
- func (b *BaseApi) MFALogin(c *gin.Context)
- func (b *BaseApi) RefreshToken(c *gin.Context)
- func (b *BaseApi) ReloadSSL(c *gin.Context)
- func (b *BaseApi) Rollback(c *gin.Context)
- func (b *BaseApi) RunScript(c *gin.Context)
- func (b *BaseApi) SearchCommand(c *gin.Context)
- func (b *BaseApi) SearchCommandTree(c *gin.Context)
- func (b *BaseApi) SearchHost(c *gin.Context)
- func (b *BaseApi) SearchScript(c *gin.Context)
- func (b *BaseApi) SyncScript(c *gin.Context)
- func (b *BaseApi) TestByID(c *gin.Context)
- func (b *BaseApi) TestByInfo(c *gin.Context)
- func (b *BaseApi) UpdateApiConfig(c *gin.Context)
- func (b *BaseApi) UpdateAppstoreConfig(c *gin.Context)
- func (b *BaseApi) UpdateBackup(c *gin.Context)
- func (b *BaseApi) UpdateBindInfo(c *gin.Context)
- func (b *BaseApi) UpdateCommand(c *gin.Context)
- func (b *BaseApi) UpdateGroup(c *gin.Context)
- func (b *BaseApi) UpdateHost(c *gin.Context)
- func (b *BaseApi) UpdateHostGroup(c *gin.Context)
- func (b *BaseApi) UpdateMenu(c *gin.Context)
- func (b *BaseApi) UpdatePassword(c *gin.Context)
- func (b *BaseApi) UpdatePort(c *gin.Context)
- func (b *BaseApi) UpdateProxy(c *gin.Context)
- func (b *BaseApi) UpdateSSL(c *gin.Context)
- func (b *BaseApi) UpdateScript(c *gin.Context)
- func (b *BaseApi) UpdateSetting(c *gin.Context)
- func (b *BaseApi) UpdateTerminalSetting(c *gin.Context)
- func (b *BaseApi) Upgrade(c *gin.Context)
- func (b *BaseApi) WsSsh(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
var ApiGroupApp = new(ApiGroup)
Functions ¶
This section is empty.
Types ¶
type BaseApi ¶
type BaseApi struct{}
func (*BaseApi) Captcha ¶
@Tags Auth @Summary Load captcha @Success 200 {object} dto.CaptchaResponse @Router /core/auth/captcha [get]
func (*BaseApi) CleanLogs ¶
@Tags Logs @Summary Clean operation logs @Accept json @Param request body dto.CleanLog true "request" @Success 200 {object} dto.PageResult @Security ApiKeyAuth @Security Timestamp @Router /core/logs/clean [post] @x-panel-log {"bodyKeys":["logType"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"清空 [logType] 日志信息","formatEN":"Clean the [logType] log information"}
func (*BaseApi) CreateBackup ¶
@Tags Backup Account @Summary Create backup account @Accept json @Param request body dto.BackupOperate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/backups [post] @x-panel-log {"bodyKeys":["type"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"创建备份账号 [type]","formatEN":"create backup account [type]"}
func (*BaseApi) CreateCommand ¶
@Tags Command @Summary Create command @Accept json @Param request body dto.CommandOperate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/commands [post] @x-panel-log {"bodyKeys":["name","command"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"创建快捷命令 [name][command]","formatEN":"create quick command [name][command]"}
func (*BaseApi) CreateGroup ¶
@Tags System Group @Summary Create group @Accept json @Param request body dto.GroupCreate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/groups [post] @x-panel-log {"bodyKeys":["name","type"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"创建组 [name][type]","formatEN":"create group [name][type]"}
func (*BaseApi) CreateHost ¶
@Tags Host @Summary Create host @Accept json @Param request body dto.HostOperate true "request" @Success 200 {object} dto.HostInfo @Security ApiKeyAuth @Security Timestamp @Router /core/hosts [post] @x-panel-log {"bodyKeys":["name","addr"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"创建主机 [name][addr]","formatEN":"create host [name][addr]"}
func (*BaseApi) CreateScript ¶
@Tags ScriptLibrary @Summary Add script @Accept json @Param request body dto.ScriptOperate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /script [post] @x-panel-log {"bodyKeys":["name"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"添加脚本库脚本 [name]","formatEN":"add script [name]"}
func (*BaseApi) DeleteBackup ¶
@Tags Backup Account @Summary Delete backup account @Accept json @Param request body dto.OperateByName true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/backups/del [post] @x-panel-log {"bodyKeys":["name"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"删除备份账号 [name]","formatEN":"delete backup account [name]"}
func (*BaseApi) DeleteCommand ¶
@Tags Command @Summary Delete command @Accept json @Param request body dto.OperateByIDs true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/commands/del [post] @x-panel-log {"bodyKeys":["ids"],"paramKeys":[],"BeforeFunctions":[{"input_column":"id","input_value":"ids","isList":true,"db":"commands","output_column":"name","output_value":"names"}],"formatZH":"删除快捷命令 [names]","formatEN":"delete quick command [names]"}
func (*BaseApi) DeleteGroup ¶
@Tags System Group @Summary Delete group @Accept json @Param request body dto.OperateByID true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/groups/del [post] @x-panel-log {"bodyKeys":["id"],"paramKeys":[],"BeforeFunctions":[{"input_column":"id","input_value":"id","isList":false,"db":"groups","output_column":"name","output_value":"name"},{"input_column":"id","input_value":"id","isList":false,"db":"groups","output_column":"type","output_value":"type"}],"formatZH":"删除组 [type][name]","formatEN":"delete group [type][name]"}
func (*BaseApi) DeleteHost ¶
@Tags Host @Summary Delete host @Accept json @Param request body dto.OperateByIDs true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/hosts/del [post] @x-panel-log {"bodyKeys":["ids"],"paramKeys":[],"BeforeFunctions":[{"input_column":"id","input_value":"ids","isList":true,"db":"hosts","output_column":"addr","output_value":"addrs"}],"formatZH":"删除主机 [addrs]","formatEN":"delete host [addrs]"}
func (*BaseApi) DeleteScript ¶
@Tags ScriptLibrary @Summary Delete script @Accept json @Param request body dto.OperateByIDs true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /script/del [post] @x-panel-log {"bodyKeys":["ids"],"paramKeys":[],"BeforeFunctions":[{"input_column":"id","input_value":"ids","isList":true,"db":"script_librarys","output_column":"name","output_value":"names"}],"formatZH":"删除脚本库脚本 [names]","formatEN":"delete script [names]"}
func (*BaseApi) DownloadSSL ¶
@Tags System Setting @Summary Download system cert @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/ssl/download [post]
func (*BaseApi) GenerateApiKey ¶
@Tags System Setting @Summary generate api key @Accept json @Success 200 {string} key @Security ApiKeyAuth @Security Timestamp @Router /settings/api/config/generate/key [post] @x-panel-log {"bodyKeys":[],"paramKeys":[],"BeforeFunctions":[],"formatZH":"生成 API 接口密钥","formatEN":"generate api key"}
func (*BaseApi) GetAppstoreConfig ¶
@Tags App @Summary Get appstore config @Success 200 {object} dto.AppstoreConfig @Security ApiKeyAuth @Security Timestamp @Router /settings/apps/store/config [get]
func (*BaseApi) GetHostByID ¶
@Tags Host @Summary Get host info @Accept json @Param request body dto.OperateByID true "request" @Success 200 {object} dto.HostInfo @Security ApiKeyAuth @Security Timestamp @Router /core/hosts/info [post]
func (*BaseApi) GetLoginLogs ¶
@Tags Logs @Summary Page login logs @Accept json @Param request body dto.SearchLgLogWithPage true "request" @Success 200 {object} dto.PageResult @Security ApiKeyAuth @Security Timestamp @Router /core/logs/login [post]
func (*BaseApi) GetLoginSetting ¶
@Tags Auth @Summary Get Setting For Login @Success 200 {object} dto.SystemSetting @Router /core/auth/setting [get]
func (*BaseApi) GetNotesByVersion ¶
@Tags System Setting @Summary Load release notes by version @Accept json @Param request body dto.Upgrade true "request" @Success 200 {string} notes @Security ApiKeyAuth @Security Timestamp @Router /core/settings/upgrade [get]
func (*BaseApi) GetOperationLogs ¶
@Tags Logs @Summary Page operation logs @Accept json @Param request body dto.SearchOpLogWithPage true "request" @Success 200 {object} dto.PageResult @Security ApiKeyAuth @Security Timestamp @Router /core/logs/operation [post]
func (*BaseApi) GetResponsePage ¶
func (*BaseApi) GetSettingInfo ¶
@Tags System Setting @Summary Load system setting info @Success 200 {object} dto.SettingInfo @Security ApiKeyAuth @Security Timestamp @Router /core/settings/search [post]
func (*BaseApi) GetSystemAvailable ¶
@Tags System Setting @Summary Load system available status @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/search/available [get]
func (*BaseApi) GetTerminalSettingInfo ¶
@Tags System Setting @Summary Load system terminal setting info @Success 200 {object} dto.TerminalInfo @Security ApiKeyAuth @Security Timestamp @Router /core/settings/terminal/search [post]
func (*BaseApi) GetUpgradeInfo ¶
@Tags System Setting @Summary Load upgrade info @Success 200 {object} dto.UpgradeInfo @Security ApiKeyAuth @Security Timestamp @Router /core/settings/upgrade [get]
func (*BaseApi) HandlePasswordExpired ¶
@Tags System Setting @Summary Reset system password expired @Accept json @Param request body dto.PasswordUpdate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/expired/handle [post] @x-panel-log {"bodyKeys":[],"paramKeys":[],"BeforeFunctions":[],"formatZH":"重置过期密码","formatEN":"reset an expired Password"}
func (*BaseApi) HostTree ¶
@Tags Host @Summary Load host tree @Accept json @Param request body dto.SearchForTree true "request" @Success 200 {array} dto.HostTree @Security ApiKeyAuth @Security Timestamp @Router /core/hosts/tree [post]
func (*BaseApi) ListBuckets ¶
@Tags Backup Account @Summary List buckets @Accept json @Param request body dto.ForBuckets true "request" @Success 200 {array} string @Security ApiKeyAuth @Security Timestamp @Router /core/backups/buckets [post]
func (*BaseApi) ListCommand ¶
@Tags Command @Summary List commands @Accept json @Param request body dto.OperateByType true "request" @Success 200 {object} dto.CommandInfo @Security ApiKeyAuth @Security Timestamp @Router /core/commands/command [get]
func (*BaseApi) ListGroup ¶
@Tags System Group @Summary List groups @Accept json @Param request body dto.GroupSearch true "request" @Success 200 {array} dto.OperateByType @Security ApiKeyAuth @Security Timestamp @Router /core/groups/search [post]
func (*BaseApi) LoadBackupClientInfo ¶
@Tags Backup Account @Summary Load backup account base info @Accept json @Success 200 {object} dto.BackupClientInfo @Security ApiKeyAuth @Security Timestamp @Router /core/backups/client/:clientType [get]
func (*BaseApi) LoadFromCert ¶
@Tags System Setting @Summary Load system cert info @Success 200 {object} dto.SSLInfo @Security ApiKeyAuth @Security Timestamp @Router /core/settings/ssl/info [get]
func (*BaseApi) LoadInterfaceAddr ¶
@Tags System Setting @Summary Load system address @Accept json @Success 200 {array} string @Security ApiKeyAuth @Security Timestamp @Router /core/settings/interface [get]
func (*BaseApi) LoadMFA ¶
@Tags System Setting @Summary Load mfa info @Accept json @Param request body dto.MfaCredential true "request" @Success 200 {object} mfa.Otp @Security ApiKeyAuth @Security Timestamp @Router /core/settings/mfa [post]
func (*BaseApi) LogOut ¶
@Tags Auth @Summary User logout @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/auth/logout [post]
func (*BaseApi) Login ¶
@Tags Auth @Summary User login @Accept json @Param EntranceCode header string true "安全入口 base64 加密串" @Param request body dto.Login true "request" @Success 200 {object} dto.UserLoginInfo @Router /core/auth/login [post]
func (*BaseApi) MFABind ¶
@Tags System Setting @Summary Bind mfa @Accept json @Param request body dto.MfaCredential true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/mfa/bind [post] @x-panel-log {"bodyKeys":[],"paramKeys":[],"BeforeFunctions":[],"formatZH":"mfa 绑定","formatEN":"bind mfa"}
func (*BaseApi) MFALogin ¶
@Tags Auth @Summary User login with mfa @Accept json @Param request body dto.MFALogin true "request" @Success 200 {object} dto.UserLoginInfo @Router /core/auth/mfalogin [post] @Header 200 {string} EntranceCode "安全入口"
func (*BaseApi) RefreshToken ¶
@Tags Backup Account @Summary Refresh token @Accept json @Param request body dto.OperateByName true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/backups/refresh/token [post]
func (*BaseApi) Rollback ¶
@Tags System Setting @Summary Upgrade @Accept json @Param request body dto.OperateByID true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/rollback [post] @x-panel-log {"bodyKeys":["id"],"paramKeys":[],"BeforeFunctions":[{"input_column":"id","input_value":"id","isList":false,"db":"upgrade_logs","output_column":"old_version","output_value":"version"}],"formatZH":"回滚系统 => [version]","formatEN":"rollback system => [version]"}
func (*BaseApi) SearchCommand ¶
@Tags Command @Summary Page commands @Accept json @Param request body dto.SearchWithPage true "request" @Success 200 {object} dto.PageResult @Security ApiKeyAuth @Security Timestamp @Router /core/commands/search [post]
func (*BaseApi) SearchCommandTree ¶
@Tags Command @Summary Tree commands @Accept json @Param request body dto.OperateByType true "request" @Success 200 {Array} dto.CommandTree @Security ApiKeyAuth @Security Timestamp @Router /core/commands/tree [get]
func (*BaseApi) SearchHost ¶
@Tags Host @Summary Page host @Accept json @Param request body dto.SearchPageWithGroup true "request" @Success 200 {object} dto.PageResult @Security ApiKeyAuth @Security Timestamp @Router /core/hosts/search [post]
func (*BaseApi) SearchScript ¶
@Tags ScriptLibrary @Summary Page script @Accept json @Param request body dto.SearchPageWithGroup true "request" @Success 200 {object} dto.PageResult @Security ApiKeyAuth @Security Timestamp @Router /script/search [post]
func (*BaseApi) SyncScript ¶
@Tags ScriptLibrary @Summary Sync script from remote @Accept json @Param request body dto.OperateByTaskID true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /script/sync [post] @x-panel-log {"bodyKeys":[],"paramKeys":[],"BeforeFunctions":[],"formatZH":"同步脚本库脚本","formatEN":"sync scripts"}
func (*BaseApi) TestByID ¶
@Tags Host @Summary Test host conn by host id @Accept json @Param id path integer true "request" @Success 200 {boolean} connStatus @Security ApiKeyAuth @Security Timestamp @Router /core/hosts/test/byid/:id [post]
func (*BaseApi) TestByInfo ¶
@Tags Host @Summary Test host conn by info @Accept json @Param request body dto.HostConnTest true "request" @Success 200 {boolean} status @Security ApiKeyAuth @Security Timestamp @Router /core/hosts/test/byinfo [post]
func (*BaseApi) UpdateApiConfig ¶
@Tags System Setting @Summary Update api config @Accept json @Param request body dto.ApiInterfaceConfig true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /settings/api/config/update [post] @x-panel-log {"bodyKeys":["ipWhiteList"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"更新 API 接口配置 => IP 白名单: [ipWhiteList]","formatEN":"update api config => IP White List: [ipWhiteList]"}
func (*BaseApi) UpdateAppstoreConfig ¶
@Tags App @Summary Update appstore config @Accept json @Param request body dto.AppstoreUpdate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /settings/apps/store/update [post]
func (*BaseApi) UpdateBackup ¶
@Tags Backup Account @Summary Update backup account @Accept json @Param request body dto.BackupOperate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/backups/update [post] @x-panel-log {"bodyKeys":["type"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"更新备份账号 [types]","formatEN":"update backup account [types]"}
func (*BaseApi) UpdateBindInfo ¶
@Tags System Setting @Summary Update system bind info @Accept json @Param request body dto.BindInfo true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/bind/update [post] @x-panel-log {"bodyKeys":["ipv6", "bindAddress"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"修改系统监听信息 => ipv6: [ipv6], 监听 IP: [bindAddress]","formatEN":"update system bind info => ipv6: [ipv6], 监听 IP: [bindAddress]"}
func (*BaseApi) UpdateCommand ¶
@Tags Command @Summary Update command @Accept json @Param request body dto.CommandOperate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/commands/update [post] @x-panel-log {"bodyKeys":["name"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"更新快捷命令 [name]","formatEN":"update quick command [name]"}
func (*BaseApi) UpdateGroup ¶
@Tags System Group @Summary Update group @Accept json @Param request body dto.GroupUpdate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/groups/update [post] @x-panel-log {"bodyKeys":["name","type"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"更新组 [name][type]","formatEN":"update group [name][type]"}
func (*BaseApi) UpdateHost ¶
@Tags Host @Summary Update host @Accept json @Param request body dto.HostOperate true "request" @Success 200 {object} dto.HostInfo @Security ApiKeyAuth @Security Timestamp @Router /core/hosts/update [post] @x-panel-log {"bodyKeys":["name","addr"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"更新主机信息 [name][addr]","formatEN":"update host [name][addr]"}
func (*BaseApi) UpdateHostGroup ¶
@Tags Host @Summary Update host group @Accept json @Param request body dto.ChangeHostGroup true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/hosts/update/group [post] @x-panel-log {"bodyKeys":["id","group"],"paramKeys":[],"BeforeFunctions":[{"input_column":"id","input_value":"id","isList":false,"db":"hosts","output_column":"addr","output_value":"addr"}],"formatZH":"切换主机[addr]分组 => [group]","formatEN":"change host [addr] group => [group]"}
func (*BaseApi) UpdateMenu ¶
@Tags System Setting @Summary Update system setting @Accept json @Param request body dto.SettingUpdate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/menu/update [post] @x-panel-log {"bodyKeys":[],"paramKeys":[],"BeforeFunctions":[],"formatZH":"隐藏高级功能菜单","formatEN":"Hide advanced feature menu."}
func (*BaseApi) UpdatePassword ¶
@Tags System Setting @Summary Update system password @Accept json @Param request body dto.PasswordUpdate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/password/update [post] @x-panel-log {"bodyKeys":[],"paramKeys":[],"BeforeFunctions":[],"formatZH":"修改系统密码","formatEN":"update system password"}
func (*BaseApi) UpdatePort ¶
@Tags System Setting @Summary Update system port @Accept json @Param request body dto.PortUpdate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/port/update [post] @x-panel-log {"bodyKeys":["serverPort"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"修改系统端口 => [serverPort]","formatEN":"update system port => [serverPort]"}
func (*BaseApi) UpdateProxy ¶
@Tags System Setting @Summary Update proxy setting @Accept json @Param request body dto.ProxyUpdate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/proxy/update [post] @x-panel-log {"bodyKeys":["proxyUrl","proxyPort"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"服务器代理配置 [proxyPort]:[proxyPort]","formatEN":"set proxy [proxyPort]:[proxyPort]."}
func (*BaseApi) UpdateSSL ¶
@Tags System Setting @Summary Update system ssl @Accept json @Param request body dto.SSLUpdate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/ssl/update [post] @x-panel-log {"bodyKeys":["ssl"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"修改系统 ssl => [ssl]","formatEN":"update system ssl => [ssl]"}
func (*BaseApi) UpdateScript ¶
@Tags ScriptLibrary @Summary Update script @Accept json @Param request body dto.ScriptOperate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /script/update [post] @x-panel-log {"bodyKeys":["id"],"paramKeys":[],"BeforeFunctions":[{"input_column":"id","input_value":"id","isList":false,"db":"cronjobs","output_column":"name","output_value":"name"}],"formatZH":"更新脚本库脚本 [name]","formatEN":"update script [name]"}
func (*BaseApi) UpdateSetting ¶
@Tags System Setting @Summary Update system setting @Accept json @Param request body dto.SettingUpdate true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/update [post] @x-panel-log {"bodyKeys":["key","value"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"修改系统配置 [key] => [value]","formatEN":"update system setting [key] => [value]"}
func (*BaseApi) UpdateTerminalSetting ¶
@Tags System Setting @Summary Update system terminal setting @Accept json @Param request body dto.TerminalInfo true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/terminal/update [post] @x-panel-log {"bodyKeys":[],"paramKeys":[],"BeforeFunctions":[],"formatZH":"修改系统终端配置","formatEN":"update system terminal setting"}
func (*BaseApi) Upgrade ¶
@Tags System Setting @Summary Upgrade @Accept json @Param request body dto.Upgrade true "request" @Success 200 @Security ApiKeyAuth @Security Timestamp @Router /core/settings/upgrade [post] @x-panel-log {"bodyKeys":["version"],"paramKeys":[],"BeforeFunctions":[],"formatZH":"更新系统 => [version]","formatEN":"upgrade system => [version]"}