feat: Update models to use ULIDWrapper for ID handling and adjust related database operations

This commit is contained in:
2025-03-11 16:37:05 +00:00
parent 2555143c0e
commit e336ff3ba2
17 changed files with 195 additions and 114 deletions
+3 -3
View File
@@ -11,7 +11,7 @@ type UserDto struct {
LastEditorID string `json:"lastEditorID"`
Email string `json:"email"`
Role string `json:"role"`
CompanyID int `json:"companyId"`
CompanyID string `json:"companyId"`
HourlyRate float64 `json:"hourlyRate"`
}
@@ -19,7 +19,7 @@ type UserCreateDto struct {
Email string `json:"email"`
Password string `json:"password"`
Role string `json:"role"`
CompanyID int `json:"companyId"`
CompanyID string `json:"companyId"`
HourlyRate float64 `json:"hourlyRate"`
}
@@ -31,6 +31,6 @@ type UserUpdateDto struct {
Email *string `json:"email"`
Password *string `json:"password"`
Role *string `json:"role"`
CompanyID *int `json:"companyId"`
CompanyID *string `json:"companyId"`
HourlyRate *float64 `json:"hourlyRate"`
}