From cd6c91fd300314c89189abd55b6888ea7eadb9e9 Mon Sep 17 00:00:00 2001 From: monsky Date: Sat, 31 May 2025 02:38:40 +0000 Subject: [PATCH] model user --- database/seeds/user_seeder.go | 5 +++++ internal/core/domain/model/user_model.go | 17 +++++++++++++++++ utils/conv/conv.go | 1 + 3 files changed, 23 insertions(+) create mode 100644 database/seeds/user_seeder.go create mode 100644 internal/core/domain/model/user_model.go create mode 100644 utils/conv/conv.go diff --git a/database/seeds/user_seeder.go b/database/seeds/user_seeder.go new file mode 100644 index 0000000..482aa82 --- /dev/null +++ b/database/seeds/user_seeder.go @@ -0,0 +1,5 @@ +package seeds + +func SeedAdmin(db *gorm) { + bytes, err := +} \ No newline at end of file diff --git a/internal/core/domain/model/user_model.go b/internal/core/domain/model/user_model.go new file mode 100644 index 0000000..b14b727 --- /dev/null +++ b/internal/core/domain/model/user_model.go @@ -0,0 +1,17 @@ +package model + +import ( + "time" + + "gorm.io/gorm" +) + +type User struct { + ID int64 `gorm:"id,primaryKey"` + Name string `gorm:"name"` + Email string `gorm:"email"` + Password string `gorm:"password"` + CreatedAt time.Time `gorm:"created_at"` + UpdatedAt *time.Time `gorm:"updated_at"` + DeletedAt gorm.DeletedAt `gorm:"index"` +} diff --git a/utils/conv/conv.go b/utils/conv/conv.go new file mode 100644 index 0000000..c05219b --- /dev/null +++ b/utils/conv/conv.go @@ -0,0 +1 @@ +package conv