Versions in this module Expand all Collapse all v1 v1.0.0 Aug 28, 2021 Changes in this version + type UserService interface + CheckPassword func(name, password string) (ok bool, err error) + CreateUser func(d *models.User) (err error) + DelUser func(ids []int) (err error) + GetUser func(id int) (d models.User, err error) + GetUserWithGroup func(g int) (ds []models.User, err error) + GetUserWithName func(name string) (d models.User, err error) + InitSuperAdmin func() (err error) + SearchUser func(filter string, pageNo, pageSize int) (td *types.TableData, err error) + UpdateUser func(d *models.User) (err error) + func GetUserServiceDB(db *gorm.DB) UserService + func GetUserServiceDBWithContext(c *gin.Context) UserService + type UserServiceDB struct + DB *gorm.DB + func (db *UserServiceDB) CheckPassword(name, password string) (ok bool, err error) + func (db *UserServiceDB) CreateUser(d *models.User) (err error) + func (db *UserServiceDB) DelUser(ids []int) (err error) + func (db *UserServiceDB) GetUser(id int) (d models.User, err error) + func (db *UserServiceDB) GetUserWithGroup(g int) (ds []models.User, err error) + func (db *UserServiceDB) GetUserWithName(name string) (d models.User, err error) + func (db *UserServiceDB) InitSuperAdmin() (err error) + func (db *UserServiceDB) SearchUser(filter string, pageNo, pageSize int) (td *types.TableData, err error) + func (db *UserServiceDB) UpdateUser(d *models.User) (err error)