7
7
)
8
8
9
9
type UserStore interface {
10
- Insert (fullName string , email string , phoneNumber string , createdAt time. Time , updatedAt time. Time ) (* entities.User , error )
10
+ Insert (fullName string , email string , phoneNumber string ) (* entities.User , error )
11
11
GetUserById (id int ) (* entities.User , error )
12
- UpdateUser (id int , fullName string , email string , phoneNumber string , updatedAt time. Time ) (* entities.User , error )
12
+ UpdateUser (id int , fullName string , email string , phoneNumber string ) (* entities.User , error )
13
13
DeleteUser (id int ) (* entities.User , error )
14
14
}
15
15
@@ -23,15 +23,15 @@ func NewUserStoreModel(db *sql.DB) *UserModel {
23
23
}
24
24
}
25
25
26
- func (store * UserModel ) InsertUser (fullName string , email string , phoneNumber string , createdAt time. Time , updatedAt time. Time ) (* entities.User , error ) {
27
- createdAt = time .Now ()
28
- updatedAt = time .Now ()
26
+ func (store * UserModel ) InsertUser (fullName string , email string , phoneNumber string ) (* entities.User , error ) {
27
+ createdAt : = time .Now ()
28
+ updatedAt : = time .Now ()
29
29
user := entities.User {
30
30
FullName : fullName ,
31
31
Email : email ,
32
32
PhoneNumber : phoneNumber ,
33
- CreatedAt : createdAt ,
34
- UpdatedAt : updatedAt ,
33
+ CreatedAt : createdAt ,
34
+ UpdatedAt : updatedAt ,
35
35
}
36
36
_ , err := store .Db .Exec ("INSERT INTO User (full_name, email, phone_number, created_at, updated_at) VALUES(?, ?, ?, ?, ?)" , fullName , email , phoneNumber , createdAt , updatedAt )
37
37
if err != nil {
@@ -57,8 +57,8 @@ func (store *UserModel) GetUserById(id int) (*[]entities.User, error) {
57
57
return & users , nil
58
58
}
59
59
60
- func (store * UserModel ) UpdateUser (id int , fullName string , email string , phoneNumber string , updatedAt time. Time ) (* entities.User , error ) {
61
-
60
+ func (store * UserModel ) UpdateUser (id int , fullName string , email string , phoneNumber string ) (* entities.User , error ) {
61
+ updatedAt := time . Now ()
62
62
_ , err := store .Db .Exec ("UPDATE BankAccount.User SET full_name = ?, email = ?, phone_number = ?, updated_at =? WHERE id = ?" , fullName , email , phoneNumber , updatedAt , id )
63
63
if err != nil {
64
64
return nil , err
0 commit comments