Documentation ¶
Index ¶
- type UserService
- type UserServiceDB
- 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)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserService ¶
type UserService interface { GetUser(id int) (d models.User, err error) GetUserWithName(name string) (d models.User, err error) GetUserWithGroup(g int) (ds []models.User, err error) CheckPassword(name, password string) (ok bool, err error) CreateUser(d *models.User) (err error) UpdateUser(d *models.User) (err error) DelUser(ids []int) (err error) InitSuperAdmin() (err error) SearchUser(filter string, pageNo, pageSize int) (td *types.TableData, err error) }
func GetUserServiceDB ¶
func GetUserServiceDB(db *gorm.DB) UserService
func GetUserServiceDBWithContext ¶
func GetUserServiceDBWithContext(c *gin.Context) UserService
type UserServiceDB ¶
func (*UserServiceDB) CheckPassword ¶
func (db *UserServiceDB) CheckPassword(name, password string) (ok bool, err error)
func (*UserServiceDB) CreateUser ¶
func (db *UserServiceDB) CreateUser(d *models.User) (err error)
func (*UserServiceDB) DelUser ¶
func (db *UserServiceDB) DelUser(ids []int) (err error)
func (*UserServiceDB) GetUserWithGroup ¶
func (db *UserServiceDB) GetUserWithGroup(g int) (ds []models.User, err error)
func (*UserServiceDB) GetUserWithName ¶
func (db *UserServiceDB) GetUserWithName(name string) (d models.User, err error)
func (*UserServiceDB) InitSuperAdmin ¶
func (db *UserServiceDB) InitSuperAdmin() (err error)
func (*UserServiceDB) SearchUser ¶
func (*UserServiceDB) UpdateUser ¶
func (db *UserServiceDB) UpdateUser(d *models.User) (err error)
Click to show internal directories.
Click to hide internal directories.