Documentation
¶
Index ¶
- func Paginate(page, pageSize int) func(db *gorm.DB) *gorm.DB
- type Admin
- type AdminManager
- type User
- type UserManager
- func (m *UserManager) CreateUser(user *User) (*User, error)
- func (m *UserManager) DeleteUser(aid string) error
- func (m *UserManager) GetAllUsers() ([]*User, error)
- func (m *UserManager) GetSomeUsers() ([]*User, error)
- func (m *UserManager) GetUserByAccountId(aid string) (*User, error)
- func (m *UserManager) GetUserByOpenId(openID string) (*User, error)
- func (m *UserManager) UpdateUser(user *User) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Admin ¶
type AdminManager ¶
type AdminManager struct {
// contains filtered or unexported fields
}
func NewAdminManager ¶
func NewAdminManager(db *gorm.DB, salt string) *AdminManager
NewAdminManager creates a mysql manager.
func (*AdminManager) GetAdminByAccountId ¶
func (m *AdminManager) GetAdminByAccountId(aid string) (*Admin, error)
GetAdminByAccountId get admin by account id.
func (*AdminManager) GetAdminByName ¶
func (m *AdminManager) GetAdminByName(name string) (*Admin, error)
func (*AdminManager) UpdateAdminPassword ¶
func (m *AdminManager) UpdateAdminPassword(aid string, password string) error
UpdateAdminPassword updates admin password.
type User ¶
type UserManager ¶
type UserManager struct {
// contains filtered or unexported fields
}
func NewUserManager ¶
func NewUserManager(db *gorm.DB, salt string) *UserManager
NewUserManager creates a mysql manager.
func (*UserManager) CreateUser ¶
func (m *UserManager) CreateUser(user *User) (*User, error)
func (*UserManager) DeleteUser ¶
func (m *UserManager) DeleteUser(aid string) error
func (*UserManager) GetAllUsers ¶
func (m *UserManager) GetAllUsers() ([]*User, error)
func (*UserManager) GetSomeUsers ¶
func (m *UserManager) GetSomeUsers() ([]*User, error)
func (*UserManager) GetUserByAccountId ¶
func (m *UserManager) GetUserByAccountId(aid string) (*User, error)
func (*UserManager) GetUserByOpenId ¶
func (m *UserManager) GetUserByOpenId(openID string) (*User, error)
func (*UserManager) UpdateUser ¶
func (m *UserManager) UpdateUser(user *User) error
Click to show internal directories.
Click to hide internal directories.