feat(models): add new models for public API, event log, hook, session, user, and whatsapp account
Some checks failed
CI / Test (1.23) (push) Failing after -22m31s
CI / Test (1.22) (push) Failing after -22m34s
CI / Build (push) Failing after -22m43s
CI / Lint (push) Failing after -22m27s

* Introduced ModelPublicAPIKey, ModelPublicEventLog, ModelPublicHook, ModelPublicSession, ModelPublicUser, and ModelPublicWhatsappAccount
* Removed deprecated ModelPublicUsers
* Updated database schema definitions to reflect new model structure
* Adjusted seed data to use correct types for timestamps
This commit is contained in:
Hein
2026-02-20 16:19:49 +02:00
parent 524bc4179b
commit 3b6d0f81d2
10 changed files with 157 additions and 167 deletions

View File

@@ -40,8 +40,8 @@ func SeedData(ctx context.Context) error {
FullName: resolvespec_common.NewSqlString("System Administrator"),
Role: resolvespec_common.NewSqlString("admin"),
Active: true,
CreatedAt: resolvespec_common.NewSqlTime(now),
UpdatedAt: resolvespec_common.NewSqlTime(now),
CreatedAt: resolvespec_common.NewSqlTimeStamp(now),
UpdatedAt: resolvespec_common.NewSqlTimeStamp(now),
}
if err := userRepo.Create(ctx, adminUser); err != nil {