userinfo.go 424 B

1234567891011121314151617181920212223
  1. package db
  2. import (
  3. "fmt"
  4. "github.com/jmoiron/sqlx"
  5. )
  6. type UserInfo struct {
  7. UserId string `db:"user_id"`
  8. UserName string `db:"user_name"`
  9. }
  10. func (userInfo *UserInfo) SelectData(Db *sqlx.DB) ([]UserInfo, error) {
  11. var userInfos []UserInfo
  12. err := Db.Select(&userInfos, "select user_id, user_name from sys_user")
  13. if err != nil {
  14. fmt.Printf("query fail : [%v]", err)
  15. return nil, err
  16. }
  17. return userInfos, nil
  18. }