8
8
9
9
type UserStore interface {
10
10
Insert (fullName string , email string , phoneNumber string ) (* entities.User , error )
11
- GetUserById (id int ) (* entities.User , error )
11
+ GetUserById (id int ) ([] * entities.User , error )
12
12
UpdateUser (id int , fullName string , email string , phoneNumber string ) (* entities.User , error )
13
13
DeleteUser (id int ) (* entities.User , error )
14
14
}
@@ -40,8 +40,8 @@ func (store *UserModel) InsertUser(fullName string, email string, phoneNumber st
40
40
return & user , nil
41
41
}
42
42
43
- func (store * UserModel ) GetUserById (id int ) (* [] entities.User , error ) {
44
- var users []entities.User
43
+ func (store * UserModel ) GetUserById (id int ) ([] * entities.User , error ) {
44
+ var users []* entities.User
45
45
result , err := store .Db .Query ("SELECT * FROM BankAccount.User WHERE id=?" , id )
46
46
if err != nil {
47
47
return nil , err
@@ -52,9 +52,9 @@ func (store *UserModel) GetUserById(id int) (*[]entities.User, error) {
52
52
if err != nil {
53
53
return nil , err
54
54
}
55
- users = append (users , user )
55
+ users = append (users , & user )
56
56
}
57
- return & users , nil
57
+ return users , nil
58
58
}
59
59
60
60
func (store * UserModel ) UpdateUser (id int , fullName string , email string , phoneNumber string ) (* entities.User , error ) {
0 commit comments