Documentation ¶
Index ¶
- type BaseController
- type ConfigController
- func (cc ConfigController) GetInit(c *gin.Context)
- func (cc ConfigController) GetInitStep(c *gin.Context)
- func (cc ConfigController) InitNetwork(c *gin.Context)
- func (cc ConfigController) InitReset(c *gin.Context)
- func (cc ConfigController) LoginType(c *gin.Context)
- func (cc ConfigController) VersionInfo(c *gin.Context)
- type SysController
- func (slc *SysController) GetAuto(c *gin.Context)
- func (slc *SysController) GetNetwork(c *gin.Context)
- func (slc *SysController) Reboot(c *gin.Context)
- func (slc *SysController) ServerStatus(c *gin.Context)
- func (slc *SysController) SetAuto(c *gin.Context)
- func (slc *SysController) SetNetwork(c *gin.Context)
- func (slc *SysController) SysReset(c *gin.Context)
- func (slc *SysController) SysRunDate(c *gin.Context)
- func (slc *SysController) Update(c *gin.Context)
- func (slc *SysController) UpdateVersionInfo(c *gin.Context)
- func (slc *SysController) UploadFile(c *gin.Context)
- func (slc *SysController) UploadFileV1(c *gin.Context)
- func (slc *SysController) VersionInfo(c *gin.Context)
- type SysLogController
- type UserController
- func (uc *UserController) ChangePasswd(c *gin.Context)
- func (uc *UserController) Create(c *gin.Context)
- func (uc *UserController) Delete(c *gin.Context)
- func (uc *UserController) InitAdmin(c *gin.Context)
- func (uc *UserController) List(c *gin.Context)
- func (uc *UserController) Login(c *gin.Context)
- func (uc *UserController) UKeyLogin(c *gin.Context)
- func (uc *UserController) UserDelete(c *gin.Context)
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]