Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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
Click to show internal directories.
Click to hide internal directories.