Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppGinHeaderAuthorization ¶ added in v1.0.4
type AppGinHeaderAuthorization struct {
Authorization string `header:"Authorization" binding:"required,min=20"`
}
type AppHeaderAuthorization ¶
type AppHeaderAuthorization struct {
Authorization string `header:"Authorization,required,min=20"`
}
type AppInfo ¶
type AppInfo struct {
Key string `json:"key" validate:"required"`
AppName string `json:"name" validate:"required"`
Description string `json:"description" validate:"required"`
}
AppInfo 应用验证器
type ApplyFor ¶
type ApplyFor struct {
AppId int64 `json:"app_id" validate:"required,gt=0"`
}
ApplyFor 申请应用权限验证器
type CreateRole ¶
type CreateRole struct {
Name string `json:"name" validate:"required"`
}
CreateRole 创建角色验证器
type GiveRolePermission ¶
type GiveRolePermission struct {
RoleId int64 `json:"role_id" validate:"required,gt=0" field_error_info:"用户名最少6个字符"`
PermissionId int64 `json:"permission_id" validate:"required,gt=0" field_error_info:"用户名最少6个字符"`
}
GiveRolePermission 角色分配权限验证器
type QueryRole ¶
type QueryRole struct {
RoleId int64 `json:"role_id" validate:"required,gt=0"`
}
QueryRole 查询角色列表验证器
type RolePermission ¶
type RolePermission struct {
RoleId int64 `json:"role_id" validate:"required,gt=0"`
Permission []int64 `json:"permission" validate:"required"`
}
RolePermission 角色分配权限验证器
type SelectRole ¶
type SelectRole struct {
RoleId int64 `json:"role_id" validate:"required,gt=0"`
UserId int64 `json:"user_id" validate:"required,gt=0"`
}
SelectRole 查询角色列表验证器
type SyncPermission ¶
type SyncPermission struct {
Permission []int64 `json:"permission" validate:"required"`
UserId int64 `json:"user_id" validate:"required"`
}
SyncPermission 撤销权限、并添加新的权限验证器
type UserLogin ¶
type UserLogin struct {
Mobile string `json:"mobile" validate:"required,len=11"`
Password string `json:"password" validate:"required,min=7,max=24"`
}
UserLogin 登陆验证器
type UserRegister ¶
type UserRegister struct {
Mobile string `json:"mobile" validate:"required,len=11"`
Password string `json:"password" validate:"required,min=7,max=24"`
RePassword string `json:"rePassword" validate:"eqfield=Password"`
}
UserRegister 注册验证器
Click to show internal directories.
Click to hide internal directories.