Replace gorm.io/gen header with gormcol

This commit is contained in:
2026-03-29 18:51:45 +02:00
parent 987e55de10
commit e30aa50752
326 changed files with 13511 additions and 3 deletions
+93
View File
@@ -0,0 +1,93 @@
// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.
package dbmodel
import (
"git.ma-al.com/goc_marek/gormcol"
"time"
"gorm.io/gorm"
)
const TableNameB2bCustomer = "b2b_customers"
// B2bCustomer mapped from table <b2b_customers>
type B2bCustomer struct {
ID int64 `gorm:"column:id;primaryKey;autoIncrement:true" json:"id"`
Email string `gorm:"column:email;not null;uniqueIndex:idx_customers_email,priority:1" json:"email"`
Password *string `gorm:"column:password" json:"password"`
FirstName *string `gorm:"column:first_name" json:"first_name"`
LastName *string `gorm:"column:last_name" json:"last_name"`
Role *string `gorm:"column:role;default:user" json:"role"`
Provider *string `gorm:"column:provider;default:local" json:"provider"`
ProviderID *string `gorm:"column:provider_id" json:"provider_id"`
AvatarURL *string `gorm:"column:avatar_url" json:"avatar_url"`
IsActive *bool `gorm:"column:is_active;default:1" json:"is_active"`
EmailVerified *bool `gorm:"column:email_verified" json:"email_verified"`
EmailVerificationToken *string `gorm:"column:email_verification_token" json:"email_verification_token"`
EmailVerificationExpires *time.Time `gorm:"column:email_verification_expires" json:"email_verification_expires"`
PasswordResetToken *string `gorm:"column:password_reset_token" json:"password_reset_token"`
PasswordResetExpires *time.Time `gorm:"column:password_reset_expires" json:"password_reset_expires"`
LastPasswordResetRequest *time.Time `gorm:"column:last_password_reset_request" json:"last_password_reset_request"`
LastLoginAt *time.Time `gorm:"column:last_login_at" json:"last_login_at"`
LangID *int64 `gorm:"column:lang_id;default:2" json:"lang_id"`
CountryID *int64 `gorm:"column:country_id;default:2" json:"country_id"`
CreatedAt *time.Time `gorm:"column:created_at" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;index:idx_customers_deleted_at,priority:1" json:"deleted_at"`
}
// TableName B2bCustomer's table name
func (*B2bCustomer) TableName() string {
return TableNameB2bCustomer
}
var B2bCustomerCols = struct {
ID gormcol.Field
Email gormcol.Field
Password gormcol.Field
FirstName gormcol.Field
LastName gormcol.Field
Role gormcol.Field
Provider gormcol.Field
ProviderID gormcol.Field
AvatarURL gormcol.Field
IsActive gormcol.Field
EmailVerified gormcol.Field
EmailVerificationToken gormcol.Field
EmailVerificationExpires gormcol.Field
PasswordResetToken gormcol.Field
PasswordResetExpires gormcol.Field
LastPasswordResetRequest gormcol.Field
LastLoginAt gormcol.Field
LangID gormcol.Field
CountryID gormcol.Field
CreatedAt gormcol.Field
UpdatedAt gormcol.Field
DeletedAt gormcol.Field
}{
ID: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "id"),
Email: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "email"),
Password: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "password"),
FirstName: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "first_name"),
LastName: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "last_name"),
Role: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "role"),
Provider: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "provider"),
ProviderID: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "provider_id"),
AvatarURL: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "avatar_url"),
IsActive: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "is_active"),
EmailVerified: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "email_verified"),
EmailVerificationToken: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "email_verification_token"),
EmailVerificationExpires: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "email_verification_expires"),
PasswordResetToken: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "password_reset_token"),
PasswordResetExpires: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "password_reset_expires"),
LastPasswordResetRequest: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "last_password_reset_request"),
LastLoginAt: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "last_login_at"),
LangID: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "lang_id"),
CountryID: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "country_id"),
CreatedAt: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "created_at"),
UpdatedAt: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "updated_at"),
DeletedAt: gormcol.Field{}.Set((&B2bCustomer{}).TableName(), "deleted_at"),
}