Documentation ¶
Index ¶
- Constants
- Variables
- type CreatePermissionGroupJsonBody
- type DeletePermissionGroupQueryParams
- type Entity
- type GetPermissionGroupQueryParams
- type GetPermissionGroupsQueryParams
- type GetPermissionsOfPermissionGroupQueryParams
- type Info
- type Simple
- type UpdatePermissionGroupJsonBody
- type UpdatePermissionsOfPermissionGroupJsonBody
Constants ¶
View Source
const ( FieldName = "Name" FieldDescription = "Description" )
Variables ¶
View Source
var ( ColumnName = domain.ColumnName(FieldName) ColumnDescription = domain.ColumnName(FieldDescription) )
Functions ¶
This section is empty.
Types ¶
type DeletePermissionGroupQueryParams ¶
type DeletePermissionGroupQueryParams struct {
request.IDQueryParam
}
type Entity ¶
type Entity struct { entity.Base Name string `sqlmapping:"column:name" sqlresult:"column:name" check:"required,lte=256"` Description string `sqlmapping:"column:description;updateClear" sqlresult:"column:description"` PermissionIDs []string `sqlmapping:"-" sqlresult:"-"` entity.UserIDFields entity.TimeFields }
func (*Entity) DomainCNName ¶
func (*Entity) DomainCamelName ¶
type GetPermissionGroupQueryParams ¶
type GetPermissionGroupQueryParams struct {
request.IDQueryParam
}
type GetPermissionGroupsQueryParams ¶
type GetPermissionGroupsQueryParams struct { request.BaseQueryParams Name string `form:"name" assign:"toField:Name"` Description string `form:"description" assign:"toField:Description"` }
type GetPermissionsOfPermissionGroupQueryParams ¶
type GetPermissionsOfPermissionGroupQueryParams struct {
request.BaseQueryWithIDParams
}
type Info ¶
type Info struct { application.InfoIDField Name string `json:"name" sqlresult:"column:name"` Description string `json:"description" sqlresult:"column:description"` application.InfoUserIDFields application.InfoTimeFields }
type Simple ¶
type Simple struct { // schema Schema string // 鉴权中间件 AuthMiddleware binding.Middleware }
Simple Bind参数
type UpdatePermissionGroupJsonBody ¶
type UpdatePermissionGroupJsonBody struct { request.IDJsonBody Name string `json:"name" assign:"toField:Name"` Description string `json:"description" assign:"toField:Description"` }
type UpdatePermissionsOfPermissionGroupJsonBody ¶
type UpdatePermissionsOfPermissionGroupJsonBody struct { request.IDJsonBody PermissionIDs []string `json:"permissionIds" assign:"toField:PermissionIDs"` }
Click to show internal directories.
Click to hide internal directories.