Documentation ¶
Index ¶
- Constants
- func GetCaptcha(c *gin.Context)
- func HelloWorld(c *gin.Context)
- func NewJWTAuth(c jwtauth.Config) (*jwt.GinJWTMiddleware, error)
- func Ping(c *gin.Context)
- func SystemInfo(c *gin.Context)
- type App
- type Config
- type Cpu
- type Dept
- type DictData
- type DictType
- type Disk
- type FileDir
- type FileInfo
- type Job
- type LoginLog
- type Mem
- type Menu
- type OperLog
- type Os
- type Post
- type Role
- type RoleDept
- type RoleMenu
- type Setting
- type SystemInfos
- type UpdatePassword
- type User
- func (User) BatchDelete(c *gin.Context)
- func (User) Create(c *gin.Context)
- func (User) Get(c *gin.Context)
- func (User) GetInfo(c *gin.Context)
- func (User) GetInit(c *gin.Context)
- func (User) GetProfile(c *gin.Context)
- func (User) QueryPage(c *gin.Context)
- func (User) Update(c *gin.Context)
- func (User) UpdatePassword(c *gin.Context)
- func (User) UploadAvatar(c *gin.Context)
Constants ¶
const Index = `` /* 442-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
func GetCaptcha ¶
@tags 验证码 @summary 获取验证码 @description获取验证码 @accept json @produce json @success 200 {object} servers.Response "成功" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/captcha [get]
func HelloWorld ¶
<iframe id="iframe" frameborder="0" src="https://doc.zhangwj.com/" style="width:100%;"></iframe>
func NewJWTAuth ¶
func NewJWTAuth(c jwtauth.Config) (*jwt.GinJWTMiddleware, error)
NewJWTAuth new jwt auth
func Ping ¶
@tags 系统信息 @summary ping/pong test @description ping/pong test @accept json @produce json @success 200 {object} servers.Response "成功" @router /api/v1/system/ping [get]
func SystemInfo ¶
@tags 系统信息 @summary 系统信息 @description 获取系统信息 @accept json @produce json @success 200 {object} SystemInfos "成功回复" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 404 {object} servers.Response "未找到相关信息" @failure 417 {object} servers.Response "客户端请求头错误" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/system/info [get]
Types ¶
type App ¶
type App struct { Model string `json:"model"` // 型号 Ppid int `json:"ppid,string"` // ppid Pid int `json:"pid,string"` // pid Version string `json:"version"` // 版本 APIVersion string `json:"apiVersion"` // api版本 BuildTime string `json:"buildTime"` // 编译时间 GitCommit string `json:"gitCommit"` // git提交码 GitFullCommit string `json:"gitFullCommit"` // git提交全码 ProjectDir string `json:"projectDir"` // 工作目录 Ip string `json:"ip"` SetupTime string `json:"setupTime"` // 程序启动日期 RunningTime string `json:"runningTime"` // 程序运行时间 Uptime string `json:"uptime"` // 系统运行时间 Mem Mem `json:"mem"` }
type Config ¶
type Config struct{}
func (Config) BatchDelete ¶
@tags 系统配置/Config @summary 批量删除系统设置 @description 批量删除系统设置 @security Bearer @accept json @produce json @Param ids path string true "id,以','分隔的id列表" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/configs/{ids} [delete]
func (Config) Create ¶
@tags 系统配置/Config @summary 创建系统配置 @description 创建系统配置 @security Bearer @accept json @produce json @param newItem body models.Config true "new item" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/configs [post]
func (Config) Get ¶
@tags 系统配置/Config @summary 获取配置 @description 获取配置 @security Bearer @accept json @produce json @Param id path int true "系统配置主键" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/configs/{id} [get]
func (Config) GetWithKey ¶
@tags 系统配置/Config @summary 通过Key获取配置 @description 通过Key获取配置 @security Bearer @accept json @produce json @Param key path string true "系统配置的key" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/configKey/{key} [get]
func (Config) QueryPage ¶
@tags 系统配置/Config @summary 获取系统配置 @description 获取系统配置 @security Bearer @accept json @produce json @param configKey query string false "系统配置的Key" @param configName query string false "系统配置的名称" @param configType query string false "系统配置是否内置,由用户指定值,服务只存储" @param pageSize query int false "页条数" @param pageIndex query int false "页码" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/configs [get]
func (Config) Update ¶
@tags 系统配置/Config @summary 更新系统配置 @description 更新系统配置 @security Bearer @accept json @produce json @param up body models.Config true "update item" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/configs [put]
type Cpu ¶
type Cpu struct { NumCPU int `json:"numCpu,string"` Percent float64 `json:"percent"` CpuInfo []cpu.InfoStat `json:"cpuInfo"` }
Cpu cpu信息
type Dept ¶
type Dept struct{}
Dept dept
func (Dept) Create ¶
@tags 部门/Dept @summary 添加部门信息 @description 添加部门信息 @security Bearer @accept json @produce json @param newItem body models.Dept true "new item" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/depts [post]
func (Dept) Delete ¶
@tags 部门/Dept @summary 删除部门信息 @description 删除部门信息 @security Bearer @accept json @produce json @param id path int true "id" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/depts [delete]
func (Dept) Get ¶
@tags 部门/Dept @summary 获取指定Id信息 @description 获取指定Id信息 @security Bearer @accept json @produce json @param deptId path int false "deptId" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/depts/{id} [get]
func (Dept) QueryPage ¶
@tags 部门/Dept @summary 分页部门列表数据 @description 分页列表 @security Bearer @accept json @produce json @param deptId query int false "deptId" @param deptName query string false "deptName" @param deptPath query string false "deptPath" @param Status query string false "Status" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/depts [get]
func (Dept) QueryTree ¶
@tags 部门/Dept @summary 分页部门列表数据 @description 分页列表 @security Bearer @accept json @produce json @param deptId query int false "deptId" @param deptName query string false "deptName" @param deptPath query string false "deptPath" @param Status query string false "Status" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/deptTree [get]
func (Dept) Update ¶
@tags 部门/Dept @summary 更新部门信息 @description 更新部门信息 @security Bearer @accept json @produce json @param id path int true "id" @param up body models.Dept true "up" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/depts [put]
type DictData ¶
type DictData struct{}
func (DictData) BatchDelete ¶
@tags 字典数据/DictData @summary 批量删除字典数据 @description 批量删除字典数据 @security Bearer @accept json @produce json @param ids path string true "id列表,以','分隔" @success 200 {string} string "{"code": 200, "msg": ""}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/data/{ids} [delete]
func (DictData) Create ¶
@tags 字典数据/DictData @summary 添加字典数据 @description 添加字典数据 @security Bearer @accept json @produce json @param newItem body models.DictData true "newItem" @success 200 {object} string "{"code": 200, "msg": ""}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/data [post]
func (DictData) Get ¶
@tags 字典数据/DictData @summary 通过id获取字典数据 @description 通过id获取字典数据 @security Bearer @accept json @produce json @param id path int true "字典数据主键" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/data/{id} [get]
func (DictData) GetWithType ¶
@tags 字典数据/DictData @summary 通过字典类型获取字典数据 @description 通过字典类型获取字典数据 @accept json @produce json @param dictType path string true "dictType" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/databyType/{dictType} [get]
func (DictData) QueryPage ¶
@tags 字典数据/DictData @summary 获取字典数据列表 @description 获取字典数据列表 @security Bearer @accept json @produce json @param dictType query string false "dictType" @param dictLabel query string false "dictLabel" @param status query string false "status" @param pageSize query int false "页条数" @param pageIndex query int false "页码" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/data [get]
func (DictData) Update ¶
@tags 字典数据/DictData @summary 修改字典数据 @description 修改字典数据 @security Bearer @accept json @produce json @param up body models.DictData true "update item" @success 200 {object} string "{"code": 200, "msg": ""}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/data [put]
type DictType ¶
type DictType struct{}
DictType api dict type
func (DictType) BatchDelete ¶
@tags 字典类型/DictType @summary 批量删除字典类型 @description 批量删除字典类型 @security Bearer @accept json @produce json @param ids path string true "id列表,以','分隔" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/type/{ids} [delete]
func (DictType) Create ¶
@tags 字典类型/DictType @summary 创建字典类型 @description 创建字典类型 @security Bearer @accept json @produce json @param newItem body models.DictType true "new item" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/type [post]
func (DictType) Get ¶
@tags 字典类型/DictType @summary 通过字典id获取字典类型 @description 通过字典id获取字典类型 @security Bearer @accept json @produce json @param id path int true "字典类型编码" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/type/{id} [get]
func (DictType) GetOption ¶
@tags 字典类型/DictType @summary 获取字典类型列表数据 @description 获取字典类型列表数据 @security Bearer @accept json @produce json @param dictName query string false "dictName" @param dictType query string false "dictType" @param status query string false "status" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/typeoption [get]
func (DictType) QueryPage ¶
@tags 字典类型/DictType @summary 获取字典列表 @description 获取字典列表 @security Bearer @accept json @produce json @param dictName query string false "dictName" @param dictType query string false "dictType" @param status query string false "status" @param pageSize query int false "页条数" @param pageIndex query int false "页码" @success 200 {object} paginator.Pages "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/type [get]
func (DictType) Update ¶
@tags 字典类型/DictType @summary 修改字典类型 @description 修改字典类型 @security Bearer @accept json @produce json @param up body models.DictType true "update item" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/dict/type [put]
type Disk ¶
type Disk struct { Total string `json:"total"` Used string `json:"used"` Free string `json:"free"` UsedPercent float64 `json:"usedPercent"` }
Disk disk信息
type FileDir ¶
type FileDir struct{}
func (FileDir) BatchDelete ¶
@tags filedir @summary 批量删除filedir @description 批量删除filedir @accept json @produce json @param ids path string true "id列表,以','分隔" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/filedir/{ids} [delete]
func (FileDir) Create ¶
@tags filedir @summary 创建filedir @description 创建filedir @accept json @produce json @param newItem body models.FileDir true "new item" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/filedir [post]
func (FileDir) Get ¶
@tags filedir @summary 通过id获取filedir @description 通过id获取filedir @accept json @produce json @param id path int true "主键" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/filedir/{id} [get]
func (FileDir) QueryTree ¶
@tags filedir @summary 获取filedir树 @description 获取filedir树 @accept json @produce json @param id query int false "主键" @param label query string false "label名称" @param pid query int false "父id" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/filedir [get]
func (FileDir) Update ¶
@tags filedir @summary 更新filedir @description 更新filedir @accept json @produce json @param up body models.FileDir true "update item" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/filedir [put]
type FileInfo ¶
type FileInfo struct{}
func (FileInfo) BatchDelete ¶
@tags fileinfo @summary 批量删除fileinfo @description 批量删除fileinfo @accept json @produce json @param ids path string true "id列表,以','分隔" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/fileinfo/{ids} [delete]
func (FileInfo) Create ¶
@tags fileinfo @summary 创建fileinfo @description 创建fileinfo @accept json @produce json @param newItem body models.FileInfo true "new item" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/fileinfo [post]
func (FileInfo) Get ¶
@tags fileinfo @summary 通过id获取fileinfo @description 通过id获取fileinfo @accept json @produce json @param id path int true "主键" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/fileinfo/{id} [get]
func (FileInfo) QueryPage ¶
@tags fileinfo @summary 获取fileinfo列表 @description 获取fileinfo列表 @accept json @produce json @param pId query int false "父id" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/fileinfo [get]
func (FileInfo) Update ¶
@tags fileinfo @summary 更新fileinfo @description 更新fileinfo @accept json @produce json @param up body models.FileInfo true "update item" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/fileinfo [put]
type Job ¶
type Job struct{}
func (Job) RemoveJobForService ¶
RemoveJobForService 调用service实现
func (Job) StartJobForService ¶
StartJobForService 启动job service实现
type LoginLog ¶
type LoginLog struct{}
LoginLog api login log
func (LoginLog) BatchDelete ¶
@tags 登录日志 @summary 批量删除登录日志 @description 批量删除登录日志 @security Bearer @accept json @produce json @param ids path string true "以逗号(,)分割的id列表,如果为clean,将清空日志" @Success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/loginlog/{ids} [delete]
func (LoginLog) Create ¶
@tags 登录日志 @summary 添加登录日志 @description 添加登录日志 @security Bearer @accept json @produce json @param newItem body models.LoginLog true "newItem" @Success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/loginlog [post]
func (LoginLog) Get ¶
@tags 登录日志 @summary 获取登录日志 @description 获取登录日志 @security Bearer @accept json @produce json @param infoId path int true "infoId" @Success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/loginlog/{id} [get]
func (LoginLog) QueryPage ¶
@tags 登录日志 @summary 获取登录日志列表 @description 获取登录日志列表 @security Bearer @accept json @produce json @param username query string false "username" @param ip query string false "ip" @param status query string false "status" @param pageSize query int false "页条数" @param pageIndex query int false "页码" @Success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/loginlog [get]
func (LoginLog) Update ¶
@tags 登录日志 @summary 修改登录日志 @description 修改登录日志 @security Bearer @accept json @produce json @param up body models.LoginLog true "update item" @Success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/loginlog [put]
type Mem ¶
type Mem struct { Total string `json:"total"` Used string `json:"used"` Free string `json:"free"` UsedPercent float64 `json:"usedPercent"` }
Mem mem信息
type Menu ¶
type Menu struct{}
func (Menu) Create ¶
@tags 菜单/Menu @summary 创建menu @description 创建menu @security Bearer @accept json @produce json @param newItem body models.Menu true "new item" @success 200 {string} string "{"code": 200, "message": "添加成功"}" @success 200 {string} string "{"code": -1, "message": "添加失败"}" @router /api/v1/menus [post]
func (Menu) Delete ¶
@tags 菜单/Menu @summary 删除菜单 @description 删除菜单 @security Bearer @accept json @produce json @param id path int true "id" @success 200 {string} string "{"code": 200, "message": "删除成功"}" @success 200 {string} string "{"code": -1, "message": "删除失败"}" @router /api/v1/menus/{id} [delete]
func (Menu) Get ¶
@tags 菜单/Menu @summary 获取Menu数据 @description 获取Menu数据 @security Bearer @accept json @produce json @param id path int true "id" @success 200 {string} string "{"code": 200, "data": [...]}" @success 200 {string} string "{"code": -1, "message": "抱歉未找到相关信息"}" @router /api/v1/menus/{id} [get]
func (Menu) GetMenuTreeOption ¶
@tags 菜单/Menu @Summary 获取菜单树 @Description 获取JSON @Accept application/x-www-form-urlencoded @Product application/x-www-form-urlencoded @Success 200 {string} string "{"code": 200, "message": "添加成功"}" @Success 200 {string} string "{"code": -1, "message": "添加失败"}" @Router /api/v1/menuTree/option [get] @Security Bearer
func (Menu) GetMenuTreeWithRoleName ¶
@tags 菜单/Menu @Summary 根据角色名称获取菜单列表数据(左菜单使用) @Description 获取JSON @Success 200 {string} string "{"code": 200, "data": [...]}" @Success 200 {string} string "{"code": -1, "message": "抱歉未找到相关信息"}" @Router /api/v1/menuTree/role [get] @Security Bearer
func (Menu) QueryTree ¶
@tags 菜单/Menu @summary 获取Menu树 @description 获取Menu树 @security Bearer @accept json @produce json @param title query string false "title" @param menuName query string false "menuName" @param path query string false "path" @param action query string false "action" @param menuType query string false "menuType" @param visible query string false "visible" @success 200 {string} string "{"code": 200, "data": [...]}" @success 200 {string} string "{"code": -1, "message": "抱歉未找到相关信息"}" @router /api/v1/menus [get]
func (Menu) Update ¶
@tags 菜单/Menu @summary 修改菜单 @description 获取JSON @security Bearer @accept json @produce json @param up body models.Menu true "update item" @success 200 {string} string "{"code": 200, "message": "修改成功"}" @success 200 {string} string "{"code": -1, "message": "修改失败"}" @router /api/v1/menus [put]
type OperLog ¶
type OperLog struct{}
func (OperLog) BatchDelete ¶
@tags 操作日志 @summary 批量删除操作日志 @description 批量删除操作日志 @security Bearer @accept json @produce json @param ids path string true "以逗号(,)分隔的dd" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/operlog/{ids} [delete]
func (OperLog) Create ¶
@tags 操作日志 @summary 添加操作日志 @description 添加操作日志 @security Bearer @accept json @produce json @Param newItem body models.OperLog true "new item" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/operlog [post]
func (OperLog) Get ¶
@tags 操作日志 @summary 通过id获取登录日志 @description 通过id获取登录日志 @security Bearer @accept json @produce json @Param id path int true "id" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/operlog/{id} [get]
func (OperLog) QueryPage ¶
@tags 操作日志 @summary 获取操作日志列表 @description 获取操作日志列表 @security Bearer @accept json @produce json @param title query string false "title" @param operName query string false "operName" @param operIp query string false "operIp" @param businessType query string false "businessType" @param status query string false "status" @param pageSize query int false "页条数" @param pageIndex query int false "页码" @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/operlog [get]
type Os ¶
type Os struct { Os string `json:"os"` Arch string `json:"arch"` NumCPU int `json:"numCpu,string"` MemProfileRate int `json:"memProfileRate,string"` GoVersion string `json:"goVersion"` Compiler string `json:"compiler"` GoMaxProcs int `json:"gomaxprocs,string"` Threads int `json:"threads,string"` NumGoroutine int `json:"numGoroutine,string"` }
Os os信息
type Post ¶
type Post struct{}
Post post
func (Post) BatchDelete ¶
@tags 岗位/Post @summary 批量删除岗位 @description 批量删除数据 @security Bearer @accept json @produce json @param ids path int true "id 列表,以','分隔" @success 200 {string} string "{"code": 200, "message": "删除成功"}" @success 500 {string} string "{"code": 500, "message": "删除失败"}" @router /api/v1/posts/{ids} [delete]
func (Post) Create ¶
@tags 岗位/Post @summary 添加岗位 @description 获取JSON @security Bearer @accept json @produce json @param newItem body models.Post true "new item" @success 200 {string} string "{"code": 200, "message": "添加成功"}" @success 200 {string} string "{"code": -1, "message": "添加失败"}" @router /api/v1/posts [post]
func (Post) Get ¶
@tags 岗位/Post @summary 获取id岗位信息 @description 获取id岗位信息 @security Bearer @accept json @produce json @param id path int true "post id" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @router /api/v1/posts/{id} [get]
func (Post) QueryPage ¶
@tags 岗位/Post @summary 获取岗位列表 @description 获取岗位列表 @security Bearer @accept json @produce json @param postName query string false "postName" @param postCode query string false "postCode" @param status query string false "status" @param pageSize query int false "页条数" @param pageIndex query int false "页码" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @router /api/v1/posts [get]
func (Post) Update ¶
@tags 岗位/Post @summary 修改岗位 @description 获取JSON @security Bearer @accept json @produce json @param up body models.Post true "update item" @success 200 {string} string "{"code": 200, "message": "添加成功"}" @success 200 {string} string "{"code": -1, "message": "添加失败"}" @router /api/v1/posts [put]
type Role ¶
type Role struct{}
func (Role) BatchDelete ¶
@tags 角色/Role @summary 删除用户角色 @description 删除用户角色 @security Bearer @accept json @produce json @param ids path int true "id列表,以','分隔" @success 200 {string} string "{"code": 200, "message": "删除成功"}" @success 200 {string} string "{"code": -1, "message": "删除失败"}" @router /api/v1/roles/{ids} [delete]
func (Role) Create ¶
@tags 角色/Role @summary 创建角色 @description 创建角色 @security Bearer @accept json @produce json @param newItem body models.Role true "new item" @success 200 {string} string "{"code": 200, "message": "添加成功"}" @success 200 {string} string "{"code": -1, "message": "添加失败"}" @router /api/v1/roles [post]
func (Role) Disable ¶
@tags 角色/Role @Summary 禁用角色 @Description 禁用角色 @security Bearer @accept json @produce json @param id path string true "id" @success 200 {string} string "{"code": 200, "message": "修改成功"}" @success 200 {string} string "{"code": -1, "message": "修改失败"}" @router /api/v1/roles/disable/{id} [patch]
func (Role) Enable ¶
@tags 角色/Role @Summary 启动角色 @Description 启动角色 @security Bearer @accept json @produce json @param id path string true "id" @success 200 {string} string "{"code": 200, "message": "修改成功"}" @success 200 {string} string "{"code": -1, "message": "修改失败"}" @router /api/v1/roles/enable/{id} [patch]
func (Role) Get ¶
@tags 角色/Role @summary 获取Role数据 @description 获取Role数据 @security Bearer @accept json @produce json @param id path string true "id" @success 200 {string} string "{"code": 200, "data": [...]}" @success 200 {string} string "{"code": -1, "message": "抱歉未找到相关信息"}" @router /api/v1/role/{id} [get]
func (Role) QueryPage ¶
@tags 角色/Role @summary 角色列表数据 @description Get JSON @accept json @produce json @security Bearer @param roleName query string false "roleName" @param roleKey query string false "roleKey" @param status query string false "status" @param pageSize query int false "页条数" @param pageIndex query int false "页码" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @router /api/v1/roles [get]
func (Role) Update ¶
@tags 角色/Role @Summary 修改角色信息 @Description 修改角色信息 @security Bearer @accept json @produce json @param up body models.Role true "update item" @success 200 {string} string "{"code": 200, "message": "修改成功"}" @success 200 {string} string "{"code": -1, "message": "修改失败"}" @router /api/v1/roles [put]
func (Role) UpdateDataScope ¶
type RoleDept ¶
type RoleDept struct{}
func (RoleDept) GetDeptTreeOptionRole ¶
@tags 部门/Dept @summary 获取部门树Label和角色已选的部门项 @description @security Bearer @accept json @produce json @success 200 {object} servers.Response "成功" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/roleDeptTree/option/:roleId [get]
type RoleMenu ¶
type RoleMenu struct{}
func (RoleMenu) GetMenuIDS ¶
@tags 菜单/Menu @Summary 获取角色对应的菜单id数组 @Description 获取JSON @Param id path int true "id" @Success 200 {string} string "{"code": 200, "data": [...]}" @Success 200 {string} string "{"code": -1, "message": "抱歉未找到相关信息"}" @Router /api/v1/roleMenu/menuids/{id} [get] @Security Bearer
func (RoleMenu) GetMenuTreeOptionRole ¶
type Setting ¶
type Setting struct{}
Setting api setting
func (Setting) Get ¶
@tags 系统设置 @summary 查询系统设置 @description 查询系统设置 @accept json @produce json @success 200 {object} models.Setting "系统设置信息" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/system/setting [get]
func (Setting) Update ¶
@tags 系统设置 @summary 更新系统设置 @description 更新系统设置 @security Bearer @accept json @produce json @param up body models.UpSetting true "更新的信息" @success 200 {object} models.Setting "系统设置信息" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/system/setting [post]
type SystemInfos ¶
type SystemInfos struct { Code int `json:"code"` Os Os `json:"os"` Mem Mem `json:"mem"` Cpu Cpu `json:"cpu"` Disk Disk `json:"disk"` App App `json:"app"` }
SystemInfos system info
type UpdatePassword ¶
type UpdatePassword struct { OldPassword string `json:"oldPassword" binding:"required"` NewPassword string `json:"newPassword" binding:"required"` }
UpdatePassword 更新用户密码
type User ¶
type User struct{}
User api user
func (User) BatchDelete ¶
@tags 用户/User @summary 批量删除用户数据 @description 批量删除用户数据 @security Bearer @accept json @produce json @param ids path string true "以','分隔的id列列" @success 200 {string} string "{"code": 200, "msg": ""}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/users/{ids} [delete]
func (User) Create ¶
@tags 用户/User @summary 创建用户 @description 创建用户 @security Bearer @accept json @produce json @param newItem body models.User true "new item" @success 200 {string} string "{"code": 200, "message": ""}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/users [post]
func (User) Get ¶
@tags 用户/User @summary 获取用户 @description 获取用户 @security Bearer @accept json @produce json @param id path int true "主键" @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/users/{id} [get]
func (User) GetInfo ¶
@tags 个人中心/UserCenter @summary 获取用户信息 @description 获取用户信息 @security Bearer @accept json @produce json @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/user/info [get]
func (User) GetInit ¶
@tags 用户/User @summary 获取用户角色和职位 @description 获取用户角色和职位 @security Bearer @accept json @produce json @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/users/ [get]
func (User) GetProfile ¶
@tags 个人中心/UserCenter @summary 获取个人中心用户信息 @description 获取个人中心用户信息 @security Bearer @accept json @produce json @success 200 {object} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/user/profile [get]
func (User) QueryPage ¶
@tags 用户/User @summary 获取用户列表 @description 获取用户列表 @security Bearer @accept json @produce json @param username query string false "username" @param phone query string false "phone" @param status query string false "status" @param deptId query string false "deptId" @param pageSize query int false "页条数" @param pageIndex query int false "页码" @success 200 {string} servers.Response "{"code": 200, "data": [...]}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/users [get]
func (User) Update ¶
@tags 用户/User @summary 修改用户数据 @description 修改用户数据 @security Bearer @accept json @produce json @param up body models.User true "update item" @success 200 {string} string "{"code": 200, "msg": ""}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/users [put]
func (User) UpdatePassword ¶
@tags 个人中心/UserCenter @summary 修改密码 @description 修改密码 @security Bearer @accept json @produce json @param up body UpdatePassword true "update password" @success 200 {string} string "{"code": 200, "msg": ""}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/user/password [put]
func (User) UploadAvatar ¶
@tags 个人中心/UserCenter @summary 修改头像 @description 修改头像 @security Bearer @accept multipart/form-data @produce json @param file formData file true "file" @success 200 {string} string "{"code": 200, "msg": ""}" @failure 400 {object} servers.Response "错误请求" @failure 401 {object} servers.Response "鉴权失败" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/user/avatar [post]