builtincontrollers

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2023 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetControllers

func GetControllers() []microsvc.Controller

GetControllers in current package

Types

type LoginParam

type LoginParam struct {
	Name     string `json:"name" form:"name" validate:"required" label:"名称"`
	Password string `json:"password" form:"password" validate:"required" label:"密码"`
}

LoginParam form data

type ModuleListQueryParam

type ModuleListQueryParam struct {
	parameters.ListQueryParam
	ModuleQueryParam
}

ModuleListQueryParam role list query

type ModuleListQueryResponse

type ModuleListQueryResponse struct {
	parameters.ListQueryResponse
	Items []*builtinmodels.Module `json:"items" label:"数据"`
}

ModuleListQueryResponse module list query response data

type ModuleParam

type ModuleParam struct {
	ID        int64  `json:"id" form:"id" validate:"optional" label:"ID"`
	Name      string `json:"name" form:"name" validate:"required" label:"名称"`
	Code      string `json:"code" form:"code" validate:"required" label:"编码"`
	Path      string `json:"path" form:"path" validate:"required" label:"模块路径"`
	SystemID  string `json:"system_id" form:"system_id" validate:"optional" label:"所属系统"`
	ParentID  int64  `json:"parent_id" form:"parent_id" validate:"optional" label:"父级ID"`
	Icon      string `json:"icon" form:"icon" validate:"optional" label:"图标"`
	ViewOrder int    `json:"view_order" form:"view_order" validate:"optional" label:"显示顺序"`
	Flag      int    `json:"flag" form:"flag" validate:"optional" label:"标志位"`
	Remark    string `json:"remark" form:"remark" validate:"optional" label:"备注"`
}

ModuleParam form data

type ModuleQueryParam

type ModuleQueryParam struct {
	ID       int64  `json:"id" form:"id" validate:"optional" label:"ID"`
	Name     string `json:"name" form:"name" validate:"optional" label:"名称"`
	Code     string `json:"code" form:"code" validate:"optional" label:"编码"`
	SystemID string `json:"system_id" form:"system_id" validate:"optional" label:"所属系统"`
	ParentID int64  `json:"parent_id" form:"parent_id" validate:"optional" label:"父级节点"`
}

ModuleQueryParam query filter fields of role

type ModuleResponse

type ModuleResponse struct {
	Name string `json:"name" validate:"required" label:"名称"`
}

ModuleResponse response parameter

type ModuleTreeDataResponse

type ModuleTreeDataResponse struct {
	Items []parameters.TreeData `json:"items" label:"数据"`
}

ModuleTreeDataResponse module tree data response data

type RelationsResponse

type RelationsResponse struct {
	Adds    []int64 `json:"adds" label:"新增的ID"`
	Deletes []int64 `json:"deletes" label:"移除的ID"`
}

RelationsResponse response

type RoleListQueryParam

type RoleListQueryParam struct {
	parameters.ListQueryParam
	RoleQueryParam
}

RoleListQueryParam role list query

type RoleListQueryResponse

type RoleListQueryResponse struct {
	parameters.ListQueryResponse
	Items []*builtinmodels.Role `json:"items" label:"数据"`
}

RoleListQueryResponse role list query response data

type RoleModuleRelationParam

type RoleModuleRelationParam struct {
	RoleID    int64   `json:"role_id" form:"role_id" validate:"required" label:"角色ID"`
	ModuleIDs []int64 `json:"module_ids" form:"module_ids" validate:"optional" label:"模块ID列表"`
	SystemID  string  `json:"system_id" form:"system_id" validate:"optional" label:"系统编号"`
}

RoleModuleRelationParam form data

type RoleParam

type RoleParam struct {
	ID       int64  `json:"id" form:"id" validate:"optional" label:"ID"`
	Name     string `json:"name" form:"name" validate:"required" label:"名称"`
	Code     string `json:"code" form:"code" validate:"required" label:"编码"`
	SystemID string `json:"system_id" form:"system_id" validate:"optional" label:"所属系统"`
	Remark   string `json:"remark" form:"remark" validate:"optional" label:"备注"`
}

RoleParam form data

type RoleQueryParam

type RoleQueryParam struct {
	ID       int64  `json:"id" form:"id" validate:"optional" label:"ID"`
	Name     string `json:"name" form:"name" validate:"optional" label:"名称"`
	Code     string `json:"code" form:"code" validate:"optional" label:"编码"`
	SystemID string `json:"system_id" form:"system_id" validate:"optional" label:"所属系统"`
}

RoleQueryParam query filter fields of role

type RoleResponse

type RoleResponse struct {
	Name string `json:"name" validate:"required" label:"名称"`
}

RoleResponse response parameter

type UserListQueryParam

type UserListQueryParam struct {
	parameters.ListQueryParam
	UserQueryParam
}

UserListQueryParam role list query

type UserListQueryResponse

type UserListQueryResponse struct {
	parameters.ListQueryResponse
	Items []*builtinmodels.User `json:"items" label:"数据"`
}

UserListQueryResponse role list query response data

type UserParam

type UserParam struct {
	ID        int64  `json:"id" form:"id" validate:"optional" label:"ID"`
	Name      string `json:"name" form:"name" validate:"required" label:"名称"`
	Telephone string `json:"telephone" form:"telephone" validate:"optional" label:"电话号码"`
	Email     string `json:"email" form:"email" validate:"optional" label:"电子邮箱"`
	Avatar    string `json:"avatar" form:"avatar" validate:"optional" label:"头像"`
	Password  string `json:"password" form:"password" validate:"optional" label:"密码"`
}

UserParam form data

type UserQueryParam

type UserQueryParam struct {
	ID       int64  `json:"id" form:"id" validate:"optional" label:"ID"`
	Name     string `json:"name" form:"name" validate:"optional" label:"名称"`
	Code     string `json:"code" form:"code" validate:"optional" label:"编码"`
	SystemID string `json:"system_id" form:"system_id" validate:"optional" label:"所属系统"`
}

UserQueryParam query filter fields of role

type UserResponse

type UserResponse struct {
	Name string `json:"name" validate:"required" label:"名称"`
}

UserResponse response parameter

type UserRoleRelationParam

type UserRoleRelationParam struct {
	UserID   int64   `json:"user_id" form:"user_id" validate:"required" label:"用户ID"`
	RoleIDs  []int64 `json:"role_ids" form:"role_ids" validate:"optional" label:"角色ID列表"`
	SystemID string  `json:"system_id" form:"system_id" validate:"optional" label:"系统编号"`
}

UserRoleRelationParam form data

type UserSessionController

type UserSessionController interface {
	PushUID(ctx iris.Context, uid string)
	PushAppID(ctx iris.Context, appID string)
	CurrentUserID(ctx iris.Context) string
	CurrentUserAppID(ctx iris.Context) string
}

UserSessionController interface of current user session

Jump to

Keyboard shortcuts

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