[feature] migrate to monorepo
Some checks failed
Build Backend / Build Docker Image (push) Successful in 3m33s
Test Backend / test (push) Failing after 31s

This commit is contained in:
CDN 2025-02-21 00:49:20 +08:00
commit 05ddc1f783
Signed by: CDN
GPG key ID: 0C656827F9F80080
267 changed files with 75165 additions and 0 deletions

282
backend/ent/runtime.go Normal file
View file

@ -0,0 +1,282 @@
// Code generated by ent, DO NOT EDIT.
package ent
import (
"time"
"tss-rocks-be/ent/category"
"tss-rocks-be/ent/categorycontent"
"tss-rocks-be/ent/contributor"
"tss-rocks-be/ent/contributorrole"
"tss-rocks-be/ent/contributorsociallink"
"tss-rocks-be/ent/daily"
"tss-rocks-be/ent/dailycategory"
"tss-rocks-be/ent/dailycategorycontent"
"tss-rocks-be/ent/dailycontent"
"tss-rocks-be/ent/media"
"tss-rocks-be/ent/permission"
"tss-rocks-be/ent/post"
"tss-rocks-be/ent/postcontent"
"tss-rocks-be/ent/postcontributor"
"tss-rocks-be/ent/role"
"tss-rocks-be/ent/schema"
"tss-rocks-be/ent/user"
)
// The init function reads all schema descriptors with runtime code
// (default values, validators, hooks and policies) and stitches it
// to their package variables.
func init() {
categoryFields := schema.Category{}.Fields()
_ = categoryFields
// categoryDescCreatedAt is the schema descriptor for created_at field.
categoryDescCreatedAt := categoryFields[0].Descriptor()
// category.DefaultCreatedAt holds the default value on creation for the created_at field.
category.DefaultCreatedAt = categoryDescCreatedAt.Default.(func() time.Time)
// categoryDescUpdatedAt is the schema descriptor for updated_at field.
categoryDescUpdatedAt := categoryFields[1].Descriptor()
// category.DefaultUpdatedAt holds the default value on creation for the updated_at field.
category.DefaultUpdatedAt = categoryDescUpdatedAt.Default.(func() time.Time)
// category.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
category.UpdateDefaultUpdatedAt = categoryDescUpdatedAt.UpdateDefault.(func() time.Time)
categorycontentFields := schema.CategoryContent{}.Fields()
_ = categorycontentFields
// categorycontentDescName is the schema descriptor for name field.
categorycontentDescName := categorycontentFields[1].Descriptor()
// categorycontent.NameValidator is a validator for the "name" field. It is called by the builders before save.
categorycontent.NameValidator = categorycontentDescName.Validators[0].(func(string) error)
// categorycontentDescSlug is the schema descriptor for slug field.
categorycontentDescSlug := categorycontentFields[3].Descriptor()
// categorycontent.SlugValidator is a validator for the "slug" field. It is called by the builders before save.
categorycontent.SlugValidator = categorycontentDescSlug.Validators[0].(func(string) error)
contributorFields := schema.Contributor{}.Fields()
_ = contributorFields
// contributorDescName is the schema descriptor for name field.
contributorDescName := contributorFields[0].Descriptor()
// contributor.NameValidator is a validator for the "name" field. It is called by the builders before save.
contributor.NameValidator = contributorDescName.Validators[0].(func(string) error)
// contributorDescCreatedAt is the schema descriptor for created_at field.
contributorDescCreatedAt := contributorFields[3].Descriptor()
// contributor.DefaultCreatedAt holds the default value on creation for the created_at field.
contributor.DefaultCreatedAt = contributorDescCreatedAt.Default.(func() time.Time)
// contributorDescUpdatedAt is the schema descriptor for updated_at field.
contributorDescUpdatedAt := contributorFields[4].Descriptor()
// contributor.DefaultUpdatedAt holds the default value on creation for the updated_at field.
contributor.DefaultUpdatedAt = contributorDescUpdatedAt.Default.(func() time.Time)
// contributor.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
contributor.UpdateDefaultUpdatedAt = contributorDescUpdatedAt.UpdateDefault.(func() time.Time)
contributorroleFields := schema.ContributorRole{}.Fields()
_ = contributorroleFields
// contributorroleDescName is the schema descriptor for name field.
contributorroleDescName := contributorroleFields[0].Descriptor()
// contributorrole.NameValidator is a validator for the "name" field. It is called by the builders before save.
contributorrole.NameValidator = func() func(string) error {
validators := contributorroleDescName.Validators
fns := [...]func(string) error{
validators[0].(func(string) error),
validators[1].(func(string) error),
}
return func(name string) error {
for _, fn := range fns {
if err := fn(name); err != nil {
return err
}
}
return nil
}
}()
contributorsociallinkFields := schema.ContributorSocialLink{}.Fields()
_ = contributorsociallinkFields
// contributorsociallinkDescValue is the schema descriptor for value field.
contributorsociallinkDescValue := contributorsociallinkFields[2].Descriptor()
// contributorsociallink.ValueValidator is a validator for the "value" field. It is called by the builders before save.
contributorsociallink.ValueValidator = contributorsociallinkDescValue.Validators[0].(func(string) error)
dailyFields := schema.Daily{}.Fields()
_ = dailyFields
// dailyDescImageURL is the schema descriptor for image_url field.
dailyDescImageURL := dailyFields[1].Descriptor()
// daily.ImageURLValidator is a validator for the "image_url" field. It is called by the builders before save.
daily.ImageURLValidator = dailyDescImageURL.Validators[0].(func(string) error)
// dailyDescCreatedAt is the schema descriptor for created_at field.
dailyDescCreatedAt := dailyFields[2].Descriptor()
// daily.DefaultCreatedAt holds the default value on creation for the created_at field.
daily.DefaultCreatedAt = dailyDescCreatedAt.Default.(func() time.Time)
// dailyDescUpdatedAt is the schema descriptor for updated_at field.
dailyDescUpdatedAt := dailyFields[3].Descriptor()
// daily.DefaultUpdatedAt holds the default value on creation for the updated_at field.
daily.DefaultUpdatedAt = dailyDescUpdatedAt.Default.(func() time.Time)
// daily.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
daily.UpdateDefaultUpdatedAt = dailyDescUpdatedAt.UpdateDefault.(func() time.Time)
// dailyDescID is the schema descriptor for id field.
dailyDescID := dailyFields[0].Descriptor()
// daily.IDValidator is a validator for the "id" field. It is called by the builders before save.
daily.IDValidator = func() func(string) error {
validators := dailyDescID.Validators
fns := [...]func(string) error{
validators[0].(func(string) error),
validators[1].(func(string) error),
validators[2].(func(string) error),
validators[3].(func(string) error),
}
return func(id string) error {
for _, fn := range fns {
if err := fn(id); err != nil {
return err
}
}
return nil
}
}()
dailycategoryFields := schema.DailyCategory{}.Fields()
_ = dailycategoryFields
// dailycategoryDescCreatedAt is the schema descriptor for created_at field.
dailycategoryDescCreatedAt := dailycategoryFields[0].Descriptor()
// dailycategory.DefaultCreatedAt holds the default value on creation for the created_at field.
dailycategory.DefaultCreatedAt = dailycategoryDescCreatedAt.Default.(func() time.Time)
// dailycategoryDescUpdatedAt is the schema descriptor for updated_at field.
dailycategoryDescUpdatedAt := dailycategoryFields[1].Descriptor()
// dailycategory.DefaultUpdatedAt holds the default value on creation for the updated_at field.
dailycategory.DefaultUpdatedAt = dailycategoryDescUpdatedAt.Default.(func() time.Time)
// dailycategory.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
dailycategory.UpdateDefaultUpdatedAt = dailycategoryDescUpdatedAt.UpdateDefault.(func() time.Time)
dailycategorycontentFields := schema.DailyCategoryContent{}.Fields()
_ = dailycategorycontentFields
// dailycategorycontentDescName is the schema descriptor for name field.
dailycategorycontentDescName := dailycategorycontentFields[1].Descriptor()
// dailycategorycontent.NameValidator is a validator for the "name" field. It is called by the builders before save.
dailycategorycontent.NameValidator = dailycategorycontentDescName.Validators[0].(func(string) error)
dailycontentFields := schema.DailyContent{}.Fields()
_ = dailycontentFields
// dailycontentDescQuote is the schema descriptor for quote field.
dailycontentDescQuote := dailycontentFields[1].Descriptor()
// dailycontent.QuoteValidator is a validator for the "quote" field. It is called by the builders before save.
dailycontent.QuoteValidator = dailycontentDescQuote.Validators[0].(func(string) error)
mediaFields := schema.Media{}.Fields()
_ = mediaFields
// mediaDescStorageID is the schema descriptor for storage_id field.
mediaDescStorageID := mediaFields[0].Descriptor()
// media.StorageIDValidator is a validator for the "storage_id" field. It is called by the builders before save.
media.StorageIDValidator = mediaDescStorageID.Validators[0].(func(string) error)
// mediaDescOriginalName is the schema descriptor for original_name field.
mediaDescOriginalName := mediaFields[1].Descriptor()
// media.OriginalNameValidator is a validator for the "original_name" field. It is called by the builders before save.
media.OriginalNameValidator = mediaDescOriginalName.Validators[0].(func(string) error)
// mediaDescMimeType is the schema descriptor for mime_type field.
mediaDescMimeType := mediaFields[2].Descriptor()
// media.MimeTypeValidator is a validator for the "mime_type" field. It is called by the builders before save.
media.MimeTypeValidator = mediaDescMimeType.Validators[0].(func(string) error)
// mediaDescSize is the schema descriptor for size field.
mediaDescSize := mediaFields[3].Descriptor()
// media.SizeValidator is a validator for the "size" field. It is called by the builders before save.
media.SizeValidator = mediaDescSize.Validators[0].(func(int64) error)
// mediaDescURL is the schema descriptor for url field.
mediaDescURL := mediaFields[4].Descriptor()
// media.URLValidator is a validator for the "url" field. It is called by the builders before save.
media.URLValidator = mediaDescURL.Validators[0].(func(string) error)
// mediaDescCreatedAt is the schema descriptor for created_at field.
mediaDescCreatedAt := mediaFields[5].Descriptor()
// media.DefaultCreatedAt holds the default value on creation for the created_at field.
media.DefaultCreatedAt = mediaDescCreatedAt.Default.(func() time.Time)
// mediaDescUpdatedAt is the schema descriptor for updated_at field.
mediaDescUpdatedAt := mediaFields[6].Descriptor()
// media.DefaultUpdatedAt holds the default value on creation for the updated_at field.
media.DefaultUpdatedAt = mediaDescUpdatedAt.Default.(func() time.Time)
// media.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
media.UpdateDefaultUpdatedAt = mediaDescUpdatedAt.UpdateDefault.(func() time.Time)
permissionFields := schema.Permission{}.Fields()
_ = permissionFields
// permissionDescResource is the schema descriptor for resource field.
permissionDescResource := permissionFields[0].Descriptor()
// permission.ResourceValidator is a validator for the "resource" field. It is called by the builders before save.
permission.ResourceValidator = permissionDescResource.Validators[0].(func(string) error)
// permissionDescAction is the schema descriptor for action field.
permissionDescAction := permissionFields[1].Descriptor()
// permission.ActionValidator is a validator for the "action" field. It is called by the builders before save.
permission.ActionValidator = permissionDescAction.Validators[0].(func(string) error)
// permissionDescCreatedAt is the schema descriptor for created_at field.
permissionDescCreatedAt := permissionFields[3].Descriptor()
// permission.DefaultCreatedAt holds the default value on creation for the created_at field.
permission.DefaultCreatedAt = permissionDescCreatedAt.Default.(func() time.Time)
// permissionDescUpdatedAt is the schema descriptor for updated_at field.
permissionDescUpdatedAt := permissionFields[4].Descriptor()
// permission.DefaultUpdatedAt holds the default value on creation for the updated_at field.
permission.DefaultUpdatedAt = permissionDescUpdatedAt.Default.(func() time.Time)
// permission.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
permission.UpdateDefaultUpdatedAt = permissionDescUpdatedAt.UpdateDefault.(func() time.Time)
postFields := schema.Post{}.Fields()
_ = postFields
// postDescSlug is the schema descriptor for slug field.
postDescSlug := postFields[1].Descriptor()
// post.SlugValidator is a validator for the "slug" field. It is called by the builders before save.
post.SlugValidator = postDescSlug.Validators[0].(func(string) error)
// postDescCreatedAt is the schema descriptor for created_at field.
postDescCreatedAt := postFields[2].Descriptor()
// post.DefaultCreatedAt holds the default value on creation for the created_at field.
post.DefaultCreatedAt = postDescCreatedAt.Default.(func() time.Time)
// postDescUpdatedAt is the schema descriptor for updated_at field.
postDescUpdatedAt := postFields[3].Descriptor()
// post.DefaultUpdatedAt holds the default value on creation for the updated_at field.
post.DefaultUpdatedAt = postDescUpdatedAt.Default.(func() time.Time)
// post.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
post.UpdateDefaultUpdatedAt = postDescUpdatedAt.UpdateDefault.(func() time.Time)
postcontentFields := schema.PostContent{}.Fields()
_ = postcontentFields
// postcontentDescTitle is the schema descriptor for title field.
postcontentDescTitle := postcontentFields[1].Descriptor()
// postcontent.TitleValidator is a validator for the "title" field. It is called by the builders before save.
postcontent.TitleValidator = postcontentDescTitle.Validators[0].(func(string) error)
// postcontentDescContentMarkdown is the schema descriptor for content_markdown field.
postcontentDescContentMarkdown := postcontentFields[2].Descriptor()
// postcontent.ContentMarkdownValidator is a validator for the "content_markdown" field. It is called by the builders before save.
postcontent.ContentMarkdownValidator = postcontentDescContentMarkdown.Validators[0].(func(string) error)
// postcontentDescSummary is the schema descriptor for summary field.
postcontentDescSummary := postcontentFields[3].Descriptor()
// postcontent.SummaryValidator is a validator for the "summary" field. It is called by the builders before save.
postcontent.SummaryValidator = postcontentDescSummary.Validators[0].(func(string) error)
// postcontentDescSlug is the schema descriptor for slug field.
postcontentDescSlug := postcontentFields[6].Descriptor()
// postcontent.SlugValidator is a validator for the "slug" field. It is called by the builders before save.
postcontent.SlugValidator = postcontentDescSlug.Validators[0].(func(string) error)
postcontributorFields := schema.PostContributor{}.Fields()
_ = postcontributorFields
// postcontributorDescCreatedAt is the schema descriptor for created_at field.
postcontributorDescCreatedAt := postcontributorFields[1].Descriptor()
// postcontributor.DefaultCreatedAt holds the default value on creation for the created_at field.
postcontributor.DefaultCreatedAt = postcontributorDescCreatedAt.Default.(func() time.Time)
roleFields := schema.Role{}.Fields()
_ = roleFields
// roleDescName is the schema descriptor for name field.
roleDescName := roleFields[0].Descriptor()
// role.NameValidator is a validator for the "name" field. It is called by the builders before save.
role.NameValidator = roleDescName.Validators[0].(func(string) error)
// roleDescCreatedAt is the schema descriptor for created_at field.
roleDescCreatedAt := roleFields[2].Descriptor()
// role.DefaultCreatedAt holds the default value on creation for the created_at field.
role.DefaultCreatedAt = roleDescCreatedAt.Default.(func() time.Time)
// roleDescUpdatedAt is the schema descriptor for updated_at field.
roleDescUpdatedAt := roleFields[3].Descriptor()
// role.DefaultUpdatedAt holds the default value on creation for the updated_at field.
role.DefaultUpdatedAt = roleDescUpdatedAt.Default.(func() time.Time)
// role.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
role.UpdateDefaultUpdatedAt = roleDescUpdatedAt.UpdateDefault.(func() time.Time)
userFields := schema.User{}.Fields()
_ = userFields
// userDescEmail is the schema descriptor for email field.
userDescEmail := userFields[0].Descriptor()
// user.EmailValidator is a validator for the "email" field. It is called by the builders before save.
user.EmailValidator = userDescEmail.Validators[0].(func(string) error)
// userDescPasswordHash is the schema descriptor for password_hash field.
userDescPasswordHash := userFields[1].Descriptor()
// user.PasswordHashValidator is a validator for the "password_hash" field. It is called by the builders before save.
user.PasswordHashValidator = userDescPasswordHash.Validators[0].(func(string) error)
// userDescCreatedAt is the schema descriptor for created_at field.
userDescCreatedAt := userFields[3].Descriptor()
// user.DefaultCreatedAt holds the default value on creation for the created_at field.
user.DefaultCreatedAt = userDescCreatedAt.Default.(func() time.Time)
// userDescUpdatedAt is the schema descriptor for updated_at field.
userDescUpdatedAt := userFields[4].Descriptor()
// user.DefaultUpdatedAt holds the default value on creation for the updated_at field.
user.DefaultUpdatedAt = userDescUpdatedAt.Default.(func() time.Time)
// user.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
user.UpdateDefaultUpdatedAt = userDescUpdatedAt.UpdateDefault.(func() time.Time)
}