controllers

package
v0.9.2 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Admin = &AdminController{
		Controller: app.Controller{},
		resource:   "/admin/system/user",
		breadcrumbs: []map[string]any{
			{
				"name": "系统设置",
				"path": "#",
			},
			{
				"name": "员工管理",
				"path": "/admin/system/user",
			},
		},
	}
)

Functions

This section is empty.

Types

type AdminController

type AdminController struct {
	app.Controller
	// contains filtered or unexported fields
}

func (*AdminController) Create

Create 获取添加页面

func (*AdminController) Destroy

func (*AdminController) Destroy(model *models.AdminUser) (services.Response, error)

Destroy 销毁数据

func (*AdminController) Edit

Edit 获取修改页面

func (*AdminController) Index

Index 获取列表页面

func (*AdminController) Show added in v0.9.1

Show 获取详情

func (*AdminController) Store

Store 添加数据

func (*AdminController) Update

Update 修改数据

type ApiController added in v0.9.2

type ApiController struct {
	app.Controller
}

func (*ApiController) Image added in v0.9.2

Image 上传图片

type AuthController

type AuthController struct {
	app.Controller
}

func (*AuthController) Login

Login 执行登录

func (*AuthController) LoginForm

func (*AuthController) LoginForm() (services.Response, error)

LoginForm 获取登录页面

func (*AuthController) Logout

func (a *AuthController) Logout(c *gin.Context) (services.Response, error)

Logout 执行退出

type HomeController

type HomeController struct {
	app.Controller
}

func (*HomeController) Index

func (*HomeController) Index(auth *models.Auth) (services.Response, error)

Index 获取页面

type MenuController struct {
	app.Controller
}

Create 获取添加页面

func (*MenuController) Destroy(model *models.AdminMenu) (services.Response, error)

Destroy 销毁数据

Edit 获取修改页面

func (*MenuController) Index() (services.Response, error)

Index 获取列表页面

Show 获取详情

Store 添加数据

Update 修改数据

type PermissionController

type PermissionController struct {
	app.Controller
}

func (*PermissionController) Create

Create 获取添加页面

func (*PermissionController) Destroy

Destroy 销毁数据

func (*PermissionController) Edit

Edit 获取修改页面

func (*PermissionController) Index

Index 获取列表页面

func (*PermissionController) Show added in v0.9.1

Show 获取详情

func (*PermissionController) Store

Store 添加数据

func (*PermissionController) Update

Update 修改数据

type RoleController

type RoleController struct {
	app.Controller
}

func (*RoleController) Create

Create 获取添加页面

func (*RoleController) Destroy

func (*RoleController) Destroy(model *models.AdminRole) (services.Response, error)

Destroy 销毁数据

func (*RoleController) Edit

Edit 获取修改页面

func (*RoleController) Index

func (*RoleController) Index() (services.Response, error)

Index 获取列表页面

func (*RoleController) Show added in v0.9.1

Show 获取详情

func (*RoleController) Store

Store 添加数据

func (*RoleController) Update

Update 修改数据

Jump to

Keyboard shortcuts

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