service

package
v0.0.0-...-d62a2a9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2023 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddCron

func AddCron()

AddCron @description: 添加定时计划 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/11/1 13:52 @success:

func AutoCron

func AutoCron(updateRange, hour string)

AutoCron @description: 添加自动升级定时任务 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/16 18:13 @success:

func CrontabPublish

func CrontabPublish()

CrontabPublish @description: 定时发布 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/11/1 10:53 @success:

Types

type ConfigService

type ConfigService struct {
}

func (*ConfigService) Get

func (cs *ConfigService) Get()

func (*ConfigService) GetInitStep

func (cs *ConfigService) GetInitStep() (res response.InitStepValue, errCode errcode.Err)

GetInitStep @description: 获取初始化步骤 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/29 10:01 @success:

func (*ConfigService) GetRunDate

func (cs *ConfigService) GetRunDate() (res response.SysRunDate, errCode errcode.Err)

GetRunDate @description: 获取系统运行时长 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/28 11:36 @success:

func (*ConfigService) GetValueStr

func (cs *ConfigService) GetValueStr(k string) (v string, errCode errcode.Err)

GetValueStr @description: 根据k获取v @param: k string @author: GJing @email: gjing1st@gmail.com @date: 2022/12/27 11:08 @success:

func (*ConfigService) InitReset

func (cs *ConfigService) InitReset() (errCode errcode.Err)

InitReset @description: 初始化时重置 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/29 18:51 @success:

func (*ConfigService) SetCacheValue

func (cs *ConfigService) SetCacheValue(k, v interface{}) (errCode errcode.Err)

SetCacheValue @description: 设置缓存 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/27 15:27 @success:

func (*ConfigService) SetInitStep

func (cs *ConfigService) SetInitStep(s int) (errCode errcode.Err)

SetInitStep @description: 初始化状态修改 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/29 10:55 @success:

func (*ConfigService) SetNetwork

func (cs *ConfigService) SetNetwork(req *request.SetNetwork) (errCode errcode.Err)

SetNetwork @description: 初始化配置网络 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/13 20:29 @success:

func (*ConfigService) SetValue

func (cs *ConfigService) SetValue(k string, v interface{}) (errCode errcode.Err)

SetValue @description: 设置k-v值,先持久化再更新缓存 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/15 14:01 @success:

func (*ConfigService) SysReset

func (cs *ConfigService) SysReset(req *request.UserLogin) (errCode errcode.Err)

SysReset @description: 恢复出厂设置 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/30 13:48 @success:

func (*ConfigService) VersionInfo

func (cs *ConfigService) VersionInfo() (res response.VersionInfo)

VersionInfo @description: 获取当前版本信息 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/1/4 9:35 @success:

type CrontabService

type CrontabService struct {
}

type SysLogService

type SysLogService struct {
}

func (*SysLogService) Create

func (sls *SysLogService) Create(log *request.SysLogCreate, req interface{})

Create @description: 添加管理员日志 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/27 16:14 @success:

func (*SysLogService) List

func (sls *SysLogService) List(req *request.SysLogList) (res interface{}, total int64, errCode errcode.Err)

List @description:日志列表 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/9 10:52 @success:

type SysService

type SysService struct {
}

func (*SysService) CronUpdate

func (ss *SysService) CronUpdate()

CronUpdate @description: 定时升级 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/3/13 17:22 @success:

func (*SysService) DealFile

func (ss *SysService) DealFile(fileName, filePath string) (errCode errcode.Err)

DealFile @description: 处理升级包文件 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/16 14:27 @success:

func (*SysService) DealFileV1

func (ss *SysService) DealFileV1(fileName, filePath string) (errCode errcode.Err)

func (*SysService) GetAuto

func (ss *SysService) GetAuto() (res response.AutoUpdateConfig, errCode errcode.Err)

GetAuto @description: 当前自动更新配置 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/16 16:22 @success:

func (*SysService) GetNetwork

func (ss *SysService) GetNetwork() (res *response.GetNetwork, errCode errcode.Err)

GetNetwork @description: 获取当前网卡信息 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/13 17:25 @success:

func (*SysService) Reboot

func (ss *SysService) Reboot() (errCode errcode.Err)

Reboot @description: 服务器重启 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/11 16:30 @success:

func (*SysService) RestartNetwork

func (ss *SysService) RestartNetwork() (errCode errcode.Err)

RestartNetwork @description: 重启网卡 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/11 16:32 @success:

func (*SysService) ServerStatus

func (ss *SysService) ServerStatus() (res response.ServerStatus, errCode errcode.Err)

ServerStatus @description: 设备运行状态 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/9 20:29 @success:

func (*SysService) SetAuto

func (ss *SysService) SetAuto(req *request.AutoUpdateConfig) (errCode errcode.Err)

SetAuto @description: 设置自动更新策略 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/16 16:33 @success:

func (*SysService) SetNetwork

func (ss *SysService) SetNetwork(req *request.SetNetwork) (errCode errcode.Err)

SetNetwork @description: 配置网络 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/13 20:21 @success:

func (*SysService) Update

func (ss *SysService) Update() (errCode errcode.Err, version string)

Update @description: 更新 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/15 18:29 @success:

func (*SysService) UpdateStateVersion

func (ss *SysService) UpdateStateVersion()

UpdateStateVersion @description: 是否升级完成,升级完成,更新当前版本 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/17 17:15 @success:

func (*SysService) UpdateVersionInfo

func (ss *SysService) UpdateVersionInfo() (res response.UpdateVersionInfo, errCode errcode.Err)

UpdateVersionInfo @description: @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/16 9:44 @success:

func (*SysService) VersionInfo

func (ss *SysService) VersionInfo() (res response.VersionInfo)

VersionInfo @description: 关于 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/14 15:36 @success:

type TokenService

type TokenService struct {
}

func (TokenService) GenerateToken

func (td TokenService) GenerateToken(u *entity.UserTokenInfo) (token string, errCode errcode.Err)

GenerateToken @description: 生成token @param: @author: GJing @email: guojing@tna.cn @date: 2022/4/15 14:37 @success:

func (TokenService) GetInfo

func (td TokenService) GetInfo(token string) (u entity.UserTokenInfo, errCode errcode.Err)

GetInfo @description: 获取token对应的信息 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/27 18:22 @success:

type UserService

type UserService struct {
}

func (*UserService) Create

func (us *UserService) Create(req *request.UserCreate) (errCode errcode.Err)

Create @description: 创建管理员 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/27 15:58 @success:

func (*UserService) CreateUser

func (us *UserService) CreateUser(req *request.UserCreate) (errCode errcode.Err)

CreateUser @description: 创建用户 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/3/17 14:26 @success:

func (*UserService) DeleteById

func (us *UserService) DeleteById(userid int) (errCode errcode.Err)

DeleteById @description: 删除指定id @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/30 11:26 @success:

func (*UserService) DeleteUser

func (us *UserService) DeleteUser(req *request.UserDelete) (errCode errcode.Err)

DeleteUser @description: 删除管理员 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/3/17 16:18 @success:

func (*UserService) InfoByName

func (us *UserService) InfoByName(name string) (list interface{}, total int64, errCode errcode.Err)

InfoByName @description: 操作员查询管理员列表 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/29 20:19 @success:

func (*UserService) List

func (us *UserService) List(req *request.UserList) (list interface{}, total int64, errCode errcode.Err)

List @description: 用户列表 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/28 17:25 @success:

func (*UserService) Login

func (us *UserService) Login(req *request.UserLogin) (user *entity.User, errCode errcode.Err)

Login @description: 管理员登录 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/27 17:05 @success:

func (*UserService) UKeyLogin

func (us *UserService) UKeyLogin(req *request.UKeyLogin) (user *entity.User, errCode errcode.Err)

UKeyLogin @description: ueky登录 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/29 15:40 @success:

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL