Documentation ¶
Index ¶
- Variables
- type SystemRoleHandler
- func (h *SystemRoleHandler) DeleteSystemRole(c *gin.Context)
- func (h *SystemRoleHandler) DeleteSystemRoleUser(c *gin.Context)
- func (h *SystemRoleHandler) ListSystemRole(c *gin.Context)
- func (h *SystemRoleHandler) ListSystemRoleUser(c *gin.Context)
- func (h *SystemRoleHandler) PostSystemRole(c *gin.Context)
- func (h *SystemRoleHandler) PutSystemRoleUser(c *gin.Context)
- func (h *SystemRoleHandler) RegistRouter(rg *gin.RouterGroup)
- func (h *SystemRoleHandler) RetrieveSystemRole(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
var ( ModelName = "SystemRole" SearchFields = []string{"RoleName"} OrderFields = []string{} PrimaryKeyName = "systemrole_id" )
Functions ¶
This section is empty.
Types ¶
type SystemRoleHandler ¶
type SystemRoleHandler struct {
base.BaseHandler
}
SystemRoleHandler generated handler
func (*SystemRoleHandler) DeleteSystemRole ¶
func (h *SystemRoleHandler) DeleteSystemRole(c *gin.Context)
DeleteSystemRole 删除 SystemRole @Tags SystemRole @Summary 删除 SystemRole @Description 删除 SystemRole @Accept json @Produce json @Param systemrole_id path uint true "systemrole_id" @Success 204 {object} handlers.ResponseStruct "resp" @Router /v1/systemrole/{systemrole_id} [delete] @Security JWT
func (*SystemRoleHandler) DeleteSystemRoleUser ¶
func (h *SystemRoleHandler) DeleteSystemRoleUser(c *gin.Context)
DeleteSystemRoleUser 删除 User 和 SystemRole 的关系 @Tags SystemRole @Summary 删除 User 和 SystemRole 的关系 @Description 删除 User 和 SystemRole 的关系 @Accept json @Produce json @Param systemrole_id path uint true "systemrole_id" @Param user_id path uint true "user_id" @Success 200 {object} handlers.ResponseStruct{Data=models.User} "models.User" @Router /v1/systemrole/{systemrole_id}/user/{user_id} [delete] @Security JWT
func (*SystemRoleHandler) ListSystemRole ¶
func (h *SystemRoleHandler) ListSystemRole(c *gin.Context)
ListSystemRole 列表 SystemRole @Tags SystemRole @Summary SystemRole列表 @Description SystemRole列表 @Accept json @Produce json @Param RoleName query string false "RoleName" @Param preload query string false "choices Users" @Param page query int false "page" @Param size query int false "page" @Param search query string false "search in (RoleName)" @Success 200 {object} handlers.ResponseStruct{Data=handlers.PageData{List=[]models.SystemRole}} "SystemRole" @Router /v1/systemrole [get] @Security JWT
func (*SystemRoleHandler) ListSystemRoleUser ¶
func (h *SystemRoleHandler) ListSystemRoleUser(c *gin.Context)
ListSystemRoleUser 获取属于SystemRole的 User 列表 @Tags SystemRole @Summary 获取属于 SystemRole 的 User 列表 @Description 获取属于 SystemRole 的 User 列表 @Accept json @Produce json @Param systemrole_id path uint true "systemrole_id" @Param preload query string false "choices Tenants,SystemRole" @Param page query int false "page" @Param size query int false "page" @Success 200 {object} handlers.ResponseStruct{Data=handlers.PageData{List=[]models.User}} "models.User" @Router /v1/systemrole/{systemrole_id}/user [get] @Security JWT
func (*SystemRoleHandler) PostSystemRole ¶
func (h *SystemRoleHandler) PostSystemRole(c *gin.Context)
PostSystemRole 创建SystemRole @Tags SystemRole @Summary 创建SystemRole @Description 创建SystemRole @Accept json @Produce json @Param param body models.SystemRole true "表单" @Success 200 {object} handlers.ResponseStruct{Data=models.SystemRole} "SystemRole" @Router /v1/systemrole [post] @Security JWT
func (*SystemRoleHandler) PutSystemRoleUser ¶
func (h *SystemRoleHandler) PutSystemRoleUser(c *gin.Context)
PutSystemRoleUser 修改 User 和 SystemRole 的关联关系 @Tags SystemRole @Summary 修改 User 和 SystemRole 的关联关系 @Description 修改 User 和 SystemRole 的关联关系 @Accept json @Produce json @Param systemrole_id path uint true "systemrole_id" @Param user_id path uint true "user_id" @Success 200 {object} handlers.ResponseStruct{Data=models.User} "models.User" @Router /v1/systemrole/{systemrole_id}/user/{user_id} [put] @Security JWT
func (*SystemRoleHandler) RegistRouter ¶
func (h *SystemRoleHandler) RegistRouter(rg *gin.RouterGroup)
func (*SystemRoleHandler) RetrieveSystemRole ¶
func (h *SystemRoleHandler) RetrieveSystemRole(c *gin.Context)
RetrieveSystemRole SystemRole详情 @Tags SystemRole @Summary SystemRole详情 @Description get SystemRole详情 @Accept json @Produce json @Param systemrole_id path uint true "systemrole_id" @Success 200 {object} handlers.ResponseStruct{Data=models.SystemRole} "SystemRole" @Router /v1/systemrole/{systemrole_id} [get] @Security JWT