Documentation ¶
Index ¶
- func DefaultMenu() []system.SysBaseMenu
- type BaseClaims
- type CasbinInReceive
- type CasbinInfo
- type ChangePassword
- type Create
- type CustomClaims
- type GetApiList
- type GetDeptList
- type GetMenuByName
- type GetPackageList
- type GetSpecialRoleByID
- type GetUserList
- type InitDB
- type Login
- type MenuRoleInfo
- type Register
- type SysDictionaryDetailSearch
- type UUID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultMenu ¶
func DefaultMenu() []system.SysBaseMenu
Types ¶
type BaseClaims ¶
type CasbinInReceive ¶
type CasbinInReceive struct { RoleID uint `json:"roleId"` CasbinInfos []CasbinInfo `json:"casbinInfos"` }
type CasbinInfo ¶
func DefaultCasbin ¶
func DefaultCasbin() []CasbinInfo
type ChangePassword ¶
type ChangePassword struct { ID uint `json:"uid"` // user.id Password string `json:"password"` // 旧密码 NewPassword string `json:"newPassword"` // 新密码 }
ChangePassword structure
type Create ¶
type Create struct { ParentId int `json:"parentId"` DeptPath string `json:"deptPath"` DeptName string `json:"deptName"` Sort int `json:"sort"` Leader string `json:"leader"` Phone string `json:"phone"` Email string `json:"email"` Status string `json:"status"` }
Create structure
type CustomClaims ¶
type CustomClaims struct { BaseClaims BufferTime int64 jwt.StandardClaims }
type GetApiList ¶
type GetDeptList ¶
type GetDeptList struct { Page int `json:"page"` // 页码 PageSize int `json:"pageSize"` // 每页大小 DeptName string `json:"deptName"` // 用户昵称 // 用户手机号 Status string `json:"status"` // 用户状态 }
GetDeptList structure
type GetMenuByName ¶
type GetMenuByName struct {
Name string `json:"name"`
}
type GetPackageList ¶
type GetPackageList struct { Page int `json:"page"` // 页码 PageSize int `json:"pageSize"` // 每页大小 PackageName string `json:"package_name"` // 包名 }
GetPackageList structure
type GetSpecialRoleByID ¶
type GetSpecialRoleByID struct {
RoleId uint `json:"roleId"`
}
type GetUserList ¶
type GetUserList struct { Page int `json:"page"` // 页码 PageSize int `json:"pageSize"` // 每页大小 NickName string `json:"nickName"` // 用户昵称 Phone string `json:"phone"` // 用户手机号 Status string `json:"status"` // 用户状态 }
GetUserList structure
type InitDB ¶
type InitDB struct { DbType string `json:"dbType"` Host string `json:"host"` Port string `json:"port"` UserName string `json:"userName"` Password string `json:"password"` DbName string `json:"dbName"` }
func (*InitDB) ToMysqlConfig ¶
type Login ¶
type Login struct { Username string `json:"username"` // 用户名 Password string `json:"password"` // 密码 Phone string `json:"phone"` // 手机号 IsPhoneLogin bool `json:"isPhoneLogin"` // 是否通过手机号登录 Captcha string `json:"captcha"` // 验证码 CaptchaId string `json:"captchaId"` // 验证码ID }
Login structure
type MenuRoleInfo ¶
type MenuRoleInfo struct { RoleId uint `json:"roleId"` Menus []system.SysBaseMenu `json:"menus"` }
type Register ¶
type Register struct { Username string `json:"username"` // 用户登录名 Sex int `json:"sex"` // 用户性别 Password string `json:"password"` // 用户登录密码 NickName string `json:"nickName"` // 用户昵称 HeaderImg string `json:"headerImg"` // 用户头像 Phone string `json:"phone"` // 用户手机号 Email string `json:"email"` // 用户邮箱 Status int `json:"status"` // 用户状态 DeptsId int `json:"deptsId"` // 部门ID SysDept system.SysDept `json:"sysDept"` RolesId int `json:"rolesId"` // 用户角色ID SysRole system.SysRole `json:"sysRole"` }
Register structure
type SysDictionaryDetailSearch ¶
type SysDictionaryDetailSearch struct { system.SysDictionaryDetail request.PageInfo }
Click to show internal directories.
Click to hide internal directories.