ent seteup

This commit is contained in:
2024-11-10 14:52:33 +05:30
parent 45c318b897
commit b0db98452a
78 changed files with 21469 additions and 36 deletions

36
db/ent/schema/schema.go Normal file
View File

@@ -0,0 +1,36 @@
package schema
import (
"time"
"entgo.io/contrib/entgql"
"entgo.io/ent/schema/field"
)
var fieldID = field.Int64("id").
Immutable().
Unique()
var fieldCreated = field.Time("created_at").
Immutable().
Default(time.Now).
StructTag(`json:"createdAt"`).
Annotations(
entgql.OrderField("created"),
)
var fieldUpdated = field.Time("updated_at").
Default(time.Now).
UpdateDefault(time.Now).
StructTag(`json:"updatedAt"`).
Annotations(
entgql.OrderField("updated"),
)
var fieldDeleted = field.Time("deleted_at").
Optional().
Nillable().
StructTag(`json:"deletedAt"`).
Annotations(
entgql.OrderField("deleted"),
)