user

package
v0.0.0-...-1b41cfb Latest Latest
Warning

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

Go to latest
Published: Dec 24, 2020 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Exists

func Exists(userName string) bool

Types

type GroupService

type GroupService struct {
	UserID  int `form:"userId" json:"userId" binding:"required"`
	GroupID int `form:"groupId" json:"groupId" binding:"required"`
}

UserService 用户组服务

func (*GroupService) Add

func (receiver *GroupService) Add() (err error)

func (*GroupService) Remove

func (receiver *GroupService) Remove() error

type LoginService

type LoginService struct {
	UserName string `form:"username" json:"username" binding:"required,min=1,max=30"`
	Password string `form:"password" json:"password" binding:"required,min=8,max=40"`
}

LoginService 管理用户登录的服务

func (*LoginService) Login

func (service *LoginService) Login(c *gin.Context) *serializer.Response

Login 用户登录函数

type OfficeService

type OfficeService struct {
	UserID   int `form:"userId" json:"userId" binding:"required"`
	OfficeID int `form:"officeId" json:"officeId" binding:"required"`
}

UserService 用户组织服务

func (*OfficeService) Add

func (receiver *OfficeService) Add() (err error)

func (*OfficeService) Remove

func (receiver *OfficeService) Remove() error

type PositionService

type PositionService struct {
	UserID     int `form:"userId" json:"userId" binding:"required"`
	PositionID int `form:"positionId" json:"positionId" binding:"required"`
}

UserService 用户职位服务

func (*PositionService) Add

func (receiver *PositionService) Add() (err error)

func (*PositionService) Remove

func (receiver *PositionService) Remove() error

type RegisterService

type RegisterService struct {
	Nickname        string `form:"nickname" json:"nickname" binding:"required,min=2,max=30"`
	UserName        string `form:"user_name" json:"user_name" binding:"required,min=1,max=30"`
	Password        string `form:"password" json:"password" binding:"required,min=8,max=40"`
	PasswordConfirm string `form:"password_confirm" json:"password_confirm" binding:"required,min=8,max=40"`
}

RegisterService 管理用户注册服务

func (*RegisterService) Register

func (service *RegisterService) Register() *serializer.Response

Register 用户注册

type RoleService

type RoleService struct {
	UserID int `form:"userId" json:"userId" binding:"required"`
	RoleID int `form:"roleId" json:"roleId" binding:"required"`
}

UserService 用户角色服务

func (*RoleService) Add

func (receiver *RoleService) Add() (err error)

func (*RoleService) Remove

func (receiver *RoleService) Remove() error

Jump to

Keyboard shortcuts

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