v1

package
v0.0.0-...-f0066fb Latest Latest
Warning

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

Go to latest
Published: May 7, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LoginDoReq

type LoginDoReq struct {
	g.Meta   `path:"/login" method:"post" summary:"执行登录请求" tags:"登录"`
	UserName string `json:"username" v:"required#用户名不能为空" dc:"用户名"`
	Password string `json:"password" v:"required#密码不能为空" dc:"密码(明文)"`
}

登录请求

type LoginDoRes

type LoginDoRes struct {
	Token string `json:"token" dc:"用户token"`
}

登录响应

type LoginUserInfoReq

type LoginUserInfoReq struct {
	g.Meta `path:"/getInfo" method:"post" summary:"登录后获取用户信息" tags:"登录"`
}

登录后获取用户信息请求

type LoginUserInfoRes

type LoginUserInfoRes struct {
	User        *SysUserOneRes `json:"user"`        // 用户信息
	Roles       []string       `json:"roles"`       // 角色权限字符列表
	Permissions []string       `json:"permissions"` // 菜单权限标识
}

登录后获取用户信息响应

type LoginUserRouterReq

type LoginUserRouterReq struct {
	g.Meta `path:"/getRouters" method:"post" summary:"登录后获取用户路由表" tags:"登录"`
}

登录后获取用户路由表请求

type LoginUserRouterRes

type LoginUserRouterRes []map[string]interface{}

登录后获取用户路由表响应

type LogoutReq

type LogoutReq struct {
	g.Meta `path:"/logout" method:"post" summary:"执行用户注销接口" tags:"登录"`
}

注销请求

type LogoutRes

type LogoutRes struct{}

注销响应

type MSALLoginDoReq

type MSALLoginDoReq struct {
	g.Meta `path:"/msal-login" method:"post" summary:"执行msal登录请求" tags:"登录"`
	Token  string `json:"token" v:"required#用户认证信息不能为空" dc:"Token"`
}

MSALLoginDoReq 登录请求

type MSALLoginDoRes

type MSALLoginDoRes struct {
	Token string `json:"token" dc:"用户token"`
}

MSALLoginDoRes 登录响应

type SysConfigCreateReq

type SysConfigCreateReq struct {
	g.Meta      `path:"/config/create" method:"post" summary:"新增参数" tags:"参数"`
	ConfigName  string `v:"required|length:1,100#参数名称不能为空!|参数名称长度为:{min}到{max}位" dc:"参数名称"` // 参数名称
	ConfigKey   string `v:"required|length:1,100#参数键名不能为空!|参数键名长度为:{min}到{max}位" dc:"参数键名"` // 参数键名
	ConfigValue string `v:"required|length:1,500#参数键值不能为空!|参数键值长度为:{min}到{max}位" dc:"参数键值"` // 参数键值
	ConfigType  string `v:"max-length:1#系统内置长度错误" dc:"系统内置(Y是 N否)"`                         // 系统内置(Y是 N否)
	Remark      string `dc:"备注"`                                                            // 备注
}

新增参数请求

type SysConfigCreateRes

type SysConfigCreateRes struct{}

新增参数响应

type SysConfigDeleteReq

type SysConfigDeleteReq struct {
	g.Meta       `path:"/config/delete" method:"post" summary:"删除参数" tags:"参数"`
	ConfigIdList []int `v:"required#参数id不能为空!" dc:"参数id"` // 需要删除的数据主键,例:[1,2,3]
}

删除参数请求

type SysConfigDeleteRes

type SysConfigDeleteRes struct{}

删除参数响应

type SysConfigKeyReq

type SysConfigKeyReq struct {
	g.Meta    `path:"/config/configKey" method:"get" summary:"参数键名查询参数值" tags:"参数"`
	ConfigKey string `v:"required|length:1,100#参数键名不能为空!|参数键名长度为:{min}到{max}位" dc:"参数键名"` // 参数键名
}

根据参数键名查询参数值请求

type SysConfigKeyRes

type SysConfigKeyRes struct {
	ConfigValue string `json:"configValue" ` // 参数键值
}

根据参数键名查询参数值响应

type SysConfigListReq

type SysConfigListReq struct {
	g.Meta      `path:"/config/getList" method:"post" summary:"获取参数列表" tags:"参数"`
	ConfigName  string `v:"max-length:100#参数名称长度错误!" dc:"参数名称"`         // 参数名称
	ConfigKey   string `v:"max-length:100#参数键名长度错误!" dc:"参数键名"`         // 参数键名
	ConfigValue string `v:"max-length:500#参数键值长度错误!" dc:"参数键值"`         // 参数键值
	BeginTime   string `dc:"开始时间"`                                      // 开始时间
	EndTime     string `dc:"结束时间"`                                      // 结束时间
	PageNum     int    `d:"1" v:"min:0#分页号码错误" dc:"分页号码,默认1"`           // 分页码
	PageSize    int    `d:"10" v:"max:100#分页数量最多是100条" dc:"分页数量,最大100"` // 分页数量
}

获取参数列表请求

type SysConfigListRes

type SysConfigListRes struct {
	Rows  []*SysConfigOneRes `json:"rows"`  // 列表
	Total int                `json:"total"` // 数据总数
}

获取参数列表响应

type SysConfigOneReq

type SysConfigOneReq struct {
	g.Meta   `path:"/config/getOne" method:"post" summary:"获取单个参数信息" tags:"参数"`
	ConfigId int `v:"required|length:1,5#参数id不能为空!|参数id长度为:{min}到{max}位" dc:"参数id"` // 参数主键
}

单个参数信息请求

type SysConfigOneRes

type SysConfigOneRes struct {
	*entity.SysConfig
}

单个参数信息响应

type SysConfigUpdateReq

type SysConfigUpdateReq struct {
	g.Meta      `path:"/config/update" method:"post" summary:"修改参数" tags:"参数"`
	ConfigId    int    `v:"required|length:1,5#参数id不能为空!|参数id长度为:{min}到{max}位" dc:"参数id"`   // 参数主键
	ConfigName  string `v:"required|length:1,100#参数名称不能为空!|参数名称长度为:{min}到{max}位" dc:"参数名称"` // 参数名称
	ConfigKey   string `v:"required|length:1,100#参数键名不能为空!|参数键名长度为:{min}到{max}位" dc:"参数键名"` // 参数键名
	ConfigValue string `v:"required|length:1,500#参数键值不能为空!|参数键值长度为:{min}到{max}位" dc:"参数键值"` // 参数键值
	ConfigType  string `v:"max-length:1#系统内置长度错误" dc:"系统内置(Y是 N否)"`                         // 系统内置(Y是 N否)
	Remark      string `dc:"备注"`                                                            // 备注
}

更新参数信息请求

type SysConfigUpdateRes

type SysConfigUpdateRes struct{}

更新参数信息响应

type SysDeptCreateReq

type SysDeptCreateReq struct {
	g.Meta `path:"/dept/create" method:"post" summary:"新增部门" tags:"部门"`
	//ParentId int64  `v:"required|length:1,10#父部门id不能为空!|父部门id长度为:{min}到{max}位" dc:"父部门id"` // 父部门id
	ParentId    int64  `d:"100" dc:"父部门id"`                                                // 父部门id
	DeptName    string `v:"required|length:1,60#部门名称不能为空!|部门名称长度为:{min}到{max}位" dc:"部门名称"` // 部门名称
	Description string `dc:"部门描述"`                                                         // 部门名称
	//OrderNum    int    `v:"required|length:1,3#显示顺序不能为空!|显示顺序长度为:{min}到{max}位" dc:"排序标记"`  // 显示顺序
	OrderNum int    `d:"0" dc:"排序标记"`              // 显示顺序
	Leader   string `dc:"负责人" `                    // 负责人
	Phone    string `v:"phone#手机号码错误!" dc:"联系电话" ` // 手机号码
	Email    string `v:"email#邮箱格式错误!" dc:"邮箱" `   // 邮箱
	Status   string `d:"0" dc:"部门状态(0正常 1停用)" `    // 部门状态(0正常 1停用)
}

新增部门请求

type SysDeptCreateRes

type SysDeptCreateRes struct{}

新增部门响应

type SysDeptDeleteReq

type SysDeptDeleteReq struct {
	g.Meta     `path:"/dept/delete" method:"post" summary:"删除部门" tags:"部门"`
	DeptIdList []int `v:"required#部门id不能为空!" dc:"部门id"` // 需要删除的数据主键,例:[1,2,3]
}

删除部门请求

type SysDeptDeleteRes

type SysDeptDeleteRes struct{}

删除部门响应

type SysDeptListReq

type SysDeptListReq struct {
	g.Meta   `path:"/dept/getList" method:"post" summary:"获取部门列表" tags:"部门"`
	DeptId   int64  `v:"length:1,10#部门名长度为:{min}到{max}位" dc:"部门id"` // 部门id
	DeptName string `v:"max-length:60#部门名称长度最多为:{max}位" dc:"部门名称"`  // 部门名称
	Status   string `dc:"部门状态(0正常 1停用)" `                           // 部门状态(0正常 1停用)
}

获取部门列表请求

type SysDeptListRes

type SysDeptListRes []map[string]interface{}

获取部门列表响应

type SysDeptOneReq

type SysDeptOneReq struct {
	g.Meta `path:"/dept/getOne" method:"post" summary:"获取单个部门信息" tags:"部门"`
	DeptId int64 `v:"required|length:1,10#部门id不能为空!|部门名长度为:{min}到{max}位" dc:"部门id"` // 部门id
}

单个部门信息请求

type SysDeptOneRes

type SysDeptOneRes struct {
	*entity.SysDept
}

单个部门信息响应

type SysDeptTreeselectReq

type SysDeptTreeselectReq struct {
	g.Meta `path:"/dept/treeselect" method:"get" summary:"查询部门树结构" tags:"部门"`
}

查询部门树结构输入

type SysDeptTreeselectRes

type SysDeptTreeselectRes struct {
	Depts []map[string]interface{} `json:"depts"`
}

查询部门树结构响应

type SysDeptUpdateReq

type SysDeptUpdateReq struct {
	g.Meta   `path:"/dept/update" method:"post" summary:"修改部门" tags:"部门"`
	DeptId   int64  `v:"required|length:1,10#部门id不能为空!|部门名长度为:{min}到{max}位" dc:"部门id"`     // 部门id
	ParentId int64  `v:"required|length:1,10#父部门id不能为空!|父部门id长度为:{min}到{max}位" dc:"父部门id"` // 父部门id
	DeptName string `v:"required|length:1,60#部门名称不能为空!|部门名称长度为:{min}到{max}位" dc:"部门名称"`    // 部门名称
	OrderNum int    `v:"required|length:1,3#显示顺序不能为空!|显示顺序长度为:{min}到{max}位" dc:"排序标记"`     // 显示顺序
	Leader   string `dc:"负责人" `                                                            // 负责人
	Phone    string `v:"phone#手机号码错误!" dc:"联系电话" `                                         // 手机号码
	Email    string `v:"email#邮箱格式错误!" dc:"邮箱" `                                           // 邮箱
	Status   string `dc:"部门状态(0正常 1停用)" `                                                  // 部门状态(0正常 1停用)
}

更新部门信息请求

type SysDeptUpdateRes

type SysDeptUpdateRes struct{}

更新部门信息响应

type SysDictDataCreateReq

type SysDictDataCreateReq struct {
	g.Meta    `path:"/dictData/create" method:"post" summary:"新增字典数据" tags:"字典数据"`
	DictSort  int    `v:"required|length:1,4#字典排序不能为空!|字典排序长度为:{min}到{max}位" dc:"字典排序"`   // 字典排序
	DictLabel string `v:"required|length:1,100#字典标签不能为空!|字典标签长度为:{min}到{max}位" dc:"字典标签"` // 字典标签
	DictValue string `v:"required|length:1,100#字典键值不能为空!|字典键值长度为:{min}到{max}位" dc:"字典键值"` // 字典键值
	DictType  string `v:"required|length:1,100#字典类型不能为空!|字典类型长度为:{min}到{max}位" dc:"字典类型"` // 字典类型
	CssClass  string ` dc:"样式属性(其他样式扩展)"`                                                 // 样式属性(其他样式扩展)
	ListClass string ` dc:"表格回显样式"`                                                       // 表格回显样式
	IsDefault string ` dc:"是否默认(0是 1否) "`                                                 // 是否默认(0是 1否)
	Status    string `d:"0" dc:"字典数据状态;0:正常,1:停用"`                                        // 状态(0正常 1停用)
	Remark    string `v:"max-length:500#备注最多为{max}个字符!" dc:"备注"`                          // 备注
}

新增字典数据请求

type SysDictDataCreateRes

type SysDictDataCreateRes struct{}

新增字典数据响应

type SysDictDataDeleteReq

type SysDictDataDeleteReq struct {
	g.Meta      `path:"/dictData/delete" method:"post" summary:"删除字典数据" tags:"字典数据"`
	DictCodeStr string `v:"required#字典编码不能为空!" dc:"字典编码"` // 需要删除的数据主键,例:1,2,3
}

删除字典数据请求

type SysDictDataDeleteRes

type SysDictDataDeleteRes struct{}

删除字典数据响应

type SysDictDataGetTypeReq

type SysDictDataGetTypeReq struct {
	g.Meta   `path:"/dictData/type" method:"get" summary:"获取字典数据列表" tags:"字典数据"`
	DictType string `v:"required|length:1,100#字典类型不能为空!|字典类型长度为:{min}到{max}位" dc:"字典类型"` // 字典类型
}

字典类型查询字典数据请求

type SysDictDataGetTypeRes

type SysDictDataGetTypeRes []map[string]interface{}

字典类型查询字典数据响应

type SysDictDataListReq

type SysDictDataListReq struct {
	g.Meta    `path:"/dictData/getList" method:"post" summary:"获取字典数据列表" tags:"字典数据"`
	DictLabel string `v:"max-length:100#字典标签最大长度为{max}位" dc:"字典标签"`                       // 字典标签
	DictType  string `v:"required|length:1,100#字典类型不能为空!|字典类型长度为:{min}到{max}位" dc:"字典类型"` // 字典类型
	Status    string `dc:"字典数据状态;0:正常,1:停用"`                                              // 状态(0正常 1停用)
	PageNum   int    `d:"1" v:"min:0#分页号码错误" dc:"分页号码,默认1"`                               // 分页码
	PageSize  int    `d:"10" v:"max:100#分页数量最多是100条" dc:"分页数量,最大100"`                     // 分页数量
}

获取字典数据列表请求

type SysDictDataListRes

type SysDictDataListRes struct {
	Rows  []*SysDictDataOneRes `json:"rows"`  // 列表
	Total int                  `json:"total"` // 数据总数
}

获取字典数据列表响应

type SysDictDataOneReq

type SysDictDataOneReq struct {
	g.Meta   `path:"/dictData/getOne" method:"post" summary:"获取单个字典数据信息" tags:"字典数据"`
	DictCode uint `v:"required#字典编码不能为空" dc:"字典编码" ` // 字典编码
}

单个字典数据信息请求

type SysDictDataOneRes

type SysDictDataOneRes struct {
	*entity.SysDictData
}

单个字典数据信息响应

type SysDictDataUpdateReq

type SysDictDataUpdateReq struct {
	g.Meta    `path:"/dictData/update" method:"post" summary:"修改字典数据" tags:"字典数据"`
	DictCode  int64  `v:"required|length:1,10#字典编码不能为空!|字典编码长度为:{min}到{max}位" dc:"字典编码"`  // 字典编码
	DictSort  int    `v:"required|length:1,4#字典排序不能为空!|字典排序长度为:{min}到{max}位" dc:"字典排序"`   // 字典排序
	DictLabel string `v:"required|length:1,100#字典标签不能为空!|字典标签长度为:{min}到{max}位" dc:"字典标签"` // 字典标签
	DictValue string `v:"required|length:1,100#字典键值不能为空!|字典键值长度为:{min}到{max}位" dc:"字典键值"` // 字典键值
	DictType  string `v:"required|length:1,100#字典类型不能为空!|字典类型长度为:{min}到{max}位" dc:"字典类型"` // 字典类型
	CssClass  string ` dc:"样式属性(其他样式扩展)"`                                                 // 样式属性(其他样式扩展)
	ListClass string ` dc:"表格回显样式"`                                                       // 表格回显样式
	IsDefault string ` dc:"是否默认(0是 1否) "`                                                 // 是否默认(0是 1否)
	Status    string `d:"0" dc:"字典数据状态;0:正常,1:停用"`                                        // 状态(0正常 1停用)
	Remark    string `v:"max-length:500#备注最多为{max}个字符!" dc:"备注"`                          // 备注
}

更新字典数据信息请求

type SysDictDataUpdateRes

type SysDictDataUpdateRes struct{}

更新字典数据信息响应

type SysDictTypeCreateReq

type SysDictTypeCreateReq struct {
	g.Meta   `path:"/dictType/create" method:"post" summary:"新增字典类型" tags:"字典类型"`
	DictName string `v:"required|length:1,100#字典名称不能为空!|字典名称长度为:{min}到{max}位" dc:"字典名称"` // 字典名称
	DictType string `v:"required|length:1,100#字典类型不能为空!|字典类型长度为:{min}到{max}位" dc:"字典类型"` // 字典类型
	Status   string `d:"0" dc:"字典类型状态;0:正常,1:禁用"`                                        // 状态(0正常 1停用)
	Remark   string `v:"max-length:500#备注最多为{max}个字符!" dc:"备注"`                          // 备注
}

新增字典类型请求

type SysDictTypeCreateRes

type SysDictTypeCreateRes struct{}

新增字典类型响应

type SysDictTypeDeleteReq

type SysDictTypeDeleteReq struct {
	g.Meta     `path:"/dictType/delete" method:"post" summary:"删除字典类型" tags:"字典类型"`
	DictIdList []int64 `v:"required#字典主键不能为空!" dc:"字典主键"` // 需要删除的数据主键,例:[1,2,3]
}

删除字典类型请求

type SysDictTypeDeleteRes

type SysDictTypeDeleteRes struct{}

删除字典类型响应

type SysDictTypeListReq

type SysDictTypeListReq struct {
	g.Meta    `path:"/dictType/getList" method:"post" summary:"获取字典类型列表" tags:"字典类型"`
	DictName  string `v:"max-length:100#字典名称最大长度为{max}位" dc:"字典名称"`   // 字典名称
	DictType  string `v:"max-length:100#字典类型最大长度为{max}位" dc:"字典类型"`   // 字典类型
	Status    string `dc:"字典类型状态;0:正常,1:禁用"`                          // 状态(0正常 1停用)
	BeginTime string `dc:"开始时间"`                                      // 开始时间
	EndTime   string `dc:"结束时间"`                                      // 结束时间
	PageNum   int    `d:"1" v:"min:0#分页号码错误" dc:"分页号码,默认1"`           // 分页码
	PageSize  int    `d:"10" v:"max:100#分页数量最多是100条" dc:"分页数量,最大100"` // 分页数量
}

获取字典类型列表请求

type SysDictTypeListRes

type SysDictTypeListRes struct {
	Rows  []*SysDictTypeOneRes `json:"rows"`  // 列表
	Total int                  `json:"total"` // 数据总数
}

获取字典类型列表响应

type SysDictTypeOneReq

type SysDictTypeOneReq struct {
	g.Meta `path:"/dictType/getOne" method:"post" summary:"获取单个字典类型信息" tags:"字典类型"`
	DictId uint `v:"required#字典主键不能为空" dc:"字典主键" ` // 字典主键ID
}

单个字典类型信息请求

type SysDictTypeOneRes

type SysDictTypeOneRes struct {
	*entity.SysDictType
}

单个字典类型信息响应

type SysDictTypeUpdateReq

type SysDictTypeUpdateReq struct {
	g.Meta   `path:"/dictType/update" method:"post" summary:"修改字典类型" tags:"字典类型"`
	DictId   int64  `v:"required|length:1,10#字典主键不能为空!|字典主键长度为:{min}到{max}位" dc:"字典主键"`  // 字典主键
	DictName string `v:"required|length:1,100#字典名称不能为空!|字典名称长度为:{min}到{max}位" dc:"字典名称"` // 字典名称
	DictType string `v:"required|length:1,100#字典类型不能为空!|字典类型长度为:{min}到{max}位" dc:"字典类型"` // 字典类型
	Status   string `d:"0" dc:"字典类型状态;0:正常,1:禁用"`                                        // 状态(0正常 1停用)
	Remark   string `v:"max-length:500#备注最多为{max}个字符!" dc:"备注"`                          // 备注
}

更新字典类型信息请求

type SysDictTypeUpdateRes

type SysDictTypeUpdateRes struct{}

更新字典类型信息响应

type SysGenColumnsReq

type SysGenColumnsReq struct {
	g.Meta    `path:"/gen/getColumn" method:"get" summary:"获取当前表所有字段" tags:"代码生成"`
	TableName string `v:"required|length:1,100#表名不能为空!|表名长度为:{min}到{max}位" dc:"表名"` // 表名
}

获取当前表所有字段请求

type SysGenColumnsRes

type SysGenColumnsRes struct {
	TableInfo  *model.SysGenTableInfo    `json:"tableInfo"`
	ColumnList []*model.SysGenColumnInfo `json:"columnList"`
}

获取当前表所有字段响应

type SysGenPreviewCodeReq

type SysGenPreviewCodeReq struct {
	g.Meta             `path:"/gen/preview" method:"post" summary:"预览代码" tags:"代码生成"`
	StructName         string                    `v:"required#Struct名称不能为空!" dc:"Struct名称"`     // Struct名称
	Description        string                    `v:"required#Struct中文名称不能为空!" dc:"Struct中文名称"` // Struct中文名称
	ModuleName         string                    `v:"required#Struct模块名不能为空!" dc:"模块名"`         // 模块名
	BusinessName       string                    `v:"required#Struct业务名不能为空!" dc:"业务名"`         // 业务名
	ApiFile            string                    `v:"required#api文件夹不能为空!" dc:"api文件夹"`         // api文件夹
	TplCategory        string                    `v:"required#使用的模板不能为空!" dc:"使用的模板"`           // 使用的模板(crud单表操作 tree树表操作)
	AutoCreateApiToSql bool                      `dc:"自动创建api"`                                 // 自动创建api
	AutoMoveFile       bool                      `dc:"自动移动文件"`                                  // 自动移动文件
	Fields             []*model.SysGenColumnInfo `dc:"列信息"`                                     // 列信息
}

预览代码请求

type SysGenPreviewCodeRes

type SysGenPreviewCodeRes struct {
	ServerApi        string `json:"server_api"`
	ServerController string `json:"server_controller"`
	ServerModel      string `json:"server_model"`
	ServerService    string `json:"server_server"`
	WebApi           string `json:"web_api"`
	WebVueList       string `json:"web_vueList"`
	Sql              string `json:"sql"`
}

预览代码响应

type SysGenTablesReq

type SysGenTablesReq struct {
	g.Meta `path:"/gen/getTables" method:"get" summary:"获取当前数据库所有表" tags:"代码生成"`
}

获取当前数据库所有表请求

type SysGenTablesRes

type SysGenTablesRes struct {
	Tables []*model.SysGenTableInfo `json:"tables"`
}

获取当前数据库所有表响应

type SysJobCreateReq

type SysJobCreateReq struct {
	g.Meta       `path:"/job/create" method:"post" summary:"新增定时任务" tags:"定时任务"`
	JobName      string `v:"required|length:1,64#任务名称不能为空!|任务名称长度为:{min}到{max}位" dc:"任务名称"` // 任务名称
	JobGroup     string `v:"required|length:1,64#任务组名不能为空!|任务组名长度为:{min}到{max}位" dc:"任务组名"` // 任务组名
	InvokeTarget string ``                                                                  // 调用目标字符串
	/* 137-byte string literal not displayed */
	JobParams      string `v:"max-length:200#参数长度错误" dc:"参数"`               // 参数
	CronExpression string `v:"max-length:255#cron执行表达式长度错误" dc:"cron执行表达式"` // cron执行表达式
	MisfirePolicy  string ``                                                // 计划执行错误策略(1立即执行 2执行一次 3放弃执行)
	/* 131-byte string literal not displayed */
	Status string `v:"max-length:1#状态长度错误" dc:"状态(0正常 1暂停)"` // 状态(0正常 1暂停)
	Remark string `v:"max-length:500#备注信息长度错误" dc:"备注信息"`    // 备注信息
}

新增定时任务请求

type SysJobCreateRes

type SysJobCreateRes struct{}

新增定时任务响应

type SysJobDeleteReq

type SysJobDeleteReq struct {
	g.Meta    `path:"/job/delete" method:"post" summary:"删除定时任务" tags:"定时任务"`
	JobIdList []int64 `v:"required#定时任务id不能为空!" dc:"定时任务id"` // 需要删除的数据主键,例:[1,2,3]
}

删除定时任务请求

type SysJobDeleteRes

type SysJobDeleteRes struct{}

删除定时任务响应

type SysJobListReq

type SysJobListReq struct {
	g.Meta    `path:"/job/getList" method:"post" summary:"获取定时任务列表" tags:"定时任务"`
	JobName   string `v:"max-length:64#任务名称长度错误!" dc:"任务名称"`          // 任务名称
	JobGroup  string `v:"max-length:64#任务组名长度错误!" dc:"任务组名"`          // 任务组名
	Status    string `v:"max-length:1#状态长度错误!" dc:"状态(0正常 1暂停)"`      // 状态(0正常 1暂停)
	BeginTime string `dc:"开始时间"`                                      // 开始时间
	EndTime   string `dc:"结束时间"`                                      // 结束时间
	PageNum   int    `d:"1" v:"min:0#分页号码错误" dc:"分页号码,默认1"`           // 分页码
	PageSize  int    `d:"10" v:"max:100#分页数量最多是100条" dc:"分页数量,最大100"` // 分页数量
}

获取定时任务列表请求

type SysJobListRes

type SysJobListRes struct {
	Rows  []*entity.SysJob `json:"rows"`  // 列表
	Total int              `json:"total"` // 数据总数
}

获取定时任务列表响应

type SysJobOneReq

type SysJobOneReq struct {
	g.Meta `path:"/job/getOne" method:"post" summary:"获取单个定时任务信息" tags:"定时任务"`
	JobId  int `v:"required|length:1,20#定时任务id不能为空!|定时任务id长度为:{min}到{max}位" dc:"任务id"` // 任务ID
}

单个定时任务信息请求

type SysJobOneRes

type SysJobOneRes struct {
	*entity.SysJob
}

单个定时任务信息响应

type SysJobUpdateReq

type SysJobUpdateReq struct {
	g.Meta       `path:"/job/update" method:"post" summary:"修改定时任务" tags:"定时任务"`
	JobId        int64  `v:"required|length:1,20#任务ID不能为空!|任务ID长度为:{min}到{max}位" dc:"任务ID"` // 任务ID
	JobName      string `v:"required|length:1,64#任务名称不能为空!|任务名称长度为:{min}到{max}位" dc:"任务名称"` // 任务名称
	JobGroup     string `v:"required|length:1,64#任务组名不能为空!|任务组名长度为:{min}到{max}位" dc:"任务组名"` // 任务组名
	InvokeTarget string ``                                                                  // 调用目标字符串
	/* 137-byte string literal not displayed */
	JobParams      string `v:"max-length:200#参数长度错误" dc:"参数"`               // 参数
	CronExpression string `v:"max-length:255#cron执行表达式长度错误" dc:"cron执行表达式"` // cron执行表达式
	MisfirePolicy  string ``                                                // 计划执行错误策略(1立即执行 2执行一次 3放弃执行)
	/* 131-byte string literal not displayed */
	Status string `v:"max-length:1#状态长度错误" dc:"状态(0正常 1暂停)"` // 状态(0正常 1暂停)
	Remark string `v:"max-length:500#备注信息长度错误" dc:"备注信息"`    // 备注信息
}

更新定时任务信息请求

type SysJobUpdateRes

type SysJobUpdateRes struct{}

更新定时任务信息响应

type SysLoginLogCleanReq

type SysLoginLogCleanReq struct {
	g.Meta `path:"/loginLog/clean" method:"get" summary:"清空登录日志" tags:"登录日志"`
}

清空登录日志请求

type SysLoginLogCleanRes

type SysLoginLogCleanRes struct{}

清空登录日志响应

type SysLoginLogDeleteReq

type SysLoginLogDeleteReq struct {
	g.Meta     `path:"/loginLog/delete" method:"post" summary:"删除登录日志" tags:"登录日志"`
	InfoIdList []int64 `v:"required#访问id不能为空!" dc:"登录日志id"` // 需要删除的数据主键,例:[1,2,3]
}

删除登录日志请求

type SysLoginLogDeleteRes

type SysLoginLogDeleteRes struct{}

删除登录日志响应

type SysLoginLogListReq

type SysLoginLogListReq struct {
	g.Meta    `path:"/loginLog/getList" method:"post" summary:"获取登录日志列表" tags:"登录日志"`
	UserName  string `v:"max-length:50#登录账号长度错误!" dc:"登录账号"`          // 登录账号
	Ipaddr    string `v:"max-length:128#登录IP地址长度错误!" dc:"登录IP地址"`     // 登录IP地址
	Status    string `v:"max-length:1#登录状态长度错误!" dc:"登录状态(0成功 1失败)"`  // 登录状态(0成功 1失败)
	BeginTime string `dc:"开始时间"`                                      // 开始时间
	EndTime   string `dc:"结束时间"`                                      // 结束时间
	PageNum   int    `d:"1" v:"min:0#分页号码错误" dc:"分页号码,默认1"`           // 分页码
	PageSize  int    `d:"10" v:"max:100#分页数量最多是100条" dc:"分页数量,最大100"` // 分页数量
}

获取登录日志列表请求

type SysLoginLogListRes

type SysLoginLogListRes struct {
	Rows  []*entity.SysLoginLog `json:"rows"`  // 列表
	Total int                   `json:"total"` // 数据总数
}

获取登录日志列表响应

type SysMenuCreateReq

type SysMenuCreateReq struct {
	g.Meta    `path:"/menu/create" method:"post" summary:"新增菜单" tags:"菜单"`
	MenuName  string `v:"required|length:1,60#菜单名称不能为空!|菜单名称长度为:{min}到{max}位" dc:"菜单名称"` // 菜单名称
	ParentId  int    `json:"parentId" dc:"父菜单ID" `                                       // 父菜单ID
	Sort      int    `v:"required|length:1,3#排序标记不能为空!|排序标记长度为:{min}到{max}位" dc:"排序标记"`  // 排序标记
	Path      string `dc:"路由地址"`                                                         // 路由地址
	Component string `dc:"组件路径" `                                                        // 组件路径
	IsFrame   string `d:"1" dc:"是否为外链(0是 1否)" `                                          // 是否为外链(0是 1否)
	IsCache   string `d:"1" dc:"是否缓存(0缓存 1不缓存)   " `                                     // 是否缓存(0缓存 1不缓存)
	Query     string `dc:"路由参数" `                                                        // 路由参数
	MenuType  string `d:"M" dc:"菜单类型(M目录 C菜单 F按钮)" `                                     // 菜单类型(M目录 C菜单 F按钮)
	Visible   string `d:"0" dc:"显示状态(0显示 1隐藏)" `                                         // 显示状态(0显示 1隐藏)
	Status    string `d:"0" dc:"菜单状态(0正常 1停用)" `                                         // 菜单状态(0正常 1停用)
	Perms     string `dc:"权限标识" `                                                        // 权限标识
	IsAuth    string `d:"0" dc:"是否验证(0是 1否)" `                                           // 是否验证(0是 1否)
	IsLog     string `d:"0" dc:"是否记录操作日志(0是 1否)" `                                       // 是否记录操作日志(0是 1否)
	Icon      string `dc:"菜单图标" `                                                        // 菜单图标
}

新增菜单请求

type SysMenuCreateRes

type SysMenuCreateRes struct{}

新增菜单响应

type SysMenuDeleteReq

type SysMenuDeleteReq struct {
	g.Meta     `path:"/menu/delete" method:"post" summary:"删除菜单" tags:"菜单"`
	MenuIdList []int `v:"required#菜单id不能为空!" dc:"菜单id列表"` // 需要删除的数据主键,例:[1,2,3]
}

删除菜单请求

type SysMenuDeleteRes

type SysMenuDeleteRes struct{}

删除菜单响应

type SysMenuListReq

type SysMenuListReq struct {
	g.Meta   `path:"/menu/getList" method:"post" summary:"获取菜单列表" tags:"菜单"`
	MenuName string `v:"max-length:60#菜单名称长度最多为:{max}位" dc:"菜单名称"` // 菜单名称
	Status   string `dc:"菜单状态(0正常 1停用)" `                          // 菜单状态(0正常 1停用)
}

获取菜单列表请求

type SysMenuListRes

type SysMenuListRes []map[string]interface{}

获取菜单列表响应

type SysMenuOneReq

type SysMenuOneReq struct {
	g.Meta `path:"/menu/getOne" method:"post" summary:"获取单个菜单信息" tags:"菜单"`
	MenuId int `v:"required|length:1,10#菜单id不能为空!|菜单名长度为:{min}到{max}位" dc:"菜单id"` // 菜单ID
}

单个菜单信息请求

type SysMenuOneRes

type SysMenuOneRes struct {
	*entity.SysMenu
}

单个菜单信息响应

type SysMenuTreeselectReq

type SysMenuTreeselectReq struct {
	g.Meta `path:"/menu/treeselect" method:"post" summary:"菜单下拉树" tags:"菜单"`
	RoleId int `v:"length:1,20#角色id长度为:{min}到{max}位" dc:"角色id"` // 角色ID
}

查询菜单树下拉结构输入

type SysMenuTreeselectRes

type SysMenuTreeselectRes struct {
	CheckedKeys []int                    `json:"checkedKeys"`
	Menus       []map[string]interface{} `json:"menus"`
}

查询菜单树下拉结构响应

type SysMenuUpdateReq

type SysMenuUpdateReq struct {
	g.Meta    `path:"/menu/update" method:"post" summary:"修改菜单" tags:"菜单"`
	MenuId    int    `v:"required|length:1,10#菜单id不能为空!|菜单名长度为:{min}到{max}位" dc:"菜单id"`  // 菜单ID
	MenuName  string `v:"required|length:1,60#菜单名称不能为空!|菜单名称长度为:{min}到{max}位" dc:"菜单名称"` // 菜单名称
	ParentId  int    `json:"parentId" dc:"父菜单ID" `                                       // 父菜单ID
	Sort      int    `v:"required|length:1,3#排序标记不能为空!|排序标记长度为:{min}到{max}位" dc:"排序标记"`  // 排序标记
	Path      string `dc:"路由地址"`                                                         // 路由地址
	Component string `dc:"组件路径" `                                                        // 组件路径
	IsFrame   string `d:"1" dc:"是否为外链(0是 1否)" `                                          // 是否为外链(0是 1否)
	IsCache   string `d:"1" dc:"是否缓存(0缓存 1不缓存) " `                                       // 是否缓存(0缓存 1不缓存)
	Query     string `dc:"路由参数" `                                                        // 路由参数
	MenuType  string `d:"M" dc:"菜单类型(M目录 C菜单 F按钮)"`                                      // 菜单类型(M目录 C菜单 F按钮)
	Visible   string `d:"0" dc:"显示状态(0显示 1隐藏)" `                                         // 显示状态(0显示 1隐藏)
	Status    string `d:"0" dc:"菜单状态(0正常 1停用)" `                                         // 菜单状态(0正常 1停用)
	Perms     string `dc:"权限标识" `                                                        // 权限标识
	IsAuth    string `d:"0" dc:"是否验证(0是 1否)" `                                           // 是否验证(0是 1否)
	IsLog     string `d:"0" dc:"是否记录操作日志(0是 1否)" `                                       // 是否记录操作日志(0是 1否)
	Icon      string `dc:"菜单图标" `                                                        // 菜单图标
}

更新菜单信息请求

type SysMenuUpdateRes

type SysMenuUpdateRes struct{}

更新菜单信息响应

type SysOperLogCleanReq

type SysOperLogCleanReq struct {
	g.Meta `path:"/operLog/clean" method:"get" summary:"清空操作日志" tags:"操作日志"`
}

清空操作日志请求

type SysOperLogCleanRes

type SysOperLogCleanRes struct{}

清空操作日志响应

type SysOperLogDeleteReq

type SysOperLogDeleteReq struct {
	g.Meta     `path:"/operLog/delete" method:"post" summary:"删除操作日志" tags:"操作日志"`
	OperIdList []int64 `v:"required#操作日志id不能为空!" dc:"操作日志id"`
}

删除操作日志请求

type SysOperLogDeleteRes

type SysOperLogDeleteRes struct{}

删除操作日志响应

type SysOperLogListReq

type SysOperLogListReq struct {
	g.Meta       `path:"/operLog/getList" method:"post" summary:"获取操作日志列表" tags:"操作日志"`
	Title        string `v:"max-length:50#模块标题长度错误!" dc:"模块标题"`                     // 模块标题
	BusinessType int    `v:"max-length:2#业务类型长度错误!" dc:"业务类型(0其它 1新增 2删除 3修改 4查询)"` // 业务类型(0其它 1新增 2删除 3修改 4查询)
	OperName     string `v:"max-length:50#操作人员长度错误!" dc:"操作人员"`                     // 操作人员
	Status       string `v:"max-length:1#操作状态长度错误!" dc:"操作状态(0正常 1异常)"`             // 操作状态(0正常 1异常)
	BeginTime    string `dc:"开始时间"`                                                 // 开始时间
	EndTime      string `dc:"结束时间"`                                                 // 结束时间
	PageNum      int    `d:"1" v:"min:0#分页号码错误" dc:"分页号码,默认1"`                      // 分页码
	PageSize     int    `d:"10" v:"max:100#分页数量最多是100条" dc:"分页数量,最大100"`            // 分页数量
}

获取操作日志列表请求

type SysOperLogListRes

type SysOperLogListRes struct {
	Rows  []*entity.SysOperLog `json:"rows"`  // 列表
	Total int                  `json:"total"` // 数据总数
}

获取操作日志列表响应

type SysRoleAllocatedListReq

type SysRoleAllocatedListReq struct {
	g.Meta      `path:"/role/allocatedList" method:"post" summary:"角色已授权用户列表" tags:"角色"`
	UserName    string `dc:"用户名"`                                       // 用户名
	Mobile      string `v:"phone#手机号格式错误" dc:"手机号码"`                    // 手机号码
	RoleId      uint   `dc:"角色id"`                                      // 角色ID
	IsAllocated bool   `dc:"是否获取授权用户;false:未授权,true:已授权"`               // 是否获取授权用户;false:未授权,true:已授权
	PageNum     int    `d:"1" v:"min:0#分页号码错误" dc:"分页号码,默认1"`           // 分页码
	PageSize    int    `d:"10" v:"max:100#分页数量最多是100条" dc:"分页数量,最大100"` // 分页数量
}

查询角色已授权或未授权用户列表请求

type SysRoleAllocatedListRes

type SysRoleAllocatedListRes struct {
	Rows  []*SysUserOneRes `json:"rows"`  // 列表
	Total int              `json:"total"` // 数据总数
}

查询角色已授权用户列表响应

type SysRoleCancelUserReq

type SysRoleCancelUserReq struct {
	g.Meta  `path:"/role/cancel" method:"post" summary:"角色取消用户" tags:"角色"`
	UserIds string // 用户id,例:1,2,3
	RoleId  string // 角色id
}

角色取消用户请求

type SysRoleCancelUserRes

type SysRoleCancelUserRes struct{}

角色取消用户请求

type SysRoleCreateReq

type SysRoleCreateReq struct {
	g.Meta   `path:"/role/create" method:"post" summary:"新增角色" tags:"角色"`
	RoleName string `v:"required|length:1,60#角色名称不能为空!|角色名称长度为:{min}到{max}位" dc:"角色名称"` // 角色名称
	RoleSort int    `dc:"显示顺序" `                                                        // 显示顺序
	Status   string `d:"0" dc:"角色状态;0:正常,1:禁用"`                                         // 角色状态;0:正常,1:禁用
	Remark   string `v:"max-length:200#备注最多为200个字符!" dc:"备注"`                           // 备注
	MenuIds  []int  `dc:"菜单选中id列表"`                                                     // 菜单选中id列表
}

新增角色请求

type SysRoleCreateRes

type SysRoleCreateRes struct{}

新增角色响应

type SysRoleDeleteReq

type SysRoleDeleteReq struct {
	g.Meta     `path:"/role/delete" method:"post" summary:"删除角色" tags:"角色"`
	RoleIdList []int `v:"required#角色id不能为空!" dc:"角色id"` // 需要删除的数据主键,例:[1,2,3]
}

删除角色请求

type SysRoleDeleteRes

type SysRoleDeleteRes struct{}

删除角色响应

type SysRoleListReq

type SysRoleListReq struct {
	g.Meta    `path:"/role/getList" method:"post" summary:"获取角色列表" tags:"角色"`
	RoleName  string `v:"max-length:60#角色名称长度最多为:{max}位" dc:"角色名称"`   // 角色名称
	Status    string `dc:"角色状态;0:正常,1:禁用"`                            // 角色状态;0:正常,1:禁用
	BeginTime string `dc:"开始时间"`                                      // 开始时间
	EndTime   string `dc:"结束时间"`                                      // 结束时间
	PageNum   int    `d:"1" v:"min:0#分页号码错误" dc:"分页号码,默认1"`           // 分页码
	PageSize  int    `d:"10" v:"max:100#分页数量最多是100条" dc:"分页数量,最大100"` // 分页数量
}

获取角色列表请求

type SysRoleListRes

type SysRoleListRes struct {
	Rows  []*SysRoleOneRes `json:"rows"`  // 列表
	Total int              `json:"total"` // 数据总数
}

获取角色列表响应

type SysRoleOneReq

type SysRoleOneReq struct {
	g.Meta `path:"/role/getOne" method:"post" summary:"获取单个角色信息" tags:"角色"`
	RoleId uint `json:"roleId" v:"required#角色id不能为空" dc:"角色id" ` // 角色ID
}

单个角色信息请求

type SysRoleOneRes

type SysRoleOneRes struct {
	*entity.SysRole
}

单个角色信息响应

type SysRoleSelectUserReq

type SysRoleSelectUserReq struct {
	g.Meta  `path:"/role/roleSelectUser" method:"post" summary:"更新角色绑定的用户" tags:"角色"`
	UserIds string // 用户id,例:1,2,3
	RoleId  string // 角色id
}

角色分配用户请求

type SysRoleSelectUserRes

type SysRoleSelectUserRes struct{}

角色分配用户请求

type SysRoleUpdateReq

type SysRoleUpdateReq struct {
	g.Meta   `path:"/role/update" method:"post" summary:"修改角色" tags:"角色"`
	RoleId   uint   `v:"required|length:1,20#角色id不能为空!|角色id长度为:{min}到{max}位" dc:"角色id"` // 角色ID
	RoleName string `v:"required|length:1,60#角色名称不能为空!|角色名称长度为:{min}到{max}位" dc:"角色名称"` // 角色名称
	RoleSort int    `dc:"显示顺序" `                                                        // 显示顺序
	Status   string `d:"0" dc:"角色状态;0:正常,1:禁用"`                                         // 角色状态;0:正常,1:禁用
	Remark   string `v:"max-length:200#备注最多为200个字符!" dc:"备注"`                           // 备注
	MenuIds  []int  `dc:"菜单选中id列表"`                                                     // 菜单选中id列表
}

更新角色信息请求

type SysRoleUpdateRes

type SysRoleUpdateRes struct{}

更新角色信息响应

type SysUserChangeStatusReq

type SysUserChangeStatusReq struct {
	g.Meta `path:"/user/changeStatus" method:"post" summary:"用户状态修改" tags:"用户"`
	UserId uint   `v:"required|length:1,10#用户id不能为空!|用户名长度为:{min}到{max}位" dc:"用户id"`      // 用户ID
	Status string `v:"required|max-length:1#用户状态不能为空!|用户状态长度为:{max}" dc:"用户状态;0:正常,1:禁用"` // 用户状态;0:正常,1:禁用
}

用户状态修改请求

type SysUserChangeStatusRes

type SysUserChangeStatusRes struct{}

用户状态修改响应

type SysUserCreateReq

type SysUserCreateReq struct {
	g.Meta   `path:"/user/create" method:"post" summary:"新增用户" tags:"用户"`
	UserName string `v:"required|length:1,60#用户名不能为空!|用户名长度为:{min}到{max}位" dc:"用户账号"` // 用户账号
	NickName string `v:"required#用户昵称不能为空!" dc:"用户昵称"`                                // 用户昵称
	//Password string `v:"required|length:6,30#请输入密码!|密码长度为:{min}到{max}位" dc:"登录密码"`    // 登录密码
	Password string `dc:"登录密码"`                                    // 登录密码
	Mobile   string `v:"required|phone#请输入手机号!|手机号格式错误" dc:"手机号码"` // 手机号码
	Avatar   string `dc:"用户头像地址"`                                  // 用户头像地址
	Status   string `d:"0" dc:"用户状态;0:正常,1:禁用"`                    // 用户状态;0:正常,1:禁用
	DeptId   int64  `d:"100" dc:"部门id"`                            // 部门id
	Remark   string `v:"max-length:200#备注最多为200个字符!" dc:"备注"`      // 备注
	RoleIds  []uint // 角色选中id列表
}

新增用户请求

type SysUserCreateRes

type SysUserCreateRes struct{}

新增用户响应

type SysUserDeleteReq

type SysUserDeleteReq struct {
	g.Meta     `path:"/user/delete" method:"post" summary:"删除用户" tags:"用户"`
	UserIdList []uint `v:"required#用户id不能为空!" dc:"用户id"` // 需要删除的数据主键,例:[1,2,3]
}

删除用户请求

type SysUserDeleteRes

type SysUserDeleteRes struct{}

删除用户响应

type SysUserListReq

type SysUserListReq struct {
	g.Meta    `path:"/user/getList" method:"post" summary:"获取用户列表" tags:"用户"`
	UserName  string `dc:"用户账户"`                                      // 用户账号
	NickName  string `dc:"用户昵称"`                                      // 用户昵称
	Status    string `dc:"用户状态;0:正常,1:禁用"`                            // 用户状态;0:正常,1:禁用
	DeptId    string `dc:"部门id"`                                      // 部门id
	BeginTime string `dc:"开始时间"`                                      // 开始时间
	EndTime   string `dc:"结束时间"`                                      // 结束时间
	PageNum   int    `d:"1" v:"min:0#分页号码错误" dc:"分页号码,默认1"`           // 分页码
	PageSize  int    `d:"10" v:"max:100#分页数量最多是100条" dc:"分页数量,最大100"` // 分页数量
}

获取用户列表请求

type SysUserListRes

type SysUserListRes struct {
	Rows  []SysUserOneRes `json:"rows"`  // 列表
	Total int             `json:"total"` // 数据总数
}

获取用户列表响应

type SysUserOneReq

type SysUserOneReq struct {
	g.Meta `path:"/user/getOne" method:"post" summary:"获取单个用户信息" tags:"用户"`
	UserId uint `json:"userId" v:"required#用户id不能为空" dc:"用户id" ` // 用户ID
}

获取单个用户信息输入

type SysUserOneRes

type SysUserOneRes struct {
	UserId   uint   `json:"userId"`     // 用户ID
	UserName string `json:"userName"  ` // 用户账号
	NickName string `json:"nickName"  ` // 用户昵称
	// Password  string      `json:"password"  `// 登录密码
	Mobile    string           `json:"mobile"    ` // 手机号码
	Avatar    string           `json:"avatar"    ` // 用户头像地址
	Status    string           `json:"status"    ` // 用户状态;0:禁用,1:正常
	DeptId    int64            `json:"deptId"    ` // 部门id
	Remark    string           `json:"remark"    ` // 备注
	LoginIp   string           `json:"loginIp"   ` // 最后登录IP
	LoginDate *gtime.Time      `json:"loginDate" ` // 最后登录时间
	CreatedAt *gtime.Time      `json:"createdAt" ` // 创建时间
	UpdatedAt *gtime.Time      `json:"updatedAt" ` // 更新时间
	DeletedAt *gtime.Time      `json:"deletedAt" ` // 删除时间
	Dept      *SysDeptOneRes   `json:"dept" `      // 部门信息
	RoleIds   []uint           `json:"roleIds" `   // 角色id列表
	Roles     []*SysRoleOneRes `json:"roles" `     // 角色信息列表
}

获取单个用户信息响应

type SysUserOnlineDeleteReq

type SysUserOnlineDeleteReq struct {
	g.Meta `path:"/online/delete" method:"post" summary:"删除在线用户" tags:"在线用户"`
	IdList []uint64 `v:"required#在线用户id不能为空!" dc:"在线用户id"` // 需要删除的数据主键,例:1,2,3
}

删除在线用户请求

type SysUserOnlineDeleteRes

type SysUserOnlineDeleteRes struct{}

删除在线用户响应

type SysUserOnlineListReq

type SysUserOnlineListReq struct {
	g.Meta    `path:"/online/getList" method:"post" summary:"获取在线用户列表" tags:"在线用户"`
	UserName  string `v:"max-length:50#用户名长度错误!" dc:"用户名"`            // 用户名
	BeginTime string `dc:"开始时间"`                                      // 开始时间
	EndTime   string `dc:"结束时间"`                                      // 结束时间
	PageNum   int    `d:"1" v:"min:0#分页号码错误" dc:"分页号码,默认1"`           // 分页码
	PageSize  int    `d:"10" v:"max:100#分页数量最多是100条" dc:"分页数量,最大100"` // 分页数量
}

获取在线用户列表请求

type SysUserOnlineListRes

type SysUserOnlineListRes struct {
	Rows  []*entity.SysUserOnline `json:"rows"`  // 列表
	Total int                     `json:"total"` // 数据总数
}

获取在线用户列表响应

type SysUserProfileReq

type SysUserProfileReq struct {
	g.Meta `path:"/user/profile" method:"get" summary:"用户查询个人信息" tags:"用户"`
}

用户查询个人信息请求

type SysUserProfileRes

type SysUserProfileRes struct {
	*SysUserOneRes
}

用户查询个人信息响应

type SysUserResetPwdReq

type SysUserResetPwdReq struct {
	g.Meta   `path:"/user/resetPwd" method:"post" summary:"重置密码" tags:"用户"`
	UserId   uint   `v:"required|length:1,10#用户id不能为空!|用户名长度为:{min}到{max}位" dc:"用户id"` // 用户ID
	Password string `v:"required|length:6,30#请输入密码!|密码长度为:{min}到{max}位" dc:"登录密码"`     // 登录密码
}

用户密码重置请求

type SysUserResetPwdRes

type SysUserResetPwdRes struct{}

用户密码重置响应

type SysUserSelectRoleReq

type SysUserSelectRoleReq struct {
	g.Meta  `path:"/user/userSelectRole" method:"post" summary:"更新用户绑定的角色" tags:"用户"`
	UserId  uint   // 用户id
	RoleIds []uint // 角色选中id列表
}

用户分配角色请求

type SysUserSelectRoleRes

type SysUserSelectRoleRes struct{}

用户分配角色响应

type SysUserUpdateAvatarReq

type SysUserUpdateAvatarReq struct {
	g.Meta     `path:"/user/profile/avatar" method:"post" summary:"修改个人头像" tags:"用户"`
	Avatarfile *ghttp.UploadFile `json:"avatarfile" type:"file" dc:"选择上传文件"`
}

用户头像上传请求

type SysUserUpdateAvatarRes

type SysUserUpdateAvatarRes struct {
	ImgUrl string `json:"imgUrl"` // 头像地址
}

用户头像上传响应

type SysUserUpdateProfileReq

type SysUserUpdateProfileReq struct {
	g.Meta   `path:"/user/updateProfile" method:"post" summary:"用户修改个人信息" tags:"用户"`
	NickName string `v:"required#用户昵称不能为空!" dc:"用户昵称"`             // 用户昵称
	Mobile   string `v:"required|phone#请输入手机号!|手机号格式错误" dc:"手机号码"` // 手机号码
}

用户修改个人信息请求

type SysUserUpdateProfileRes

type SysUserUpdateProfileRes struct{}

用户修改个人信息响应

type SysUserUpdatePwdReq

type SysUserUpdatePwdReq struct {
	g.Meta      `path:"/user/profile/updatePwd" method:"post" summary:"用户修改个人密码" tags:"用户"`
	OldPassword string `v:"required|length:6,30#请输入旧密码!|密码长度为:{min}到{max}位" dc:"旧密码"` // 旧密码
	NewPassword string `v:"required|length:6,30#请输入新密码!|密码长度为:{min}到{max}位" dc:"新密码"` // 新密码
}

用户修改个人密码请求

type SysUserUpdatePwdRes

type SysUserUpdatePwdRes struct{}

用户修改个人密码响应

type SysUserUpdateReq

type SysUserUpdateReq struct {
	g.Meta   `path:"/user/update" method:"post" summary:"修改用户" tags:"用户"`
	UserId   uint   `v:"required|length:1,10#用户id不能为空!|用户名长度为:{min}到{max}位" dc:"用户id"` // 用户ID
	UserName string `v:"required|length:1,60#用户名不能为空!|用户名长度为:{min}到{max}位" dc:"用户账号"`  // 用户账号
	NickName string `v:"required#用户昵称不能为空!" dc:"用户昵称"`                                 // 用户昵称
	// Password string `v:"required|length:6,30#请输入密码!|密码长度为:{min}到{max}位" dc:"登录密码"`    // 登录密码
	Mobile  string `v:"required|phone#请输入手机号!|手机号格式错误" dc:"手机号码"` // 手机号码
	Avatar  string `dc:"用户头像地址"`                                  // 用户头像地址
	Status  string `d:"0" dc:"用户状态;0:正常,1:禁用"`                    // 用户状态;0:正常,1:禁用
	DeptId  int64  `dc:"部门id"`                                    // 部门id
	Remark  string `v:"max-length:200#备注最多为200个字符!" dc:"备注"`      // 备注
	RoleIds []uint // 角色选中id列表
}

更新用户信息请求

type SysUserUpdateRes

type SysUserUpdateRes struct{}

更新用户信息响应

Jump to

Keyboard shortcuts

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