service

package
v0.0.0-...-4b55cb2 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2021 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadCasbinPolicy

func LoadCasbinPolicy(ctx context.Context, enforcer *casbin.SyncedEnforcer)

LoadCasbinPolicy 异步加载casbin权限策略

Types

type BindFile

type BindFile struct {
	Name string                `form:"name" binding:"required"`
	File *multipart.FileHeader `form:"file" binding:"required"`
}

type Login

type Login struct {
	LoginService  model.ILogin
	CaptchaLength int
	CaptchaWidth  int
	CaptchaHeight int
}

Login 登录管理

func NewLogin

func NewLogin(login model.ILogin, length, width, height int) *Login

func (*Login) GetCaptcha

func (a *Login) GetCaptcha(c *gin.Context)

GetCaptcha 获取验证码信息

func (*Login) GetUserInfo

func (a *Login) GetUserInfo(c *gin.Context)

GetUserInfo 获取当前用户信息

func (*Login) Login

func (a *Login) Login(c *gin.Context)

Login 用户登录

func (*Login) Logout

func (a *Login) Logout(c *gin.Context)

Logout 用户登出

func (*Login) RefreshToken

func (a *Login) RefreshToken(c *gin.Context)

RefreshToken 刷新令牌

func (*Login) ResCaptcha

func (a *Login) ResCaptcha(c *gin.Context)

ResCaptcha 响应图形验证码

func (*Login) UpdatePassword

func (a *Login) UpdatePassword(c *gin.Context)

UpdatePassword 更新个人密码

type User

type User struct {
	UserService model.IUser
}

User 用户管理

func NewAPIUser

func NewAPIUser(u model.IUser) *User

func (*User) Create

func (a *User) Create(c *gin.Context)

Create 创建数据

func (*User) Delete

func (a *User) Delete(c *gin.Context)

Delete 删除数据

func (*User) Disable

func (a *User) Disable(c *gin.Context)

Disable 禁用数据

func (*User) Enable

func (a *User) Enable(c *gin.Context)

Enable 启用数据

func (*User) Get

func (a *User) Get(c *gin.Context)

Get 查询指定数据

func (*User) Update

func (a *User) Update(c *gin.Context)

Update 更新数据

func (*User) Upload

func (a *User) Upload(c *gin.Context)

Jump to

Keyboard shortcuts

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