service

package
v0.0.0-...-9c0293a Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type User

type User entity.User

type UserBasicService

type UserBasicService struct {
	// contains filtered or unexported fields
}

func (UserBasicService) Follow

func (service UserBasicService) Follow(uerId uint64, followUserID uint64, isFollow bool) error

Follow 关注取关

func (UserBasicService) GetByUserID

func (service UserBasicService) GetByUserID(userID int64) User

GetByUserID 用户自我查询

func (UserBasicService) GetOtherByUserID

func (service UserBasicService) GetOtherByUserID(curUserID int64, getUserID int64) User

GetOtherByUserID 获取其他用户信息

func (UserBasicService) Register

func (service UserBasicService) Register(user User) error

Register 用户注册

func (UserBasicService) UpdateByUserID

func (service UserBasicService) UpdateByUserID(userID int64, user User) error

UpdateByUserID 用户信息更新

func (UserBasicService) UpdatePasswd

func (service UserBasicService) UpdatePasswd(user User) error

UpdatePasswd 密码重置

type UserService

type UserService interface {
	// Register 用户注册
	Register(user User) error
	// GetByUserID 用户自我查询
	GetByUserID(userID int64) User
	// GetOtherByUserID 获取其他用户信息
	GetOtherByUserID(curUserID int64, getUserID int64) User
	// UpdateByUserID 用户信息更新
	UpdateByUserID(userID int64, user User) error
	// UpdatePasswd 密码重置
	UpdatePasswd(user User) error
	// Follow 关注取关
	Follow(uerId uint64, followUserID uint64, isFollow bool) error
}

Jump to

Keyboard shortcuts

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