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.