Documentation ¶
Index ¶
- type CheckUserReq
- type LoginLog
- type LoginLogDeleteReq
- type LoginLogPageReq
- type Menu
- type MenuAddReq
- type MenuDeleteReq
- type MenuInfoVo
- type MenuQueryReq
- type MenuTreeNode
- type MenuUpdateReq
- type OperLog
- type OperLogPageReq
- type ProfileInfoVo
- type TreeNode
- type UpdatePwd
- type User
- type UserAddReq
- type UserDeleteReq
- type UserInfoReq
- type UserInfoVo
- type UserPageReq
- type UserResetPwdReq
- type UserStatusReq
- type UserUpdateReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckUserReq ¶
type CheckUserReq struct {
Username string `p:"username" v:"required#用户名不能为空"` // 用户名
}
type LoginLogDeleteReq ¶
type LoginLogDeleteReq struct {
Ids string `p:"ids" v:"required#请选择要删除的数据记录"`
}
type LoginLogPageReq ¶
type MenuAddReq ¶
type MenuAddReq struct { ParentId int `p:"parent_id"` // 上级ID Title string `p:"title" v:"required#菜单名称不能为空"` // 菜单标题 Icon string `p:"icon" v:"required#菜单图标不能为空"` // 图标 Path string `p:"path" v:"required#菜单路径不能为空"` // URL地址 Component string `p:"component"` // 菜单组件 Target string `p:"target"` // 打开方式:0组件 1内链 2外链 Permission string `p:"permission"` // 权限标识 Type int `p:"type" v:"required#请选择菜单类型"` // 类型:1模块 2导航 3菜单 4节点 Status int `p:"status" v:"required#请选择菜单状态"` // 状态:1正常 2禁用 Hide int `p:"hide"` // 是否可见:1是 2否 Note string `p:"note"` // 菜单备注 Sort int `p:"sort" v:"required#请输入菜单排序号"` // 显示顺序 CheckedList []int `p:"checkedList"` // 权限节点 }
添加菜单
type MenuDeleteReq ¶
type MenuDeleteReq struct {
Ids string `p:"ids" v:"required#请选择需要删除的数据记录"`
}
菜单删除
type MenuInfoVo ¶
type MenuInfoVo struct { Menu CheckedList []interface{} `json:"checkedList"` // 权限节点列表 }
菜单信息
type MenuTreeNode ¶
type MenuTreeNode struct { Menu Children []*MenuTreeNode `json:"children"` // 子菜单 }
菜单树结构
type MenuUpdateReq ¶
type MenuUpdateReq struct { Id int `p:"id" v:"required#主键ID不能为空"` ParentId int `p:"parent_id"` // 上级ID Title string `p:"title" v:"required#菜单名称不能为空"` // 菜单标题 Icon string `p:"icon" v:"required#菜单图标不能为空"` // 图标 Path string `p:"path" v:"required#菜单路径不能为空"` // URL地址 Component string `p:"component"` // 菜单组件 Target string `p:"target"` // 打开方式:0组件 1内链 2外链 Permission string `p:"permission"` // 权限标识 Type int `p:"type" v:"required#请选择菜单类型"` // 类型:1模块 2导航 3菜单 4节点 Status int `p:"status" v:"required#请选择菜单状态"` // 是否显示:1显示 2不显示 Hide int `p:"hide"` // 是否可见:1是 2否 Note string `p:"note"` // 菜单备注 Sort int `p:"sort" v:"required#请输入菜单排序号"` // 显示顺序 CheckedList []int `p:"checkedList"` // 权限节点 }
更新菜单
type OperLogPageReq ¶
type ProfileInfoVo ¶
type ProfileInfoVo struct { Realname string `json:"realname"` // 真实姓名 Nickname string `json:"nickname"` // 昵称 Gender int `json:"gender"` // 性别:1男 2女 3保密 Avatar string `json:"avatar"` // 头像 Mobile string `json:"mobile"` // 手机号码 Email string `json:"email"` // 邮箱地址 City []string `json:"city"` // 省市区 Address string `json:"address"` // 详细地址 Intro string `json:"intro"` // 个人简介 Roles []interface{} `json:"roles"` // 用户角色 Authorities []interface{} `json:"authorities"` // 用户权限 PermissionList []string `json:"permissionList"` // 权限列表 }
type UserAddReq ¶
type UserAddReq struct { Realname string `p:"realname" v:"required#真实姓名不能为空"` // 真实姓名 Nickname string `p:"nickname" v:"required#昵称不能为空"` // 昵称 Gender int `p:"gender" v:"required#性别不能为空"` // 性别:1男 2女 3保密 Avatar string `p:"avatar" v:"required#请上传头像"` // 头像 Mobile string `p:"mobile" v:"required#手机号不能为空"` // 手机号码 Email string `p:"email" v:"required#电子邮件不能为空"` // 邮箱地址 Birthday *gtime.Time `p:"birthday" v:"required#出生日期不能为空"` // 出生日期 DeptId int `p:"dept_id" v:"required#请选择部门"` // 部门ID LevelId int `p:"level_id" v:"required#请选择职级"` // 职级ID PositionId int `p:"position_id" v:"required#请选择岗位"` // 岗位ID City []string `p:"city" v:"required#请选择省市区"` // 省市区 Address string `p:"address"` // 详细地址 Username string `p:"username" v:"required#登录用户名不能为空"` // 登录用户名 Password string `p:"password"` // 登录密码 Intro string `p:"intro"` // 个人简介 Status int `p:"status" v:"required#请选择状态"` // 状态:1正常 2禁用 Note string `p:"note"` // 备注 Sort int `p:"sort" v:"required#排序号不能为空"` // 排序号 RoleIds []int `p:"roleIds" v:"required#请选择用户角色"` // 用户角色 }
type UserDeleteReq ¶
type UserDeleteReq struct {
Ids string `p:"ids" v:"required#请选择要删除的数据记录"`
}
type UserInfoReq ¶
type UserInfoReq struct { Avatar string `p:"avatar"` // 头像 Realname string `p:"realname" v:"required#真实姓名不能为空"` // 真实姓名 Nickname string `p:"nickname" v:"required#昵称不能为空"` // 昵称 Gender int `p:"gender" v:"required#性别不能为空"` // 性别:1男 2女 3保密 Mobile string `p:"mobile" v:"required#手机号不能为空"` // 手机号码 Email string `p:"email" v:"required#电子邮件不能为空"` // 邮箱地址 Address string `p:"address"` // 详细地址 Intro string `p:"intro"` // 个人简介 }
type UserInfoVo ¶
type UserInfoVo struct { User GenderName string `json:"genderName"` // 性别 LevelName string `json:"levelName"` // 职级 PositionName string `json:"positionName"` // 岗位 DeptName string `json:"deptName"` // 部门 RoleIds interface{} `json:"RoleIds"` // 角色ID RoleList interface{} `json:"roleList"` // 角色列表 City interface{} `json:"city"` // 省市区 }
type UserPageReq ¶
type UserResetPwdReq ¶
type UserResetPwdReq struct {
Id int `p:"id" v:"required#主键ID不能为空"`
}
type UserStatusReq ¶
type UserUpdateReq ¶
type UserUpdateReq struct { Id int `p:"id" v:"required#主键ID不能为空"` Realname string `p:"realname" v:"required#真实姓名不能为空"` // 真实姓名 Nickname string `p:"nickname" v:"required#昵称不能为空"` // 昵称 Gender int `p:"gender" v:"required#性别不能为空"` // 性别:1男 2女 3保密 Avatar string `p:"avatar" v:"required#请上传头像"` // 头像 Mobile string `p:"mobile" v:"required#手机号不能为空"` // 手机号码 Email string `p:"email" v:"required#电子邮件不能为空"` // 邮箱地址 Birthday *gtime.Time `p:"birthday" v:"required#出生日期不能为空"` // 出生日期 DeptId int `p:"dept_id" v:"required#请选择部门"` // 部门ID LevelId int `p:"level_id" v:"required#请选择职级"` // 职级ID PositionId int `p:"position_id" v:"required#请选择岗位"` // 岗位ID City []string `p:"city" v:"required#请选择省市区"` // 省市区 Address string `p:"address"` // 详细地址 Username string `p:"username" v:"required#登录用户名不能为空"` // 登录用户名 Password string `p:"password"` // 登录密码 Intro string `p:"intro"` // 个人简介 Status int `p:"status" v:"required#请选择状态"` // 状态:1正常 2禁用 Note string `p:"note"` // 备注 Sort int `p:"sort" v:"required#排序号不能为空"` // 排序号 RoleIds []int `p:"roleIds" v:"required#请选择用户角色"` // 用户角色 }
Click to show internal directories.
Click to hide internal directories.