user

package
v0.0.0-...-775fab9 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UserService

type UserService interface {

	// Login 用户登录
	Login(dto dto.UserLoginDto) (*dto.LoginDtoResp, error)
	// QueryUserMenu 查询用户菜单权限信息
	QueryUserMenu(userId int64, userName string) (*dto.QueryUserMenuDtoResp, error)
	// CreateUser 创建用户
	CreateUser(dto dto.UserDto) error
	// QueryUserList 查询用户列表
	QueryUserList(userListDto dto.QueryUserListDto) ([]models.User, int64)
	// UpdateUser 更新用户
	UpdateUser(userDto dto.UserDto) error
	// DeleteUserByIds 删除用户
	DeleteUserByIds(ids []int64) error
	// QueryUserRoleList 根据用户id查询用户与角色关糸
	QueryUserRoleList(id int64) (*dto.QueryUserRoleListDtoResp, error)
	// UpdateUserRoleList 更新用户与角色关糸
	UpdateUserRoleList(u dto.UpdateUserRoleDtoRequest) error
}

UserService 用户操作接口

Author: LiuFeiHua Date: 2024/4/16 13:58

func NewUserServiceImpl

func NewUserServiceImpl(Dao *dao.DaoImpl) UserService

type UserServiceImpl

type UserServiceImpl struct {
	Dao *dao.DaoImpl
}

UserServiceImpl 用户操作接口实现

Author: LiuFeiHua Date: 2024/4/16 13:58

func (*UserServiceImpl) CreateUser

func (u *UserServiceImpl) CreateUser(dto dto.UserDto) error

CreateUser 创建用户

func (*UserServiceImpl) DeleteUserByIds

func (u *UserServiceImpl) DeleteUserByIds(ids []int64) error

DeleteUserByIds 删除用户

func (*UserServiceImpl) Login

func (u *UserServiceImpl) Login(loginDto dto.UserLoginDto) (*dto.LoginDtoResp, error)

Login 登录

func (*UserServiceImpl) QueryUserList

func (u *UserServiceImpl) QueryUserList(userListDto dto.QueryUserListDto) ([]models.User, int64)

QueryUserList 查询用户列表

func (*UserServiceImpl) QueryUserMenu

func (u *UserServiceImpl) QueryUserMenu(userId int64, userName string) (*dto.QueryUserMenuDtoResp, error)

QueryUserMenu 查询用户菜单权限信息

func (*UserServiceImpl) QueryUserRoleList

func (u *UserServiceImpl) QueryUserRoleList(userId int64) (*dto.QueryUserRoleListDtoResp, error)

QueryUserRoleList 根据用户id查询用户与角色关糸

func (*UserServiceImpl) UpdateUser

func (u *UserServiceImpl) UpdateUser(userDto dto.UserDto) error

UpdateUser 更新用户

func (*UserServiceImpl) UpdateUserRoleList

func (u *UserServiceImpl) UpdateUserRoleList(req dto.UpdateUserRoleDtoRequest) error

UpdateUserRoleList 更新用户与角色关糸

Jump to

Keyboard shortcuts

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