system

package
v0.0.0-...-cfb18d5 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2021 License: MIT Imports: 31 Imported by: 0

Documentation

Index

Constants

View Source
const Index = `` /* 442-byte string literal not displayed */

Variables

This section is empty.

Functions

func GetCaptcha

func GetCaptcha(c *gin.Context)

@tags 验证码 @summary 获取验证码 @description获取验证码 @accept json @produce json @success 200 {object} servers.Response "成功" @failure 500 {object} servers.Response "服务器内部错误" @router /api/v1/captcha [get]

func HelloWorld

func HelloWorld(c *gin.Context)

<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

func Ping(c *gin.Context)

@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

func SystemInfo(c *gin.Context)

@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

func (Config) BatchDelete(c *gin.Context)

@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

func (Config) Create(c *gin.Context)

@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

func (Config) Get(c *gin.Context)

@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

func (Config) GetWithKey(c *gin.Context)

@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

func (Config) QueryPage(c *gin.Context)

@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

func (Config) Update(c *gin.Context)

@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

func (Dept) Create(c *gin.Context)

@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

func (Dept) Delete(c *gin.Context)

@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

func (Dept) Get(c *gin.Context)

@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

func (Dept) QueryPage(c *gin.Context)

@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

func (Dept) QueryTree(c *gin.Context)

@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

func (Dept) Update(c *gin.Context)

@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

func (DictData) BatchDelete(c *gin.Context)

@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

func (DictData) Create(c *gin.Context)

@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

func (DictData) Get(c *gin.Context)

@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

func (DictData) GetWithType(c *gin.Context)

@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

func (DictData) QueryPage(c *gin.Context)

@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

func (DictData) Update(c *gin.Context)

@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

func (DictType) BatchDelete(c *gin.Context)

@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

func (DictType) Create(c *gin.Context)

@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

func (DictType) Get(c *gin.Context)

@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

func (DictType) GetOption(c *gin.Context)

@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

func (DictType) QueryPage(c *gin.Context)

@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

func (DictType) Update(c *gin.Context)

@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

func (FileDir) BatchDelete(c *gin.Context)

@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

func (FileDir) Create(c *gin.Context)

@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

func (FileDir) Get(c *gin.Context)

@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

func (FileDir) QueryTree(c *gin.Context)

@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

func (FileDir) Update(c *gin.Context)

@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

func (FileInfo) BatchDelete(c *gin.Context)

@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

func (FileInfo) Create(c *gin.Context)

@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

func (FileInfo) Get(c *gin.Context)

@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

func (FileInfo) QueryPage(c *gin.Context)

@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

func (FileInfo) Update(c *gin.Context)

@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

func (Job) RemoveJobForService(c *gin.Context)

RemoveJobForService 调用service实现

func (Job) StartJobForService

func (Job) StartJobForService(c *gin.Context)

StartJobForService 启动job service实现

type LoginLog

type LoginLog struct{}

LoginLog api login log

func (LoginLog) BatchDelete

func (LoginLog) BatchDelete(c *gin.Context)

@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

func (LoginLog) Create(c *gin.Context)

@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

func (LoginLog) Get(c *gin.Context)

@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

func (LoginLog) QueryPage(c *gin.Context)

@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

func (LoginLog) Update(c *gin.Context)

@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 struct{}
func (Menu) Create(c *gin.Context)

@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(c *gin.Context)

@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(c *gin.Context)

@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(c *gin.Context)

@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(c *gin.Context)

@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(c *gin.Context)

@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(c *gin.Context)

@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

func (OperLog) BatchDelete(c *gin.Context)

@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

func (OperLog) Create(c *gin.Context)

@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

func (OperLog) Get(c *gin.Context)

@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

func (OperLog) QueryPage(c *gin.Context)

@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

func (Post) BatchDelete(c *gin.Context)

@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

func (Post) Create(c *gin.Context)

@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

func (Post) Get(c *gin.Context)

@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

func (Post) QueryPage(c *gin.Context)

@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

func (Post) Update(c *gin.Context)

@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

func (Role) BatchDelete(c *gin.Context)

@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

func (Role) Create(c *gin.Context)

@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

func (Role) Disable(c *gin.Context)

@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

func (Role) Enable(c *gin.Context)

@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

func (Role) Get(c *gin.Context)

@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

func (Role) QueryPage(c *gin.Context)

@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

func (Role) Update(c *gin.Context)

@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

func (Role) UpdateDataScope(c *gin.Context)

type RoleDept

type RoleDept struct{}

func (RoleDept) GetDeptTreeOptionRole

func (RoleDept) GetDeptTreeOptionRole(c *gin.Context)

@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

func (RoleMenu) GetMenuIDS(c *gin.Context)

@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

func (RoleMenu) GetMenuTreeOptionRole(c *gin.Context)

type Setting

type Setting struct{}

Setting api setting

func (Setting) Get

func (Setting) Get(c *gin.Context)

@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

func (Setting) Update(c *gin.Context)

@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

func (User) BatchDelete(c *gin.Context)

@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

func (User) Create(c *gin.Context)

@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

func (User) Get(c *gin.Context)

@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

func (User) GetInfo(c *gin.Context)

@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

func (User) GetInit(c *gin.Context)

@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

func (User) GetProfile(c *gin.Context)

@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

func (User) QueryPage(c *gin.Context)

@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

func (User) Update(c *gin.Context)

@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

func (User) UpdatePassword(c *gin.Context)

@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

func (User) UploadAvatar(c *gin.Context)

@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]

Jump to

Keyboard shortcuts

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