Documentation ¶
Index ¶
- type UserDB
- type UserInPostgre
- func (upg UserInPostgre) Close()
- func (upg UserInPostgre) DeleteUser(userID int) (err error)
- func (upg UserInPostgre) GetAllUserInfo() (users []user.UserInfo, err error)
- func (upg UserInPostgre) InsertUser(ui user.UserInfo) (err error)
- func (upg UserInPostgre) QueryUserByID(userID int) (userInfo user.UserInfo, err error)
- func (upg UserInPostgre) QueryUserByName(username string) (userInfo user.UserInfo, err error)
- func (upg UserInPostgre) UpdateUser(ui user.UserInfo) (err error)
- func (upg UserInPostgre) UpdateUserDepartment(oldDepCode string, newDep string, newDepCode string) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserDB ¶
type UserDB interface { QueryUserByName(username string) (userInfo user.UserInfo, err error) QueryUserByID(userID int) (userInfo user.UserInfo, err error) GetAllUserInfo() (users []user.UserInfo, err error) UpdateUser(ui user.UserInfo) (err error) UpdateUserDepartment(oldDepCode string, newDep string, newDepCode string) (err error) InsertUser(ui user.UserInfo) (err error) DeleteUser(userID int) (err error) Close() }
type UserInPostgre ¶
type UserInPostgre struct {
// contains filtered or unexported fields
}
func NewUserInPostgre ¶
func NewUserInPostgre(sqlxdb *sqlx.DB) (uip UserInPostgre)
func (UserInPostgre) Close ¶
func (upg UserInPostgre) Close()
func (UserInPostgre) DeleteUser ¶
func (upg UserInPostgre) DeleteUser(userID int) (err error)
func (UserInPostgre) GetAllUserInfo ¶
func (upg UserInPostgre) GetAllUserInfo() (users []user.UserInfo, err error)
func (UserInPostgre) InsertUser ¶
func (upg UserInPostgre) InsertUser(ui user.UserInfo) (err error)
func (UserInPostgre) QueryUserByID ¶
func (upg UserInPostgre) QueryUserByID(userID int) (userInfo user.UserInfo, err error)
func (UserInPostgre) QueryUserByName ¶
func (upg UserInPostgre) QueryUserByName(username string) (userInfo user.UserInfo, err error)
func (UserInPostgre) UpdateUser ¶
func (upg UserInPostgre) UpdateUser(ui user.UserInfo) (err error)
func (UserInPostgre) UpdateUserDepartment ¶
func (upg UserInPostgre) UpdateUserDepartment(oldDepCode string, newDep string, newDepCode string) (err error)
Click to show internal directories.
Click to hide internal directories.