orm

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateUser

func CreateUser(user *models.User, db *gorm.DB) error

CreateUser create a user

func CreateUserLogin

func CreateUserLogin(userLogin *models.UserLogin, db *gorm.DB) error

CreateUserLogin add a userLogin record

func DeleteUserByUid

func DeleteUserByUid(uid string, db *gorm.DB) error

DeleteUserByUid Delete users based on uids

func DeleteUserByUids

func DeleteUserByUids(uids []string, db *gorm.DB) error

DeleteUserByUids Delete users based on uids

func DeleteUserLoginByUid

func DeleteUserLoginByUid(uid string, db *gorm.DB) error

DeleteUserLoginByUid Delete userLogin based on uids

func DeleteUserLoginByUids

func DeleteUserLoginByUids(uids []string, db *gorm.DB) error

DeleteUserLoginByUids Delete userLogin based on uids

func GetUser

func GetUser(account string, identityType string, db *gorm.DB) (*models.User, error)

GetUser Get a user based on email and identityType

func GetUserByUid

func GetUserByUid(uid string, db *gorm.DB) (*models.User, error)

GetUserByUid Get a user based on uid

func GetUserLogin

func GetUserLogin(uid string, account string, loginType config.LoginType, db *gorm.DB) (*models.UserLogin, error)

GetUserLogin Get a userLogin based on uid

func GetUsersCount

func GetUsersCount(name string) (int64, error)

GetUsersCount gets user count

func ListUserLogins

func ListUserLogins(uids []string, db *gorm.DB) (*[]models.UserLogin, error)

ListUserLogins Get a userLogin based on uid list

func ListUsers

func ListUsers(page int, perPage int, name string, db *gorm.DB) ([]models.User, error)

ListUsers gets a list of users based on paging constraints

func ListUsersByIdentityType

func ListUsersByIdentityType(identityType string, db *gorm.DB) ([]models.User, error)

ListUsersByIdentityType gets a list of users based on identityType

func ListUsersByUIDs

func ListUsersByUIDs(uids []string, db *gorm.DB) ([]models.User, error)

ListUsersByUIDs gets a list of users based on paging constraints

func UpdateUser

func UpdateUser(uid string, user *models.User, db *gorm.DB) error

UpdateUser update user info

func UpdateUserLogin

func UpdateUserLogin(uid string, userLogin *models.UserLogin, db *gorm.DB) error

UpdateUserLogin update login info

Types

This section is empty.

Jump to

Keyboard shortcuts

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