controller

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: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseController

type BaseController struct {
}

type ConfigController

type ConfigController struct {
}

func (ConfigController) GetInit

func (cc ConfigController) GetInit(c *gin.Context)

GetInit godoc @Summary 获取初始化状态 @Description 获取初始化状态 @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} response.Init "操作成功" @Failure 500 {object} string @Router /init [get]

func (ConfigController) GetInitStep

func (cc ConfigController) GetInitStep(c *gin.Context)

GetInitStep godoc @Summary 获取初始化步骤 @Description 获取初始化步骤 @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} response.InitStepValue "操作成功" @Failure 500 {object} string @Router /init/step [get]

func (ConfigController) InitNetwork

func (cc ConfigController) InitNetwork(c *gin.Context)

InitNetwork godoc @Summary 网络配置 @Description 网络配置 @Param data body request.SetNetwork true "网络配置" @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} string "操作成功" @Failure 500 {object} string @Router /init/network [post]

func (ConfigController) InitReset

func (cc ConfigController) InitReset(c *gin.Context)

InitReset godoc @Summary 初始化中重置 @Description 初始化中重置 @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} string "操作成功" @Failure 500 {object} string @Router /init/network [delete]

func (ConfigController) LoginType

func (cc ConfigController) LoginType(c *gin.Context)

LoginType godoc @Summary 获取登录方式 @Description 获取登录方式 @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} response.LoginTypeRes "操作成功" @Failure 500 {object} string @Router /login-type [get]

func (ConfigController) VersionInfo

func (cc ConfigController) VersionInfo(c *gin.Context)

VersionInfo godoc @Summary 软件版本信息 @Description 软件版本信息 @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} response.VersionInfo "操作成功" @Failure 500 {object} string @Router /sys/version/info [get]

type SysController

type SysController struct {
}

func (*SysController) GetAuto

func (slc *SysController) GetAuto(c *gin.Context)

GetAuto @description: 获取自动更新策略 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/16 15:54 @success:

func (*SysController) GetNetwork

func (slc *SysController) GetNetwork(c *gin.Context)

GetNetwork @description: 获取当前网络配置 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/13 17:20 @success:

func (*SysController) Reboot

func (slc *SysController) Reboot(c *gin.Context)

Reboot @description: 重启服务器 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/30 13:53 @success:

func (*SysController) ServerStatus

func (slc *SysController) ServerStatus(c *gin.Context)

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

func (*SysController) SetAuto

func (slc *SysController) SetAuto(c *gin.Context)

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

func (*SysController) SetNetwork

func (slc *SysController) SetNetwork(c *gin.Context)

SetNetwork @description: @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/13 18:38 @success:

func (*SysController) SysReset

func (slc *SysController) SysReset(c *gin.Context)

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

func (*SysController) SysRunDate

func (slc *SysController) SysRunDate(c *gin.Context)

SysRunDate @description: 设备运行时间 @param: @author: GJing @email: gjing1st@gmail.com @date: 2022/12/28 11:19 @success:

func (*SysController) Update

func (slc *SysController) Update(c *gin.Context)

Update @description: 升级 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/15 18:27 @success:

func (*SysController) UpdateVersionInfo

func (slc *SysController) UpdateVersionInfo(c *gin.Context)

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

func (*SysController) UploadFile

func (slc *SysController) UploadFile(c *gin.Context)

UploadFile @description: 升级升级包 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/16 10:23 @success:

func (*SysController) UploadFileV1

func (slc *SysController) UploadFileV1(c *gin.Context)

UploadFileV1 @description: 上传升级包V1版本 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/3/13 17:31 @success:

func (*SysController) VersionInfo

func (slc *SysController) VersionInfo(c *gin.Context)

VersionInfo @description: 系统配置-关于 @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/14 15:25 @success:

type SysLogController

type SysLogController struct {
}

func (*SysLogController) List

func (slc *SysLogController) List(c *gin.Context)

List @description: @param: @author: GJing @email: gjing1st@gmail.com @date: 2023/2/9 10:48 @success:

type UserController

type UserController struct {
}

func (*UserController) ChangePasswd

func (uc *UserController) ChangePasswd(c *gin.Context)

ChangePasswd godoc @Summary 修改UKey密码 @Description 修改UKey密码 @Param data body request.ChangePasswd true "用户信息" @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} string "操作成功" @Failure 500 {object} string @Router /users/passwd [put]

func (*UserController) Create

func (uc *UserController) Create(c *gin.Context)

Create godoc @Summary 添加管理员 @Description 添加管理员 @Param data body request.UserCreate true "管理员信息" @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} string "操作成功" @Failure 500 {object} string @Router /users [post]

func (*UserController) Delete

func (uc *UserController) Delete(c *gin.Context)

Delete godoc @Summary 删除管理员 @Description 删除管理员 @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} string "操作成功" @Failure 500 {object} string @Router /users/:userid [delete]

func (*UserController) InitAdmin

func (uc *UserController) InitAdmin(c *gin.Context)

InitAdmin godoc @Summary 添加管理员 @Description 添加管理员 @Param data body request.UserCreate true "管理员信息" @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} string "操作成功" @Failure 500 {object} string @Router /user/init [post]

func (*UserController) List

func (uc *UserController) List(c *gin.Context)

List godoc @Summary 用户列表 @Description 用户列表 @Param data query request.UserList false "分页搜索" @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} string "操作成功" @Failure 500 {object} string @Router /users [get]

func (*UserController) Login

func (uc *UserController) Login(c *gin.Context)

Login godoc @Summary 用户登录 @Description 用户登录 @Param data body request.UserLogin true "用户名密码" @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} entity.User "操作成功" @Failure 500 {object} string @Router /user/login [post]

func (*UserController) UKeyLogin

func (uc *UserController) UKeyLogin(c *gin.Context)

UKeyLogin godoc @Summary 远端(前端)UKey登录 @Description 远端(前端)UKey登录 @Param data body request.UKeyLogin true "管理员信息" @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} entity.User "操作成功" @Failure 500 {object} string @Router /ukey/login [post]

func (*UserController) UserDelete

func (uc *UserController) UserDelete(c *gin.Context)

UserDelete godoc @Summary 删除管理员 @Description 删除管理员 @contact.name GJing @contact.email gjing1st@gmail.com @Accept application/json @Success 200 {object} string "操作成功" @Failure 500 {object} string @Router /users/:userid [delete]

Jump to

Keyboard shortcuts

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