role

package
v0.0.0-...-bcd2c7c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2022 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateRoleRequest

type CreateRoleRequest struct {
	RoleName string `json:"role_name" form:"role_name" binding:"required"`
	IsAdmin  *int   `json:"is_admin" form:"is_admin" binding:"required,is_admin"`
	Remark   string `json:"remark" form:"remark"`
}

type CreateRoleResponse

type CreateRoleResponse struct {
	RoleID   string `json:"role_id"`
	RoleName string `json:"role_name"`
	RoleKey  string `json:"role_key"`
}

type DeleteRoleRequest

type DeleteRoleRequest struct {
	RoleID string `json:"role_id" uri:"role_id" binding:"required"`
}

type DeleteRoleResponse

type DeleteRoleResponse struct {
	Result string `json:"result"`
}

type GetRoleRequest

type GetRoleRequest struct {
	RoleID string `json:"role_id" uri:"role_id" binding:"required"`
}

type GetRoleResponse

type GetRoleResponse struct {
	Role *system.Role
}

type ListRoleRequest

type ListRoleRequest struct {
	Offset *int `json:"offset" form:"offset" binding:"required"`
	Limit  int  `json:"limit" form:"limit" binding:"required"`
}

type ListRoleResponse

type ListRoleResponse struct {
	Roles  []*system.Role
	Length int
}

type UpdateRoleRequest

type UpdateRoleRequest system.Role

type UpdateRoleResponse

type UpdateRoleResponse struct {
	Result string `json:"result"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL