Documentation
¶
Index ¶
- func CreateDatabase(db *sql.DB) error
- func CreateTable(db *sql.DB) error
- type AdminserviceProvider
- func (*AdminserviceProvider) Create(db *sql.DB, name, pwd, realName, mobile, email *string) error
- func (*AdminserviceProvider) IsActive(db *sql.DB, id uint32) (bool, error)
- func (*AdminserviceProvider) Login(db *sql.DB, name, pwd *string) (uint32, error)
- func (*AdminserviceProvider) ModifyActive(db *sql.DB, id uint32, active bool) error
- func (*AdminserviceProvider) ModifyEmail(db *sql.DB, id uint32, email *string) error
- func (*AdminserviceProvider) ModifyMobile(db *sql.DB, id uint32, mobile *string) error
- func (*AdminserviceProvider) ModifyPwd(db *sql.DB, id uint32, pwd, newPwd *string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AdminserviceProvider ¶
type AdminserviceProvider struct{}
var ( AdminServer *AdminserviceProvider ErrNoRows = errors.New("there is no such data in database") )
func (*AdminserviceProvider) Create ¶
func (*AdminserviceProvider) Create(db *sql.DB, name, pwd, realName, mobile, email *string) error
CreateAdmin create a new user account.
func (*AdminserviceProvider) ModifyActive ¶
func (*AdminserviceProvider) ModifyEmail ¶
AddEmail modify user email.
func (*AdminserviceProvider) ModifyMobile ¶
AddMobile modify user mobile.
Click to show internal directories.
Click to hide internal directories.