Documentation
¶
Index ¶
- func AddCron()
- func AutoCron(updateRange, hour string)
- func CrontabPublish()
- type ConfigService
- func (cs *ConfigService) Get()
- func (cs *ConfigService) GetInitStep() (res response.InitStepValue, errCode errcode.Err)
- func (cs *ConfigService) GetRunDate() (res response.SysRunDate, errCode errcode.Err)
- func (cs *ConfigService) GetValueStr(k string) (v string, errCode errcode.Err)
- func (cs *ConfigService) InitReset() (errCode errcode.Err)
- func (cs *ConfigService) SetCacheValue(k, v interface{}) (errCode errcode.Err)
- func (cs *ConfigService) SetInitStep(s int) (errCode errcode.Err)
- func (cs *ConfigService) SetNetwork(req *request.SetNetwork) (errCode errcode.Err)
- func (cs *ConfigService) SetValue(k string, v interface{}) (errCode errcode.Err)
- func (cs *ConfigService) SysReset(req *request.UserLogin) (errCode errcode.Err)
- func (cs *ConfigService) VersionInfo() (res response.VersionInfo)
- type CrontabService
- type SysLogService
- type SysService
- func (ss *SysService) CronUpdate()
- func (ss *SysService) DealFile(fileName, filePath string) (errCode errcode.Err)
- func (ss *SysService) DealFileV1(fileName, filePath string) (errCode errcode.Err)
- func (ss *SysService) GetAuto() (res response.AutoUpdateConfig, errCode errcode.Err)
- func (ss *SysService) GetNetwork() (res *response.GetNetwork, errCode errcode.Err)
- func (ss *SysService) Reboot() (errCode errcode.Err)
- func (ss *SysService) RestartNetwork() (errCode errcode.Err)
- func (ss *SysService) ServerStatus() (res response.ServerStatus, errCode errcode.Err)
- func (ss *SysService) SetAuto(req *request.AutoUpdateConfig) (errCode errcode.Err)
- func (ss *SysService) SetNetwork(req *request.SetNetwork) (errCode errcode.Err)
- func (ss *SysService) Update() (errCode errcode.Err, version string)
- func (ss *SysService) UpdateStateVersion()
- func (ss *SysService) UpdateVersionInfo() (res response.UpdateVersionInfo, errCode errcode.Err)
- func (ss *SysService) VersionInfo() (res response.VersionInfo)
- type TokenService
- type UserService
- func (us *UserService) Create(req *request.UserCreate) (errCode errcode.Err)
- func (us *UserService) CreateUser(req *request.UserCreate) (errCode errcode.Err)
- func (us *UserService) DeleteById(userid int) (errCode errcode.Err)
- func (us *UserService) DeleteUser(req *request.UserDelete) (errCode errcode.Err)
- func (us *UserService) InfoByName(name string) (list interface{}, total int64, errCode errcode.Err)
- func (us *UserService) List(req *request.UserList) (list interface{}, total int64, errCode errcode.Err)
- func (us *UserService) Login(req *request.UserLogin) (user *entity.User, errCode errcode.Err)
- func (us *UserService) UKeyLogin(req *request.UKeyLogin) (user *entity.User, errCode errcode.Err)
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: