Documentation ¶
Index ¶
- Variables
- type AppInstallService
- func (a *AppInstallService) ChangeAppPort(req request.PortUpdate) error
- func (a *AppInstallService) CheckExist(key string) (*response.AppInstalledCheck, error)
- func (a *AppInstallService) DeleteCheck(installId uint) ([]dto.AppResource, error)
- func (a *AppInstallService) GetDefaultConfigByKey(key string) (string, error)
- func (a *AppInstallService) GetParams(id uint) ([]response.AppParam, error)
- func (a *AppInstallService) GetServices(key string) ([]response.AppService, error)
- func (a *AppInstallService) GetUpdateVersions(installId uint) ([]dto.AppVersion, error)
- func (a *AppInstallService) LoadPassword(key string) (string, error)
- func (a *AppInstallService) LoadPort(key string) (int64, error)
- func (a *AppInstallService) Operate(req request.AppInstalledOperate) error
- func (a *AppInstallService) Page(req request.AppInstalledSearch) (int64, []response.AppInstalledDTO, error)
- func (a *AppInstallService) SearchForWebsite(req request.AppInstalledSearch) ([]response.AppInstalledDTO, error)
- func (a *AppInstallService) SyncAll(systemInit bool) error
- func (a *AppInstallService) Update(req request.AppInstalledUpdate) error
- type AppService
- func (a AppService) GetApp(key string) (*response.AppDTO, error)
- func (a AppService) GetAppDetail(appId uint, version string) (response.AppDetailDTO, error)
- func (a AppService) GetAppTags() ([]response.TagDTO, error)
- func (a AppService) GetAppUpdate() (*response.AppUpdateRes, error)
- func (a AppService) Install(ctx context.Context, req request.AppInstallCreate) (*model.AppInstall, error)
- func (a AppService) PageApp(req request.AppSearch) (interface{}, error)
- func (a AppService) SyncAppList() error
- type AuthService
- func (u *AuthService) CheckIsFirst() bool
- func (u *AuthService) InitUser(c *gin.Context, req dto.InitUser) error
- func (u *AuthService) LogOut(c *gin.Context) error
- func (u *AuthService) Login(c *gin.Context, info dto.Login) (*dto.UserLoginInfo, error)
- func (u *AuthService) MFALogin(c *gin.Context, info dto.MFALogin) (*dto.UserLoginInfo, error)
- func (u *AuthService) SafeEntrance(c *gin.Context, code string) error
- func (u *AuthService) SafetyStatus(c *gin.Context) error
- func (u *AuthService) VerifyCode(code string) (bool, error)
- type BackupService
- func (u *BackupService) AppBackup(req dto.CommonBackup) error
- func (u *BackupService) AppRecover(req dto.CommonRecover) error
- func (u *BackupService) BatchDelete(ids []uint) error
- func (u *BackupService) BatchDeleteRecord(ids []uint) error
- func (u *BackupService) Create(backupDto dto.BackupOperate) error
- func (u *BackupService) DownloadRecord(info dto.DownloadRecord) (string, error)
- func (u *BackupService) GetBuckets(backupDto dto.ForBuckets) ([]interface{}, error)
- func (u *BackupService) List() ([]dto.BackupInfo, error)
- func (u *BackupService) ListFiles(req dto.BackupSearchFile) ([]interface{}, error)
- func (u *BackupService) MysqlBackup(req dto.CommonBackup) error
- func (u *BackupService) MysqlRecover(req dto.CommonRecover) error
- func (u *BackupService) MysqlRecoverByUpload(req dto.CommonRecover) error
- func (u *BackupService) NewClient(backup *model.BackupAccount) (cloud_storage.CloudStorageClient, error)
- func (u *BackupService) RedisBackup() error
- func (u *BackupService) RedisRecover(req dto.CommonRecover) error
- func (u *BackupService) SearchRecordsWithPage(search dto.RecordSearch) (int64, []dto.BackupRecords, error)
- func (u *BackupService) Update(req dto.BackupOperate) error
- func (u *BackupService) WebsiteBackup(req dto.CommonBackup) error
- func (u *BackupService) WebsiteRecover(req dto.CommonRecover) error
- type CommandService
- func (u *CommandService) Create(commandDto dto.CommandOperate) error
- func (u *CommandService) Delete(ids []uint) error
- func (u *CommandService) List() ([]dto.CommandInfo, error)
- func (u *CommandService) SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error)
- func (u *CommandService) Update(id uint, upMap map[string]interface{}) error
- type ComposeTemplateService
- func (u *ComposeTemplateService) Create(composeDto dto.ComposeTemplateCreate) error
- func (u *ComposeTemplateService) Delete(ids []uint) error
- func (u *ComposeTemplateService) List() ([]dto.ComposeTemplateInfo, error)
- func (u *ComposeTemplateService) SearchWithPage(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *ComposeTemplateService) Update(id uint, upMap map[string]interface{}) error
- type ContainerService
- func (u *ContainerService) ComposeOperation(req dto.ComposeOperation) error
- func (u *ContainerService) ComposeUpdate(req dto.ComposeUpdate) error
- func (u *ContainerService) ContainerCreate(req dto.ContainerCreate) error
- func (u *ContainerService) ContainerLogs(req dto.ContainerLog) (string, error)
- func (u *ContainerService) ContainerOperation(req dto.ContainerOperation) error
- func (u *ContainerService) ContainerStats(id string) (*dto.ContainterStats, error)
- func (u *ContainerService) CreateCompose(req dto.ComposeCreate) (string, error)
- func (u *ContainerService) CreateNetwork(req dto.NetworkCreat) error
- func (u *ContainerService) CreateVolume(req dto.VolumeCreat) error
- func (u *ContainerService) DeleteNetwork(req dto.BatchDelete) error
- func (u *ContainerService) DeleteVolume(req dto.BatchDelete) error
- func (u *ContainerService) Inspect(req dto.InspectReq) (string, error)
- func (u *ContainerService) ListVolume() ([]dto.Options, error)
- func (u *ContainerService) Page(req dto.PageContainer) (int64, interface{}, error)
- func (u *ContainerService) PageCompose(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *ContainerService) PageNetwork(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *ContainerService) PageVolume(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *ContainerService) TestCompose(req dto.ComposeCreate) (bool, error)
- type CronjobService
- func (u *CronjobService) AddCronJob(cronjob *model.Cronjob) (int, error)
- func (u *CronjobService) Create(cronjobDto dto.CronjobCreate) error
- func (u *CronjobService) Delete(ids []uint) error
- func (u *CronjobService) Download(down dto.CronjobDownload) (string, error)
- func (u *CronjobService) HandleBackup(cronjob *model.Cronjob, startTime time.Time) (string, error)
- func (u *CronjobService) HandleDelete(id uint) error
- func (u *CronjobService) HandleJob(cronjob *model.Cronjob)
- func (u *CronjobService) HandleOnce(id uint) error
- func (u *CronjobService) HandleRmExpired(backType, backupDir string, cronjob *model.Cronjob, ...)
- func (u *CronjobService) SearchRecords(search dto.SearchRecord) (int64, interface{}, error)
- func (u *CronjobService) SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error)
- func (u *CronjobService) StartJob(cronjob *model.Cronjob) (int, error)
- func (u *CronjobService) Update(id uint, req dto.CronjobUpdate) error
- func (u *CronjobService) UpdateStatus(id uint, status string) error
- type DashboardService
- type DatabaseOp
- type DockerService
- func (u *DockerService) LoadDockerConf() *dto.DaemonJsonConf
- func (u *DockerService) LoadDockerStatus() string
- func (u *DockerService) OperateDocker(req dto.DockerOperation) error
- func (u *DockerService) UpdateConf(req dto.DaemonJsonConf) error
- func (u *DockerService) UpdateConfByFile(req dto.DaemonJsonUpdateByFile) error
- type FileService
- func (f FileService) BatchDelete(op request.FileBatchDelete) error
- func (f FileService) ChangeMode(op request.FileCreate) error
- func (f FileService) ChangeName(req request.FileRename) error
- func (f FileService) Compress(c request.FileCompress) error
- func (f FileService) Create(op request.FileCreate) error
- func (f FileService) DeCompress(c request.FileDeCompress) error
- func (f FileService) Delete(op request.FileDelete) error
- func (f FileService) DirSize(req request.DirSizeReq) (response.DirSizeRes, error)
- func (f FileService) FileDownload(d request.FileDownload) (string, error)
- func (f FileService) GetContent(op request.FileOption) (response.FileInfo, error)
- func (f FileService) GetFileList(op request.FileOption) (response.FileInfo, error)
- func (f FileService) GetFileTree(op request.FileOption) ([]response.FileTree, error)
- func (f FileService) MvFile(m request.FileMove) error
- func (f FileService) SaveContent(edit request.FileEdit) error
- func (f FileService) SearchUploadWithPage(req request.SearchUploadWithPage) (int64, interface{}, error)
- func (f FileService) Wget(w request.FileWget) (string, error)
- type GroupService
- type HostService
- func (u *HostService) Create(req dto.HostOperate) (*dto.HostInfo, error)
- func (u *HostService) Delete(ids []uint) error
- func (u *HostService) GetHostInfo(id uint) (*model.Host, error)
- func (u *HostService) SearchForTree(search dto.SearchForTree) ([]dto.HostTree, error)
- func (u *HostService) SearchWithPage(search dto.SearchHostWithPage) (int64, interface{}, error)
- func (u *HostService) TestLocalConn(id uint) bool
- func (u *HostService) Update(id uint, upMap map[string]interface{}) error
- type IAppInstallService
- type IAppService
- type IAuthService
- type IBackupService
- type ICommandService
- type IComposeTemplateService
- type IContainerService
- type ICronjobService
- type IDashboardService
- type IDockerService
- type IGroupService
- type IHostService
- type IImageRepoService
- type IImageService
- type ILogService
- type IMysqlService
- type IRedisService
- type ISettingService
- type ISnapshotService
- type IUpgradeService
- type IWebsiteSSLService
- type IWebsiteService
- type ImageRepoService
- func (u *ImageRepoService) BatchDelete(req dto.ImageRepoDelete) error
- func (u *ImageRepoService) CheckConn(host, user, password string) error
- func (u *ImageRepoService) Create(req dto.ImageRepoCreate) error
- func (u *ImageRepoService) List() ([]dto.ImageRepoOption, error)
- func (u *ImageRepoService) Login(req dto.OperateByID) error
- func (u *ImageRepoService) Page(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *ImageRepoService) Update(req dto.ImageRepoUpdate) error
- type ImageService
- func (u *ImageService) ImageBuild(req dto.ImageBuild) (string, error)
- func (u *ImageService) ImageLoad(req dto.ImageLoad) error
- func (u *ImageService) ImagePull(req dto.ImagePull) (string, error)
- func (u *ImageService) ImagePush(req dto.ImagePush) (string, error)
- func (u *ImageService) ImageRemove(req dto.BatchDelete) error
- func (u *ImageService) ImageSave(req dto.ImageSave) error
- func (u *ImageService) ImageTag(req dto.ImageTag) error
- func (u *ImageService) List() ([]dto.Options, error)
- func (u *ImageService) Page(req dto.SearchWithPage) (int64, interface{}, error)
- type LogService
- func (u *LogService) CleanLogs(logtype string) error
- func (u *LogService) CreateLoginLog(operation model.LoginLog) error
- func (u *LogService) CreateOperationLog(operation model.OperationLog) error
- func (u *LogService) PageLoginLog(req dto.SearchLgLogWithPage) (int64, interface{}, error)
- func (u *LogService) PageOperationLog(req dto.SearchOpLogWithPage) (int64, interface{}, error)
- type MysqlService
- func (u *MysqlService) ChangeAccess(info dto.ChangeDBInfo) error
- func (u *MysqlService) ChangePassword(info dto.ChangeDBInfo) error
- func (u *MysqlService) Create(ctx context.Context, req dto.MysqlDBCreate) (*model.DatabaseMysql, error)
- func (u *MysqlService) Delete(ctx context.Context, req dto.MysqlDBDelete) error
- func (u *MysqlService) DeleteCheck(id uint) ([]string, error)
- func (u *MysqlService) ListDBName() ([]string, error)
- func (u *MysqlService) LoadBaseInfo() (*dto.DBBaseInfo, error)
- func (u *MysqlService) LoadRemoteAccess() (bool, error)
- func (u *MysqlService) LoadStatus() (*dto.MysqlStatus, error)
- func (u *MysqlService) LoadVariables() (*dto.MysqlVariables, error)
- func (u *MysqlService) SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error)
- func (u *MysqlService) UpdateConfByFile(info dto.MysqlConfUpdateByFile) error
- func (u *MysqlService) UpdateDescription(req dto.UpdateDescription) error
- func (u *MysqlService) UpdateVariables(updatas []dto.MysqlVariablesUpdate) error
- type NginxService
- func (n NginxService) GetConfigByScope(req request.NginxScopeReq) ([]response.NginxParam, error)
- func (n NginxService) GetNginxConfig() (response.FileInfo, error)
- func (n NginxService) GetStatus() (response.NginxStatus, error)
- func (n NginxService) UpdateConfigByScope(req request.NginxConfigUpdate) error
- func (n NginxService) UpdateConfigFile(req request.NginxConfigFileUpdate) error
- type RedisService
- func (u *RedisService) ChangePassword(req dto.ChangeDBInfo) error
- func (u *RedisService) LoadConf() (*dto.RedisConf, error)
- func (u *RedisService) LoadPersistenceConf() (*dto.RedisPersistence, error)
- func (u *RedisService) LoadStatus() (*dto.RedisStatus, error)
- func (u *RedisService) SearchBackupListWithPage(req dto.PageInfo) (int64, interface{}, error)
- func (u *RedisService) UpdateConf(req dto.RedisConfUpdate) error
- func (u *RedisService) UpdatePersistenceConf(req dto.RedisConfPersistenceUpdate) error
- type ServiceGroup
- type SettingService
- func (u *SettingService) GetSettingInfo() (*dto.SettingInfo, error)
- func (u *SettingService) HandlePasswordExpired(c *gin.Context, old, new string) error
- func (u *SettingService) Update(key, value string) error
- func (u *SettingService) UpdatePassword(c *gin.Context, old, new string) error
- func (u *SettingService) UpdatePort(port uint) error
- type SnapshotJson
- type SnapshotService
- func (u *SnapshotService) Delete(req dto.BatchDeleteReq) error
- func (u *SnapshotService) SearchWithPage(req dto.SearchWithPage) (int64, interface{}, error)
- func (u *SnapshotService) SnapshotCreate(req dto.SnapshotCreate) error
- func (u *SnapshotService) SnapshotImport(req dto.SnapshotImport) error
- func (u *SnapshotService) SnapshotRecover(req dto.SnapshotRecover) error
- func (u *SnapshotService) SnapshotRollback(req dto.SnapshotRecover) error
- func (u *SnapshotService) UpdateDescription(req dto.UpdateDescription) error
- type UpgradeService
- type WebsiteAcmeAccountService
- type WebsiteDnsAccountService
- func (w WebsiteDnsAccountService) Create(create request.WebsiteDnsAccountCreate) (request.WebsiteDnsAccountCreate, error)
- func (w WebsiteDnsAccountService) Delete(id uint) error
- func (w WebsiteDnsAccountService) Page(search dto.PageInfo) (int64, []response.WebsiteDnsAccountDTO, error)
- func (w WebsiteDnsAccountService) Update(update request.WebsiteDnsAccountUpdate) (request.WebsiteDnsAccountUpdate, error)
- type WebsiteSSLService
- func (w WebsiteSSLService) Create(create request.WebsiteSSLCreate) (request.WebsiteSSLCreate, error)
- func (w WebsiteSSLService) Delete(id uint) error
- func (w WebsiteSSLService) GetDNSResolve(req request.WebsiteDNSReq) ([]response.WebsiteDNSRes, error)
- func (w WebsiteSSLService) GetSSL(id uint) (*response.WebsiteSSLDTO, error)
- func (w WebsiteSSLService) GetWebsiteSSL(websiteId uint) (response.WebsiteSSLDTO, error)
- func (w WebsiteSSLService) Page(search request.WebsiteSSLSearch) (int64, []response.WebsiteSSLDTO, error)
- func (w WebsiteSSLService) Renew(sslId uint) error
- func (w WebsiteSSLService) Search() ([]response.WebsiteSSLDTO, error)
- func (w WebsiteSSLService) Update(update request.WebsiteSSLUpdate) error
- type WebsiteService
- func (w WebsiteService) ChangeDefaultServer(id uint) error
- func (w WebsiteService) CreateWebsite(ctx context.Context, create request.WebsiteCreate) error
- func (w WebsiteService) CreateWebsiteDomain(create request.WebsiteDomainCreate) (model.WebsiteDomain, error)
- func (w WebsiteService) DeleteWebsite(ctx context.Context, req request.WebsiteDelete) error
- func (w WebsiteService) DeleteWebsiteDomain(domainId uint) error
- func (w WebsiteService) GetNginxConfigByScope(req request.NginxScopeReq) (*response.WebsiteNginxConfig, error)
- func (w WebsiteService) GetWafConfig(req request.WebsiteWafReq) (response.WebsiteWafConfig, error)
- func (w WebsiteService) GetWebsite(id uint) (response.WebsiteDTO, error)
- func (w WebsiteService) GetWebsiteDomain(websiteId uint) ([]model.WebsiteDomain, error)
- func (w WebsiteService) GetWebsiteHTTPS(websiteId uint) (response.WebsiteHTTPS, error)
- func (w WebsiteService) GetWebsiteNginxConfig(websiteId uint) (response.FileInfo, error)
- func (w WebsiteService) GetWebsiteOptions() ([]string, error)
- func (w WebsiteService) GetWebsites() ([]response.WebsiteDTO, error)
- func (w WebsiteService) OpWebsite(req request.WebsiteOp) error
- func (w WebsiteService) OpWebsiteHTTPS(ctx context.Context, req request.WebsiteHTTPSOp) (response.WebsiteHTTPS, error)
- func (w WebsiteService) OpWebsiteLog(req request.WebsiteLogReq) (*response.WebsiteLog, error)
- func (w WebsiteService) PageWebsite(req request.WebsiteSearch) (int64, []response.WebsiteDTO, error)
- func (w WebsiteService) PreInstallCheck(req request.WebsiteInstallCheckReq) ([]response.WebsitePreInstallCheck, error)
- func (w WebsiteService) UpdateNginxConfigByScope(req request.NginxConfigUpdate) error
- func (w WebsiteService) UpdateNginxConfigFile(req request.WebsiteNginxUpdate) error
- func (w WebsiteService) UpdateWafConfig(req request.WebsiteWafUpdate) error
- func (w WebsiteService) UpdateWebsite(req request.WebsiteUpdate) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ServiceGroupApp = new(ServiceGroup)
Functions ¶
This section is empty.
Types ¶
type AppInstallService ¶
type AppInstallService struct { }
func (*AppInstallService) ChangeAppPort ¶
func (a *AppInstallService) ChangeAppPort(req request.PortUpdate) error
func (*AppInstallService) CheckExist ¶
func (a *AppInstallService) CheckExist(key string) (*response.AppInstalledCheck, error)
func (*AppInstallService) DeleteCheck ¶
func (a *AppInstallService) DeleteCheck(installId uint) ([]dto.AppResource, error)
func (*AppInstallService) GetDefaultConfigByKey ¶
func (a *AppInstallService) GetDefaultConfigByKey(key string) (string, error)
func (*AppInstallService) GetParams ¶
func (a *AppInstallService) GetParams(id uint) ([]response.AppParam, error)
func (*AppInstallService) GetServices ¶
func (a *AppInstallService) GetServices(key string) ([]response.AppService, error)
func (*AppInstallService) GetUpdateVersions ¶
func (a *AppInstallService) GetUpdateVersions(installId uint) ([]dto.AppVersion, error)
func (*AppInstallService) LoadPassword ¶
func (a *AppInstallService) LoadPassword(key string) (string, error)
func (*AppInstallService) LoadPort ¶
func (a *AppInstallService) LoadPort(key string) (int64, error)
func (*AppInstallService) Operate ¶
func (a *AppInstallService) Operate(req request.AppInstalledOperate) error
func (*AppInstallService) Page ¶
func (a *AppInstallService) Page(req request.AppInstalledSearch) (int64, []response.AppInstalledDTO, error)
func (*AppInstallService) SearchForWebsite ¶
func (a *AppInstallService) SearchForWebsite(req request.AppInstalledSearch) ([]response.AppInstalledDTO, error)
func (*AppInstallService) SyncAll ¶
func (a *AppInstallService) SyncAll(systemInit bool) error
func (*AppInstallService) Update ¶
func (a *AppInstallService) Update(req request.AppInstalledUpdate) error
type AppService ¶
type AppService struct { }
func (AppService) GetAppDetail ¶
func (a AppService) GetAppDetail(appId uint, version string) (response.AppDetailDTO, error)
func (AppService) GetAppTags ¶
func (a AppService) GetAppTags() ([]response.TagDTO, error)
func (AppService) GetAppUpdate ¶
func (a AppService) GetAppUpdate() (*response.AppUpdateRes, error)
func (AppService) Install ¶
func (a AppService) Install(ctx context.Context, req request.AppInstallCreate) (*model.AppInstall, error)
func (AppService) SyncAppList ¶
func (a AppService) SyncAppList() error
type AuthService ¶
type AuthService struct{}
func (*AuthService) CheckIsFirst ¶
func (u *AuthService) CheckIsFirst() bool
func (*AuthService) Login ¶
func (u *AuthService) Login(c *gin.Context, info dto.Login) (*dto.UserLoginInfo, error)
func (*AuthService) MFALogin ¶
func (u *AuthService) MFALogin(c *gin.Context, info dto.MFALogin) (*dto.UserLoginInfo, error)
func (*AuthService) SafeEntrance ¶
func (u *AuthService) SafeEntrance(c *gin.Context, code string) error
func (*AuthService) SafetyStatus ¶
func (u *AuthService) SafetyStatus(c *gin.Context) error
func (*AuthService) VerifyCode ¶
func (u *AuthService) VerifyCode(code string) (bool, error)
type BackupService ¶
type BackupService struct{}
func (*BackupService) AppBackup ¶
func (u *BackupService) AppBackup(req dto.CommonBackup) error
func (*BackupService) AppRecover ¶
func (u *BackupService) AppRecover(req dto.CommonRecover) error
func (*BackupService) BatchDelete ¶
func (u *BackupService) BatchDelete(ids []uint) error
func (*BackupService) BatchDeleteRecord ¶
func (u *BackupService) BatchDeleteRecord(ids []uint) error
func (*BackupService) Create ¶
func (u *BackupService) Create(backupDto dto.BackupOperate) error
func (*BackupService) DownloadRecord ¶
func (u *BackupService) DownloadRecord(info dto.DownloadRecord) (string, error)
func (*BackupService) GetBuckets ¶
func (u *BackupService) GetBuckets(backupDto dto.ForBuckets) ([]interface{}, error)
func (*BackupService) List ¶
func (u *BackupService) List() ([]dto.BackupInfo, error)
func (*BackupService) ListFiles ¶
func (u *BackupService) ListFiles(req dto.BackupSearchFile) ([]interface{}, error)
func (*BackupService) MysqlBackup ¶
func (u *BackupService) MysqlBackup(req dto.CommonBackup) error
func (*BackupService) MysqlRecover ¶
func (u *BackupService) MysqlRecover(req dto.CommonRecover) error
func (*BackupService) MysqlRecoverByUpload ¶
func (u *BackupService) MysqlRecoverByUpload(req dto.CommonRecover) error
func (*BackupService) NewClient ¶
func (u *BackupService) NewClient(backup *model.BackupAccount) (cloud_storage.CloudStorageClient, error)
func (*BackupService) RedisBackup ¶
func (u *BackupService) RedisBackup() error
func (*BackupService) RedisRecover ¶
func (u *BackupService) RedisRecover(req dto.CommonRecover) error
func (*BackupService) SearchRecordsWithPage ¶
func (u *BackupService) SearchRecordsWithPage(search dto.RecordSearch) (int64, []dto.BackupRecords, error)
func (*BackupService) Update ¶
func (u *BackupService) Update(req dto.BackupOperate) error
func (*BackupService) WebsiteBackup ¶
func (u *BackupService) WebsiteBackup(req dto.CommonBackup) error
func (*BackupService) WebsiteRecover ¶
func (u *BackupService) WebsiteRecover(req dto.CommonRecover) error
type CommandService ¶
type CommandService struct{}
func (*CommandService) Create ¶
func (u *CommandService) Create(commandDto dto.CommandOperate) error
func (*CommandService) Delete ¶
func (u *CommandService) Delete(ids []uint) error
func (*CommandService) List ¶
func (u *CommandService) List() ([]dto.CommandInfo, error)
func (*CommandService) SearchWithPage ¶
func (u *CommandService) SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error)
type ComposeTemplateService ¶
type ComposeTemplateService struct{}
func (*ComposeTemplateService) Create ¶
func (u *ComposeTemplateService) Create(composeDto dto.ComposeTemplateCreate) error
func (*ComposeTemplateService) Delete ¶
func (u *ComposeTemplateService) Delete(ids []uint) error
func (*ComposeTemplateService) List ¶
func (u *ComposeTemplateService) List() ([]dto.ComposeTemplateInfo, error)
func (*ComposeTemplateService) SearchWithPage ¶
func (u *ComposeTemplateService) SearchWithPage(req dto.SearchWithPage) (int64, interface{}, error)
type ContainerService ¶
type ContainerService struct{}
func (*ContainerService) ComposeOperation ¶
func (u *ContainerService) ComposeOperation(req dto.ComposeOperation) error
func (*ContainerService) ComposeUpdate ¶
func (u *ContainerService) ComposeUpdate(req dto.ComposeUpdate) error
func (*ContainerService) ContainerCreate ¶
func (u *ContainerService) ContainerCreate(req dto.ContainerCreate) error
func (*ContainerService) ContainerLogs ¶
func (u *ContainerService) ContainerLogs(req dto.ContainerLog) (string, error)
func (*ContainerService) ContainerOperation ¶
func (u *ContainerService) ContainerOperation(req dto.ContainerOperation) error
func (*ContainerService) ContainerStats ¶
func (u *ContainerService) ContainerStats(id string) (*dto.ContainterStats, error)
func (*ContainerService) CreateCompose ¶
func (u *ContainerService) CreateCompose(req dto.ComposeCreate) (string, error)
func (*ContainerService) CreateNetwork ¶
func (u *ContainerService) CreateNetwork(req dto.NetworkCreat) error
func (*ContainerService) CreateVolume ¶
func (u *ContainerService) CreateVolume(req dto.VolumeCreat) error
func (*ContainerService) DeleteNetwork ¶
func (u *ContainerService) DeleteNetwork(req dto.BatchDelete) error
func (*ContainerService) DeleteVolume ¶
func (u *ContainerService) DeleteVolume(req dto.BatchDelete) error
func (*ContainerService) Inspect ¶
func (u *ContainerService) Inspect(req dto.InspectReq) (string, error)
func (*ContainerService) ListVolume ¶
func (u *ContainerService) ListVolume() ([]dto.Options, error)
func (*ContainerService) Page ¶
func (u *ContainerService) Page(req dto.PageContainer) (int64, interface{}, error)
func (*ContainerService) PageCompose ¶
func (u *ContainerService) PageCompose(req dto.SearchWithPage) (int64, interface{}, error)
func (*ContainerService) PageNetwork ¶
func (u *ContainerService) PageNetwork(req dto.SearchWithPage) (int64, interface{}, error)
func (*ContainerService) PageVolume ¶
func (u *ContainerService) PageVolume(req dto.SearchWithPage) (int64, interface{}, error)
func (*ContainerService) TestCompose ¶ added in v1.0.3
func (u *ContainerService) TestCompose(req dto.ComposeCreate) (bool, error)
type CronjobService ¶
type CronjobService struct{}
func (*CronjobService) AddCronJob ¶
func (u *CronjobService) AddCronJob(cronjob *model.Cronjob) (int, error)
func (*CronjobService) Create ¶
func (u *CronjobService) Create(cronjobDto dto.CronjobCreate) error
func (*CronjobService) Delete ¶
func (u *CronjobService) Delete(ids []uint) error
func (*CronjobService) Download ¶
func (u *CronjobService) Download(down dto.CronjobDownload) (string, error)
func (*CronjobService) HandleBackup ¶
func (*CronjobService) HandleDelete ¶
func (u *CronjobService) HandleDelete(id uint) error
func (*CronjobService) HandleJob ¶
func (u *CronjobService) HandleJob(cronjob *model.Cronjob)
func (*CronjobService) HandleOnce ¶
func (u *CronjobService) HandleOnce(id uint) error
func (*CronjobService) HandleRmExpired ¶
func (u *CronjobService) HandleRmExpired(backType, backupDir string, cronjob *model.Cronjob, backClient cloud_storage.CloudStorageClient)
func (*CronjobService) SearchRecords ¶
func (u *CronjobService) SearchRecords(search dto.SearchRecord) (int64, interface{}, error)
func (*CronjobService) SearchWithPage ¶
func (u *CronjobService) SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error)
func (*CronjobService) StartJob ¶
func (u *CronjobService) StartJob(cronjob *model.Cronjob) (int, error)
func (*CronjobService) Update ¶
func (u *CronjobService) Update(id uint, req dto.CronjobUpdate) error
func (*CronjobService) UpdateStatus ¶
func (u *CronjobService) UpdateStatus(id uint, status string) error
type DashboardService ¶
type DashboardService struct{}
func (*DashboardService) LoadBaseInfo ¶
func (u *DashboardService) LoadBaseInfo(ioOption string, netOption string) (*dto.DashboardBase, error)
func (*DashboardService) LoadCurrentInfo ¶
func (u *DashboardService) LoadCurrentInfo(ioOption string, netOption string) *dto.DashboardCurrent
type DatabaseOp ¶
type DatabaseOp string
var ( Add DatabaseOp = "add" Delete DatabaseOp = "delete" )
type DockerService ¶
type DockerService struct{}
func (*DockerService) LoadDockerConf ¶
func (u *DockerService) LoadDockerConf() *dto.DaemonJsonConf
func (*DockerService) LoadDockerStatus ¶
func (u *DockerService) LoadDockerStatus() string
func (*DockerService) OperateDocker ¶
func (u *DockerService) OperateDocker(req dto.DockerOperation) error
func (*DockerService) UpdateConf ¶
func (u *DockerService) UpdateConf(req dto.DaemonJsonConf) error
func (*DockerService) UpdateConfByFile ¶
func (u *DockerService) UpdateConfByFile(req dto.DaemonJsonUpdateByFile) error
type FileService ¶
type FileService struct { }
func (FileService) BatchDelete ¶
func (f FileService) BatchDelete(op request.FileBatchDelete) error
func (FileService) ChangeMode ¶
func (f FileService) ChangeMode(op request.FileCreate) error
func (FileService) ChangeName ¶
func (f FileService) ChangeName(req request.FileRename) error
func (FileService) Compress ¶
func (f FileService) Compress(c request.FileCompress) error
func (FileService) Create ¶
func (f FileService) Create(op request.FileCreate) error
func (FileService) DeCompress ¶
func (f FileService) DeCompress(c request.FileDeCompress) error
func (FileService) Delete ¶
func (f FileService) Delete(op request.FileDelete) error
func (FileService) DirSize ¶
func (f FileService) DirSize(req request.DirSizeReq) (response.DirSizeRes, error)
func (FileService) FileDownload ¶
func (f FileService) FileDownload(d request.FileDownload) (string, error)
func (FileService) GetContent ¶
func (f FileService) GetContent(op request.FileOption) (response.FileInfo, error)
func (FileService) GetFileList ¶
func (f FileService) GetFileList(op request.FileOption) (response.FileInfo, error)
func (FileService) GetFileTree ¶
func (f FileService) GetFileTree(op request.FileOption) ([]response.FileTree, error)
func (FileService) SaveContent ¶
func (f FileService) SaveContent(edit request.FileEdit) error
func (FileService) SearchUploadWithPage ¶
func (f FileService) SearchUploadWithPage(req request.SearchUploadWithPage) (int64, interface{}, error)
type GroupService ¶
type GroupService struct{}
func (*GroupService) Create ¶
func (u *GroupService) Create(req dto.GroupCreate) error
func (*GroupService) Delete ¶
func (u *GroupService) Delete(id uint) error
func (*GroupService) List ¶
func (u *GroupService) List(req dto.GroupSearch) ([]dto.GroupInfo, error)
func (*GroupService) Update ¶
func (u *GroupService) Update(req dto.GroupUpdate) error
type HostService ¶
type HostService struct{}
func (*HostService) Create ¶
func (u *HostService) Create(req dto.HostOperate) (*dto.HostInfo, error)
func (*HostService) Delete ¶
func (u *HostService) Delete(ids []uint) error
func (*HostService) GetHostInfo ¶
func (u *HostService) GetHostInfo(id uint) (*model.Host, error)
func (*HostService) SearchForTree ¶
func (u *HostService) SearchForTree(search dto.SearchForTree) ([]dto.HostTree, error)
func (*HostService) SearchWithPage ¶
func (u *HostService) SearchWithPage(search dto.SearchHostWithPage) (int64, interface{}, error)
func (*HostService) TestLocalConn ¶
func (u *HostService) TestLocalConn(id uint) bool
type IAppInstallService ¶ added in v1.0.3
type IAppInstallService interface { Page(req request.AppInstalledSearch) (int64, []response.AppInstalledDTO, error) CheckExist(key string) (*response.AppInstalledCheck, error) LoadPort(key string) (int64, error) LoadPassword(key string) (string, error) SearchForWebsite(req request.AppInstalledSearch) ([]response.AppInstalledDTO, error) Operate(req request.AppInstalledOperate) error Update(req request.AppInstalledUpdate) error SyncAll(systemInit bool) error GetServices(key string) ([]response.AppService, error) GetUpdateVersions(installId uint) ([]dto.AppVersion, error) GetParams(id uint) ([]response.AppParam, error) ChangeAppPort(req request.PortUpdate) error GetDefaultConfigByKey(key string) (string, error) DeleteCheck(installId uint) ([]dto.AppResource, error) }
func NewIAppInstalledService ¶ added in v1.0.3
func NewIAppInstalledService() IAppInstallService
type IAppService ¶
type IAppService interface { PageApp(req request.AppSearch) (interface{}, error) GetAppTags() ([]response.TagDTO, error) GetApp(key string) (*response.AppDTO, error) GetAppDetail(appId uint, version string) (response.AppDetailDTO, error) Install(ctx context.Context, req request.AppInstallCreate) (*model.AppInstall, error) SyncAppList() error GetAppUpdate() (*response.AppUpdateRes, error) }
func NewIAppService ¶
func NewIAppService() IAppService
type IAuthService ¶
type IAuthService interface { SafetyStatus(c *gin.Context) error CheckIsFirst() bool InitUser(c *gin.Context, req dto.InitUser) error VerifyCode(code string) (bool, error) SafeEntrance(c *gin.Context, code string) error Login(c *gin.Context, info dto.Login) (*dto.UserLoginInfo, error) LogOut(c *gin.Context) error }
func NewIAuthService ¶
func NewIAuthService() IAuthService
type IBackupService ¶
type IBackupService interface { List() ([]dto.BackupInfo, error) SearchRecordsWithPage(search dto.RecordSearch) (int64, []dto.BackupRecords, error) DownloadRecord(info dto.DownloadRecord) (string, error) Create(backupDto dto.BackupOperate) error GetBuckets(backupDto dto.ForBuckets) ([]interface{}, error) Update(ireq dto.BackupOperate) error BatchDelete(ids []uint) error BatchDeleteRecord(ids []uint) error NewClient(backup *model.BackupAccount) (cloud_storage.CloudStorageClient, error) ListFiles(req dto.BackupSearchFile) ([]interface{}, error) MysqlBackup(db dto.CommonBackup) error MysqlRecover(db dto.CommonRecover) error MysqlRecoverByUpload(req dto.CommonRecover) error RedisBackup() error RedisRecover(db dto.CommonRecover) error WebsiteBackup(db dto.CommonBackup) error WebsiteRecover(req dto.CommonRecover) error AppBackup(db dto.CommonBackup) error AppRecover(req dto.CommonRecover) error }
func NewIBackupService ¶
func NewIBackupService() IBackupService
type ICommandService ¶
type ICommandService interface { List() ([]dto.CommandInfo, error) SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error) Create(commandDto dto.CommandOperate) error Update(id uint, upMap map[string]interface{}) error Delete(ids []uint) error }
func NewICommandService ¶
func NewICommandService() ICommandService
type IComposeTemplateService ¶
type IComposeTemplateService interface { List() ([]dto.ComposeTemplateInfo, error) SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error) Create(composeDto dto.ComposeTemplateCreate) error Update(id uint, upMap map[string]interface{}) error Delete(ids []uint) error }
func NewIComposeTemplateService ¶
func NewIComposeTemplateService() IComposeTemplateService
type IContainerService ¶
type IContainerService interface { Page(req dto.PageContainer) (int64, interface{}, error) PageNetwork(req dto.SearchWithPage) (int64, interface{}, error) PageVolume(req dto.SearchWithPage) (int64, interface{}, error) ListVolume() ([]dto.Options, error) PageCompose(req dto.SearchWithPage) (int64, interface{}, error) CreateCompose(req dto.ComposeCreate) (string, error) ComposeOperation(req dto.ComposeOperation) error ContainerCreate(req dto.ContainerCreate) error ContainerOperation(req dto.ContainerOperation) error ContainerLogs(param dto.ContainerLog) (string, error) ContainerStats(id string) (*dto.ContainterStats, error) Inspect(req dto.InspectReq) (string, error) DeleteNetwork(req dto.BatchDelete) error CreateNetwork(req dto.NetworkCreat) error DeleteVolume(req dto.BatchDelete) error CreateVolume(req dto.VolumeCreat) error }
func NewIContainerService ¶
func NewIContainerService() IContainerService
type ICronjobService ¶
type ICronjobService interface { SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error) SearchRecords(search dto.SearchRecord) (int64, interface{}, error) Create(cronjobDto dto.CronjobCreate) error HandleOnce(id uint) error Update(id uint, req dto.CronjobUpdate) error UpdateStatus(id uint, status string) error Delete(ids []uint) error }
func NewICronjobService ¶
func NewICronjobService() ICronjobService
type IDashboardService ¶
type IDashboardService interface { LoadBaseInfo(ioOption string, netOption string) (*dto.DashboardBase, error) LoadCurrentInfo(ioOption string, netOption string) *dto.DashboardCurrent }
func NewIDashboardService ¶
func NewIDashboardService() IDashboardService
type IDockerService ¶
type IDockerService interface { UpdateConf(req dto.DaemonJsonConf) error UpdateConfByFile(info dto.DaemonJsonUpdateByFile) error LoadDockerStatus() string LoadDockerConf() *dto.DaemonJsonConf OperateDocker(req dto.DockerOperation) error }
func NewIDockerService ¶
func NewIDockerService() IDockerService
type IGroupService ¶
type IGroupService interface { List(req dto.GroupSearch) ([]dto.GroupInfo, error) Create(req dto.GroupCreate) error Update(req dto.GroupUpdate) error Delete(id uint) error }
func NewIGroupService ¶
func NewIGroupService() IGroupService
type IHostService ¶
type IHostService interface { TestLocalConn(id uint) bool GetHostInfo(id uint) (*model.Host, error) SearchForTree(search dto.SearchForTree) ([]dto.HostTree, error) SearchWithPage(search dto.SearchHostWithPage) (int64, interface{}, error) Create(hostDto dto.HostOperate) (*dto.HostInfo, error) Update(id uint, upMap map[string]interface{}) error Delete(id []uint) error }
func NewIHostService ¶
func NewIHostService() IHostService
type IImageRepoService ¶
type IImageRepoService interface { Page(search dto.SearchWithPage) (int64, interface{}, error) List() ([]dto.ImageRepoOption, error) Login(req dto.OperateByID) error Create(req dto.ImageRepoCreate) error Update(req dto.ImageRepoUpdate) error BatchDelete(req dto.ImageRepoDelete) error }
func NewIImageRepoService ¶
func NewIImageRepoService() IImageRepoService
type IImageService ¶
type IImageService interface { Page(req dto.SearchWithPage) (int64, interface{}, error) List() ([]dto.Options, error) ImageBuild(req dto.ImageBuild) (string, error) ImagePull(req dto.ImagePull) (string, error) ImageLoad(req dto.ImageLoad) error ImageSave(req dto.ImageSave) error ImagePush(req dto.ImagePush) (string, error) ImageRemove(req dto.BatchDelete) error }
func NewIImageService ¶
func NewIImageService() IImageService
type ILogService ¶
type ILogService interface { CreateLoginLog(operation model.LoginLog) error PageLoginLog(search dto.SearchLgLogWithPage) (int64, interface{}, error) CreateOperationLog(operation model.OperationLog) error PageOperationLog(search dto.SearchOpLogWithPage) (int64, interface{}, error) CleanLogs(logtype string) error }
func NewILogService ¶
func NewILogService() ILogService
type IMysqlService ¶
type IMysqlService interface { SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error) ListDBName() ([]string, error) Create(ctx context.Context, req dto.MysqlDBCreate) (*model.DatabaseMysql, error) ChangeAccess(info dto.ChangeDBInfo) error ChangePassword(info dto.ChangeDBInfo) error UpdateVariables(updatas []dto.MysqlVariablesUpdate) error UpdateConfByFile(info dto.MysqlConfUpdateByFile) error UpdateDescription(req dto.UpdateDescription) error DeleteCheck(id uint) ([]string, error) Delete(ctx context.Context, req dto.MysqlDBDelete) error LoadStatus() (*dto.MysqlStatus, error) LoadVariables() (*dto.MysqlVariables, error) LoadBaseInfo() (*dto.DBBaseInfo, error) LoadRemoteAccess() (bool, error) }
func NewIMysqlService ¶
func NewIMysqlService() IMysqlService
type IRedisService ¶
type IRedisService interface { UpdateConf(req dto.RedisConfUpdate) error UpdatePersistenceConf(req dto.RedisConfPersistenceUpdate) error ChangePassword(info dto.ChangeDBInfo) error LoadStatus() (*dto.RedisStatus, error) LoadConf() (*dto.RedisConf, error) LoadPersistenceConf() (*dto.RedisPersistence, error) SearchBackupListWithPage(req dto.PageInfo) (int64, interface{}, error) }
func NewIRedisService ¶
func NewIRedisService() IRedisService
type ISettingService ¶
type ISettingService interface { GetSettingInfo() (*dto.SettingInfo, error) Update(key, value string) error UpdatePassword(c *gin.Context, old, new string) error UpdatePort(port uint) error HandlePasswordExpired(c *gin.Context, old, new string) error }
func NewISettingService ¶
func NewISettingService() ISettingService
type ISnapshotService ¶
type ISnapshotService interface { SearchWithPage(req dto.SearchWithPage) (int64, interface{}, error) SnapshotCreate(req dto.SnapshotCreate) error SnapshotRecover(req dto.SnapshotRecover) error SnapshotRollback(req dto.SnapshotRecover) error SnapshotImport(req dto.SnapshotImport) error Delete(req dto.BatchDeleteReq) error UpdateDescription(req dto.UpdateDescription) error // contains filtered or unexported methods }
func NewISnapshotService ¶
func NewISnapshotService() ISnapshotService
type IUpgradeService ¶
type IUpgradeService interface { Upgrade(req dto.Upgrade) error LoadNotes(req dto.Upgrade) (string, error) SearchUpgrade() (*dto.UpgradeInfo, error) }
func NewIUpgradeService ¶
func NewIUpgradeService() IUpgradeService
type IWebsiteSSLService ¶
type IWebsiteSSLService interface { Page(search request.WebsiteSSLSearch) (int64, []response.WebsiteSSLDTO, error) GetSSL(id uint) (*response.WebsiteSSLDTO, error) Search() ([]response.WebsiteSSLDTO, error) Create(create request.WebsiteSSLCreate) (request.WebsiteSSLCreate, error) Renew(sslId uint) error GetDNSResolve(req request.WebsiteDNSReq) ([]response.WebsiteDNSRes, error) GetWebsiteSSL(websiteId uint) (response.WebsiteSSLDTO, error) Delete(id uint) error Update(update request.WebsiteSSLUpdate) error }
func NewIWebsiteSSLService ¶
func NewIWebsiteSSLService() IWebsiteSSLService
type IWebsiteService ¶
type IWebsiteService interface { PageWebsite(req request.WebsiteSearch) (int64, []response.WebsiteDTO, error) GetWebsites() ([]response.WebsiteDTO, error) CreateWebsite(ctx context.Context, create request.WebsiteCreate) error OpWebsite(req request.WebsiteOp) error GetWebsiteOptions() ([]string, error) UpdateWebsite(req request.WebsiteUpdate) error DeleteWebsite(ctx context.Context, req request.WebsiteDelete) error GetWebsite(id uint) (response.WebsiteDTO, error) CreateWebsiteDomain(create request.WebsiteDomainCreate) (model.WebsiteDomain, error) GetWebsiteDomain(websiteId uint) ([]model.WebsiteDomain, error) DeleteWebsiteDomain(domainId uint) error GetNginxConfigByScope(req request.NginxScopeReq) (*response.WebsiteNginxConfig, error) UpdateNginxConfigByScope(req request.NginxConfigUpdate) error GetWebsiteNginxConfig(websiteId uint) (response.FileInfo, error) GetWebsiteHTTPS(websiteId uint) (response.WebsiteHTTPS, error) OpWebsiteHTTPS(ctx context.Context, req request.WebsiteHTTPSOp) (response.WebsiteHTTPS, error) PreInstallCheck(req request.WebsiteInstallCheckReq) ([]response.WebsitePreInstallCheck, error) GetWafConfig(req request.WebsiteWafReq) (response.WebsiteWafConfig, error) UpdateWafConfig(req request.WebsiteWafUpdate) error UpdateNginxConfigFile(req request.WebsiteNginxUpdate) error OpWebsiteLog(req request.WebsiteLogReq) (*response.WebsiteLog, error) }
func NewWebsiteService ¶
func NewWebsiteService() IWebsiteService
type ImageRepoService ¶
type ImageRepoService struct{}
func (*ImageRepoService) BatchDelete ¶
func (u *ImageRepoService) BatchDelete(req dto.ImageRepoDelete) error
func (*ImageRepoService) CheckConn ¶
func (u *ImageRepoService) CheckConn(host, user, password string) error
func (*ImageRepoService) Create ¶
func (u *ImageRepoService) Create(req dto.ImageRepoCreate) error
func (*ImageRepoService) List ¶
func (u *ImageRepoService) List() ([]dto.ImageRepoOption, error)
func (*ImageRepoService) Login ¶
func (u *ImageRepoService) Login(req dto.OperateByID) error
func (*ImageRepoService) Page ¶
func (u *ImageRepoService) Page(req dto.SearchWithPage) (int64, interface{}, error)
func (*ImageRepoService) Update ¶
func (u *ImageRepoService) Update(req dto.ImageRepoUpdate) error
type ImageService ¶
type ImageService struct{}
func (*ImageService) ImageBuild ¶
func (u *ImageService) ImageBuild(req dto.ImageBuild) (string, error)
func (*ImageService) ImagePull ¶
func (u *ImageService) ImagePull(req dto.ImagePull) (string, error)
func (*ImageService) ImagePush ¶
func (u *ImageService) ImagePush(req dto.ImagePush) (string, error)
func (*ImageService) ImageRemove ¶
func (u *ImageService) ImageRemove(req dto.BatchDelete) error
func (*ImageService) Page ¶
func (u *ImageService) Page(req dto.SearchWithPage) (int64, interface{}, error)
type LogService ¶
type LogService struct{}
func (*LogService) CleanLogs ¶
func (u *LogService) CleanLogs(logtype string) error
func (*LogService) CreateLoginLog ¶
func (u *LogService) CreateLoginLog(operation model.LoginLog) error
func (*LogService) CreateOperationLog ¶
func (u *LogService) CreateOperationLog(operation model.OperationLog) error
func (*LogService) PageLoginLog ¶
func (u *LogService) PageLoginLog(req dto.SearchLgLogWithPage) (int64, interface{}, error)
func (*LogService) PageOperationLog ¶
func (u *LogService) PageOperationLog(req dto.SearchOpLogWithPage) (int64, interface{}, error)
type MysqlService ¶
type MysqlService struct{}
func (*MysqlService) ChangeAccess ¶
func (u *MysqlService) ChangeAccess(info dto.ChangeDBInfo) error
func (*MysqlService) ChangePassword ¶
func (u *MysqlService) ChangePassword(info dto.ChangeDBInfo) error
func (*MysqlService) Create ¶
func (u *MysqlService) Create(ctx context.Context, req dto.MysqlDBCreate) (*model.DatabaseMysql, error)
func (*MysqlService) Delete ¶
func (u *MysqlService) Delete(ctx context.Context, req dto.MysqlDBDelete) error
func (*MysqlService) DeleteCheck ¶
func (u *MysqlService) DeleteCheck(id uint) ([]string, error)
func (*MysqlService) ListDBName ¶
func (u *MysqlService) ListDBName() ([]string, error)
func (*MysqlService) LoadBaseInfo ¶
func (u *MysqlService) LoadBaseInfo() (*dto.DBBaseInfo, error)
func (*MysqlService) LoadRemoteAccess ¶
func (u *MysqlService) LoadRemoteAccess() (bool, error)
func (*MysqlService) LoadStatus ¶
func (u *MysqlService) LoadStatus() (*dto.MysqlStatus, error)
func (*MysqlService) LoadVariables ¶
func (u *MysqlService) LoadVariables() (*dto.MysqlVariables, error)
func (*MysqlService) SearchWithPage ¶
func (u *MysqlService) SearchWithPage(search dto.SearchWithPage) (int64, interface{}, error)
func (*MysqlService) UpdateConfByFile ¶
func (u *MysqlService) UpdateConfByFile(info dto.MysqlConfUpdateByFile) error
func (*MysqlService) UpdateDescription ¶
func (u *MysqlService) UpdateDescription(req dto.UpdateDescription) error
func (*MysqlService) UpdateVariables ¶
func (u *MysqlService) UpdateVariables(updatas []dto.MysqlVariablesUpdate) error
type NginxService ¶
type NginxService struct { }
func (NginxService) GetConfigByScope ¶
func (n NginxService) GetConfigByScope(req request.NginxScopeReq) ([]response.NginxParam, error)
func (NginxService) GetNginxConfig ¶
func (n NginxService) GetNginxConfig() (response.FileInfo, error)
func (NginxService) GetStatus ¶
func (n NginxService) GetStatus() (response.NginxStatus, error)
func (NginxService) UpdateConfigByScope ¶
func (n NginxService) UpdateConfigByScope(req request.NginxConfigUpdate) error
func (NginxService) UpdateConfigFile ¶
func (n NginxService) UpdateConfigFile(req request.NginxConfigFileUpdate) error
type RedisService ¶
type RedisService struct{}
func (*RedisService) ChangePassword ¶
func (u *RedisService) ChangePassword(req dto.ChangeDBInfo) error
func (*RedisService) LoadPersistenceConf ¶
func (u *RedisService) LoadPersistenceConf() (*dto.RedisPersistence, error)
func (*RedisService) LoadStatus ¶
func (u *RedisService) LoadStatus() (*dto.RedisStatus, error)
func (*RedisService) SearchBackupListWithPage ¶
func (u *RedisService) SearchBackupListWithPage(req dto.PageInfo) (int64, interface{}, error)
func (*RedisService) UpdateConf ¶
func (u *RedisService) UpdateConf(req dto.RedisConfUpdate) error
func (*RedisService) UpdatePersistenceConf ¶
func (u *RedisService) UpdatePersistenceConf(req dto.RedisConfPersistenceUpdate) error
type ServiceGroup ¶
type ServiceGroup struct { AuthService DashboardService AppService AppInstallService ContainerService ImageService ImageRepoService ComposeTemplateService DockerService MysqlService RedisService CronjobService HostService GroupService CommandService FileService SettingService BackupService WebsiteService WebsiteDnsAccountService WebsiteSSLService WebsiteAcmeAccountService NginxService LogService SnapshotService UpgradeService }
type SettingService ¶
type SettingService struct{}
func (*SettingService) GetSettingInfo ¶
func (u *SettingService) GetSettingInfo() (*dto.SettingInfo, error)
func (*SettingService) HandlePasswordExpired ¶
func (u *SettingService) HandlePasswordExpired(c *gin.Context, old, new string) error
func (*SettingService) Update ¶
func (u *SettingService) Update(key, value string) error
func (*SettingService) UpdatePassword ¶
func (u *SettingService) UpdatePassword(c *gin.Context, old, new string) error
func (*SettingService) UpdatePort ¶
func (u *SettingService) UpdatePort(port uint) error
type SnapshotJson ¶
type SnapshotJson struct { OldBaseDir string `json:"oldBaseDir"` OldDockerDataDir string `json:"oldDockerDataDir"` OldBackupDataDir string `json:"oldDackupDataDir"` OldPanelDataDir string `json:"oldPanelDataDir"` BaseDir string `json:"baseDir"` DockerDataDir string `json:"dockerDataDir"` BackupDataDir string `json:"backupDataDir"` PanelDataDir string `json:"panelDataDir"` LiveRestoreEnabled bool `json:"liveRestoreEnabled"` }
type SnapshotService ¶
type SnapshotService struct {
OriginalPath string
}
func (*SnapshotService) Delete ¶
func (u *SnapshotService) Delete(req dto.BatchDeleteReq) error
func (*SnapshotService) SearchWithPage ¶
func (u *SnapshotService) SearchWithPage(req dto.SearchWithPage) (int64, interface{}, error)
func (*SnapshotService) SnapshotCreate ¶
func (u *SnapshotService) SnapshotCreate(req dto.SnapshotCreate) error
func (*SnapshotService) SnapshotImport ¶
func (u *SnapshotService) SnapshotImport(req dto.SnapshotImport) error
func (*SnapshotService) SnapshotRecover ¶
func (u *SnapshotService) SnapshotRecover(req dto.SnapshotRecover) error
func (*SnapshotService) SnapshotRollback ¶
func (u *SnapshotService) SnapshotRollback(req dto.SnapshotRecover) error
func (*SnapshotService) UpdateDescription ¶
func (u *SnapshotService) UpdateDescription(req dto.UpdateDescription) error
type UpgradeService ¶
type UpgradeService struct{}
func (*UpgradeService) LoadNotes ¶ added in v1.0.3
func (u *UpgradeService) LoadNotes(req dto.Upgrade) (string, error)
func (*UpgradeService) SearchUpgrade ¶
func (u *UpgradeService) SearchUpgrade() (*dto.UpgradeInfo, error)
type WebsiteAcmeAccountService ¶
type WebsiteAcmeAccountService struct { }
func (WebsiteAcmeAccountService) Create ¶
func (w WebsiteAcmeAccountService) Create(create request.WebsiteAcmeAccountCreate) (response.WebsiteAcmeAccountDTO, error)
func (WebsiteAcmeAccountService) Delete ¶
func (w WebsiteAcmeAccountService) Delete(id uint) error
func (WebsiteAcmeAccountService) Page ¶
func (w WebsiteAcmeAccountService) Page(search dto.PageInfo) (int64, []response.WebsiteAcmeAccountDTO, error)
type WebsiteDnsAccountService ¶
type WebsiteDnsAccountService struct { }
func (WebsiteDnsAccountService) Create ¶
func (w WebsiteDnsAccountService) Create(create request.WebsiteDnsAccountCreate) (request.WebsiteDnsAccountCreate, error)
func (WebsiteDnsAccountService) Delete ¶
func (w WebsiteDnsAccountService) Delete(id uint) error
func (WebsiteDnsAccountService) Page ¶
func (w WebsiteDnsAccountService) Page(search dto.PageInfo) (int64, []response.WebsiteDnsAccountDTO, error)
func (WebsiteDnsAccountService) Update ¶
func (w WebsiteDnsAccountService) Update(update request.WebsiteDnsAccountUpdate) (request.WebsiteDnsAccountUpdate, error)
type WebsiteSSLService ¶
type WebsiteSSLService struct { }
func (WebsiteSSLService) Create ¶
func (w WebsiteSSLService) Create(create request.WebsiteSSLCreate) (request.WebsiteSSLCreate, error)
func (WebsiteSSLService) Delete ¶
func (w WebsiteSSLService) Delete(id uint) error
func (WebsiteSSLService) GetDNSResolve ¶
func (w WebsiteSSLService) GetDNSResolve(req request.WebsiteDNSReq) ([]response.WebsiteDNSRes, error)
func (WebsiteSSLService) GetSSL ¶
func (w WebsiteSSLService) GetSSL(id uint) (*response.WebsiteSSLDTO, error)
func (WebsiteSSLService) GetWebsiteSSL ¶
func (w WebsiteSSLService) GetWebsiteSSL(websiteId uint) (response.WebsiteSSLDTO, error)
func (WebsiteSSLService) Page ¶
func (w WebsiteSSLService) Page(search request.WebsiteSSLSearch) (int64, []response.WebsiteSSLDTO, error)
func (WebsiteSSLService) Renew ¶
func (w WebsiteSSLService) Renew(sslId uint) error
func (WebsiteSSLService) Search ¶
func (w WebsiteSSLService) Search() ([]response.WebsiteSSLDTO, error)
func (WebsiteSSLService) Update ¶ added in v1.0.3
func (w WebsiteSSLService) Update(update request.WebsiteSSLUpdate) error
type WebsiteService ¶
type WebsiteService struct { }
func (WebsiteService) ChangeDefaultServer ¶
func (w WebsiteService) ChangeDefaultServer(id uint) error
func (WebsiteService) CreateWebsite ¶
func (w WebsiteService) CreateWebsite(ctx context.Context, create request.WebsiteCreate) error
func (WebsiteService) CreateWebsiteDomain ¶
func (w WebsiteService) CreateWebsiteDomain(create request.WebsiteDomainCreate) (model.WebsiteDomain, error)
func (WebsiteService) DeleteWebsite ¶
func (w WebsiteService) DeleteWebsite(ctx context.Context, req request.WebsiteDelete) error
func (WebsiteService) DeleteWebsiteDomain ¶
func (w WebsiteService) DeleteWebsiteDomain(domainId uint) error
func (WebsiteService) GetNginxConfigByScope ¶
func (w WebsiteService) GetNginxConfigByScope(req request.NginxScopeReq) (*response.WebsiteNginxConfig, error)
func (WebsiteService) GetWafConfig ¶
func (w WebsiteService) GetWafConfig(req request.WebsiteWafReq) (response.WebsiteWafConfig, error)
func (WebsiteService) GetWebsite ¶
func (w WebsiteService) GetWebsite(id uint) (response.WebsiteDTO, error)
func (WebsiteService) GetWebsiteDomain ¶
func (w WebsiteService) GetWebsiteDomain(websiteId uint) ([]model.WebsiteDomain, error)
func (WebsiteService) GetWebsiteHTTPS ¶
func (w WebsiteService) GetWebsiteHTTPS(websiteId uint) (response.WebsiteHTTPS, error)
func (WebsiteService) GetWebsiteNginxConfig ¶
func (w WebsiteService) GetWebsiteNginxConfig(websiteId uint) (response.FileInfo, error)
func (WebsiteService) GetWebsiteOptions ¶
func (w WebsiteService) GetWebsiteOptions() ([]string, error)
func (WebsiteService) GetWebsites ¶
func (w WebsiteService) GetWebsites() ([]response.WebsiteDTO, error)
func (WebsiteService) OpWebsiteHTTPS ¶
func (w WebsiteService) OpWebsiteHTTPS(ctx context.Context, req request.WebsiteHTTPSOp) (response.WebsiteHTTPS, error)
func (WebsiteService) OpWebsiteLog ¶
func (w WebsiteService) OpWebsiteLog(req request.WebsiteLogReq) (*response.WebsiteLog, error)
func (WebsiteService) PageWebsite ¶
func (w WebsiteService) PageWebsite(req request.WebsiteSearch) (int64, []response.WebsiteDTO, error)
func (WebsiteService) PreInstallCheck ¶
func (w WebsiteService) PreInstallCheck(req request.WebsiteInstallCheckReq) ([]response.WebsitePreInstallCheck, error)
func (WebsiteService) UpdateNginxConfigByScope ¶
func (w WebsiteService) UpdateNginxConfigByScope(req request.NginxConfigUpdate) error
func (WebsiteService) UpdateNginxConfigFile ¶
func (w WebsiteService) UpdateNginxConfigFile(req request.WebsiteNginxUpdate) error
func (WebsiteService) UpdateWafConfig ¶
func (w WebsiteService) UpdateWafConfig(req request.WebsiteWafUpdate) error
func (WebsiteService) UpdateWebsite ¶
func (w WebsiteService) UpdateWebsite(req request.WebsiteUpdate) error
Source Files ¶
- app.go
- app_install.go
- app_utils.go
- auth.go
- backup.go
- backup_app.go
- backup_mysql.go
- backup_redis.go
- backup_website.go
- command.go
- compose_template.go
- container.go
- container_compose.go
- container_network.go
- container_volume.go
- cornjob.go
- cronjob_helper.go
- dashboard.go
- database_mysql.go
- database_redis.go
- docker.go
- entry.go
- file.go
- group.go
- helper.go
- host.go
- image.go
- image_repo.go
- logs.go
- nginx.go
- nginx_utils.go
- setting.go
- snapshot.go
- upgrade.go
- website.go
- website_acme_account.go
- website_dns_account.go
- website_ssl.go
- website_utils.go
Click to show internal directories.
Click to hide internal directories.