Documentation ¶
Index ¶
- type LoginDoReq
- type LoginDoRes
- type LoginUserInfoReq
- type LoginUserInfoRes
- type LoginUserRouterReq
- type LoginUserRouterRes
- type LogoutReq
- type LogoutRes
- type MSALLoginDoReq
- type MSALLoginDoRes
- type SysConfigCreateReq
- type SysConfigCreateRes
- type SysConfigDeleteReq
- type SysConfigDeleteRes
- type SysConfigKeyReq
- type SysConfigKeyRes
- type SysConfigListReq
- type SysConfigListRes
- type SysConfigOneReq
- type SysConfigOneRes
- type SysConfigUpdateReq
- type SysConfigUpdateRes
- type SysDeptCreateReq
- type SysDeptCreateRes
- type SysDeptDeleteReq
- type SysDeptDeleteRes
- type SysDeptListReq
- type SysDeptListRes
- type SysDeptOneReq
- type SysDeptOneRes
- type SysDeptTreeselectReq
- type SysDeptTreeselectRes
- type SysDeptUpdateReq
- type SysDeptUpdateRes
- type SysDictDataCreateReq
- type SysDictDataCreateRes
- type SysDictDataDeleteReq
- type SysDictDataDeleteRes
- type SysDictDataGetTypeReq
- type SysDictDataGetTypeRes
- type SysDictDataListReq
- type SysDictDataListRes
- type SysDictDataOneReq
- type SysDictDataOneRes
- type SysDictDataUpdateReq
- type SysDictDataUpdateRes
- type SysDictTypeCreateReq
- type SysDictTypeCreateRes
- type SysDictTypeDeleteReq
- type SysDictTypeDeleteRes
- type SysDictTypeListReq
- type SysDictTypeListRes
- type SysDictTypeOneReq
- type SysDictTypeOneRes
- type SysDictTypeUpdateReq
- type SysDictTypeUpdateRes
- type SysGenColumnsReq
- type SysGenColumnsRes
- type SysGenPreviewCodeReq
- type SysGenPreviewCodeRes
- type SysGenTablesReq
- type SysGenTablesRes
- type SysJobCreateReq
- type SysJobCreateRes
- type SysJobDeleteReq
- type SysJobDeleteRes
- type SysJobListReq
- type SysJobListRes
- type SysJobOneReq
- type SysJobOneRes
- type SysJobUpdateReq
- type SysJobUpdateRes
- type SysLoginLogCleanReq
- type SysLoginLogCleanRes
- type SysLoginLogDeleteReq
- type SysLoginLogDeleteRes
- type SysLoginLogListReq
- type SysLoginLogListRes
- type SysMenuCreateReq
- type SysMenuCreateRes
- type SysMenuDeleteReq
- type SysMenuDeleteRes
- type SysMenuListReq
- type SysMenuListRes
- type SysMenuOneReq
- type SysMenuOneRes
- type SysMenuTreeselectReq
- type SysMenuTreeselectRes
- type SysMenuUpdateReq
- type SysMenuUpdateRes
- type SysOperLogCleanReq
- type SysOperLogCleanRes
- type SysOperLogDeleteReq
- type SysOperLogDeleteRes
- type SysOperLogListReq
- type SysOperLogListRes
- type SysRoleAllocatedListReq
- type SysRoleAllocatedListRes
- type SysRoleCancelUserReq
- type SysRoleCancelUserRes
- type SysRoleCreateReq
- type SysRoleCreateRes
- type SysRoleDeleteReq
- type SysRoleDeleteRes
- type SysRoleListReq
- type SysRoleListRes
- type SysRoleOneReq
- type SysRoleOneRes
- type SysRoleSelectUserReq
- type SysRoleSelectUserRes
- type SysRoleUpdateReq
- type SysRoleUpdateRes
- type SysUserChangeStatusReq
- type SysUserChangeStatusRes
- type SysUserCreateReq
- type SysUserCreateRes
- type SysUserDeleteReq
- type SysUserDeleteRes
- type SysUserListReq
- type SysUserListRes
- type SysUserOneReq
- type SysUserOneRes
- type SysUserOnlineDeleteReq
- type SysUserOnlineDeleteRes
- type SysUserOnlineListReq
- type SysUserOnlineListRes
- type SysUserProfileReq
- type SysUserProfileRes
- type SysUserResetPwdReq
- type SysUserResetPwdRes
- type SysUserSelectRoleReq
- type SysUserSelectRoleRes
- type SysUserUpdateAvatarReq
- type SysUserUpdateAvatarRes
- type SysUserUpdateProfileReq
- type SysUserUpdateProfileRes
- type SysUserUpdatePwdReq
- type SysUserUpdatePwdRes
- type SysUserUpdateReq
- type SysUserUpdateRes
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 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 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 SysConfigDeleteReq ¶
type SysConfigDeleteReq struct { g.Meta `path:"/config/delete" method:"post" summary:"删除参数" tags:"参数"` ConfigIdList []int `v:"required#参数id不能为空!" dc:"参数id"` // 需要删除的数据主键,例:[1,2,3] }
删除参数请求
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 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 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 SysDeptDeleteReq ¶
type SysDeptDeleteReq struct { g.Meta `path:"/dept/delete" method:"post" summary:"删除部门" tags:"部门"` DeptIdList []int `v:"required#部门id不能为空!" dc:"部门id"` // 需要删除的数据主键,例:[1,2,3] }
删除部门请求
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 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 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 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 SysDictDataDeleteReq ¶
type SysDictDataDeleteReq struct { g.Meta `path:"/dictData/delete" method:"post" summary:"删除字典数据" tags:"字典数据"` DictCodeStr string `v:"required#字典编码不能为空!" dc:"字典编码"` // 需要删除的数据主键,例:1,2,3 }
删除字典数据请求
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 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 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 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 SysDictTypeDeleteReq ¶
type SysDictTypeDeleteReq struct { g.Meta `path:"/dictType/delete" method:"post" summary:"删除字典类型" tags:"字典类型"` DictIdList []int64 `v:"required#字典主键不能为空!" dc:"字典主键"` // 需要删除的数据主键,例:[1,2,3] }
删除字典类型请求
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 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 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 SysJobDeleteReq ¶
type SysJobDeleteReq struct { g.Meta `path:"/job/delete" method:"post" summary:"删除定时任务" tags:"定时任务"` JobIdList []int64 `v:"required#定时任务id不能为空!" dc:"定时任务id"` // 需要删除的数据主键,例:[1,2,3] }
删除定时任务请求
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 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 SysLoginLogCleanReq ¶
type SysLoginLogCleanReq struct {
g.Meta `path:"/loginLog/clean" method:"get" summary:"清空登录日志" tags:"登录日志"`
}
清空登录日志请求
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 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 SysMenuDeleteReq ¶
type SysMenuDeleteReq struct { g.Meta `path:"/menu/delete" method:"post" summary:"删除菜单" tags:"菜单"` MenuIdList []int `v:"required#菜单id不能为空!" dc:"菜单id列表"` // 需要删除的数据主键,例:[1,2,3] }
删除菜单请求
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 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 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 SysOperLogCleanReq ¶
type SysOperLogCleanReq struct {
g.Meta `path:"/operLog/clean" method:"get" summary:"清空操作日志" tags:"操作日志"`
}
清空操作日志请求
type SysOperLogDeleteReq ¶
type SysOperLogDeleteReq struct { g.Meta `path:"/operLog/delete" method:"post" summary:"删除操作日志" tags:"操作日志"` OperIdList []int64 `v:"required#操作日志id不能为空!" dc:"操作日志id"` }
删除操作日志请求
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 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 SysRoleDeleteReq ¶
type SysRoleDeleteReq struct { g.Meta `path:"/role/delete" method:"post" summary:"删除角色" tags:"角色"` RoleIdList []int `v:"required#角色id不能为空!" dc:"角色id"` // 需要删除的数据主键,例:[1,2,3] }
删除角色请求
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 SysRoleSelectUserReq ¶
type SysRoleSelectUserReq struct { g.Meta `path:"/role/roleSelectUser" method:"post" summary:"更新角色绑定的用户" tags:"角色"` UserIds string // 用户id,例:1,2,3 RoleId string // 角色id }
角色分配用户请求
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 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 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 SysUserDeleteReq ¶
type SysUserDeleteReq struct { g.Meta `path:"/user/delete" method:"post" summary:"删除用户" tags:"用户"` UserIdList []uint `v:"required#用户id不能为空!" dc:"用户id"` // 需要删除的数据主键,例:[1,2,3] }
删除用户请求
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 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 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 SysUserSelectRoleReq ¶
type SysUserSelectRoleReq struct { g.Meta `path:"/user/userSelectRole" method:"post" summary:"更新用户绑定的角色" tags:"用户"` UserId uint // 用户id RoleIds []uint // 角色选中id列表 }
用户分配角色请求
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 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 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列表 }
更新用户信息请求