// Code generated by ent, DO NOT EDIT. package ent import ( "mingyang-admin-app-rpc/ent/schema" "mingyang-admin-app-rpc/ent/user" "mingyang-admin-app-rpc/ent/userloginlog" "mingyang-admin-app-rpc/ent/userthirdauth" "time" ) // The init function reads all schema descriptors with runtime code.proto // (default values, validators, hooks and policies) and stitches it // to their package variables. func init() { userMixin := schema.User{}.Mixin() userMixinFields0 := userMixin[0].Fields() _ = userMixinFields0 userMixinFields1 := userMixin[1].Fields() _ = userMixinFields1 userMixinFields2 := userMixin[2].Fields() _ = userMixinFields2 userFields := schema.User{}.Fields() _ = userFields // userDescCreatedAt is the schema descriptor for created_at field. userDescCreatedAt := userMixinFields0[1].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 := userMixinFields0[2].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) // userDescStatus is the schema descriptor for status field. userDescStatus := userMixinFields1[0].Descriptor() // user.DefaultStatus holds the default value on creation for the status field. user.DefaultStatus = userDescStatus.Default.(uint8) // userDescTenantID is the schema descriptor for tenant_id field. userDescTenantID := userMixinFields2[0].Descriptor() // user.DefaultTenantID holds the default value on creation for the tenant_id field. user.DefaultTenantID = userDescTenantID.Default.(uint64) // userDescUsername is the schema descriptor for username field. userDescUsername := userFields[0].Descriptor() // user.UsernameValidator is a validator for the "username" field. It is called by the builders before save. user.UsernameValidator = func() func(string) error { validators := userDescUsername.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), validators[2].(func(string) error), } return func(username string) error { for _, fn := range fns { if err := fn(username); err != nil { return err } } return nil } }() // userDescEmail is the schema descriptor for email field. userDescEmail := userFields[1].Descriptor() // user.EmailValidator is a validator for the "email" field. It is called by the builders before save. user.EmailValidator = func() func(string) error { validators := userDescEmail.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), validators[2].(func(string) error), } return func(email string) error { for _, fn := range fns { if err := fn(email); err != nil { return err } } return nil } }() // userDescMobile is the schema descriptor for mobile field. userDescMobile := userFields[2].Descriptor() // user.MobileValidator is a validator for the "mobile" field. It is called by the builders before save. user.MobileValidator = userDescMobile.Validators[0].(func(string) error) // userDescPasswordHash is the schema descriptor for password_hash field. userDescPasswordHash := userFields[3].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) // userDescSalt is the schema descriptor for salt field. userDescSalt := userFields[4].Descriptor() // user.SaltValidator is a validator for the "salt" field. It is called by the builders before save. user.SaltValidator = func() func(string) error { validators := userDescSalt.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(salt string) error { for _, fn := range fns { if err := fn(salt); err != nil { return err } } return nil } }() // userDescNickname is the schema descriptor for nickname field. userDescNickname := userFields[5].Descriptor() // user.DefaultNickname holds the default value on creation for the nickname field. user.DefaultNickname = userDescNickname.Default.(string) // user.NicknameValidator is a validator for the "nickname" field. It is called by the builders before save. user.NicknameValidator = userDescNickname.Validators[0].(func(string) error) // userDescAvatar is the schema descriptor for avatar field. userDescAvatar := userFields[6].Descriptor() // user.AvatarValidator is a validator for the "avatar" field. It is called by the builders before save. user.AvatarValidator = userDescAvatar.Validators[0].(func(string) error) // userDescIsVerified is the schema descriptor for is_verified field. userDescIsVerified := userFields[10].Descriptor() // user.DefaultIsVerified holds the default value on creation for the is_verified field. user.DefaultIsVerified = userDescIsVerified.Default.(uint32) // userDescRegisteredLoginIP is the schema descriptor for registered_login_ip field. userDescRegisteredLoginIP := userFields[11].Descriptor() // user.RegisteredLoginIPValidator is a validator for the "registered_login_ip" field. It is called by the builders before save. user.RegisteredLoginIPValidator = userDescRegisteredLoginIP.Validators[0].(func(string) error) // userDescLoginAttempts is the schema descriptor for login_attempts field. userDescLoginAttempts := userFields[12].Descriptor() // user.DefaultLoginAttempts holds the default value on creation for the login_attempts field. user.DefaultLoginAttempts = userDescLoginAttempts.Default.(int64) // userDescRegistrationSource is the schema descriptor for registration_source field. userDescRegistrationSource := userFields[14].Descriptor() // user.RegistrationSourceValidator is a validator for the "registration_source" field. It is called by the builders before save. user.RegistrationSourceValidator = userDescRegistrationSource.Validators[0].(func(string) error) userloginlogMixin := schema.UserLoginLog{}.Mixin() userloginlogMixinFields0 := userloginlogMixin[0].Fields() _ = userloginlogMixinFields0 userloginlogMixinFields1 := userloginlogMixin[1].Fields() _ = userloginlogMixinFields1 userloginlogMixinFields2 := userloginlogMixin[2].Fields() _ = userloginlogMixinFields2 userloginlogFields := schema.UserLoginLog{}.Fields() _ = userloginlogFields // userloginlogDescCreatedAt is the schema descriptor for created_at field. userloginlogDescCreatedAt := userloginlogMixinFields0[1].Descriptor() // userloginlog.DefaultCreatedAt holds the default value on creation for the created_at field. userloginlog.DefaultCreatedAt = userloginlogDescCreatedAt.Default.(func() time.Time) // userloginlogDescUpdatedAt is the schema descriptor for updated_at field. userloginlogDescUpdatedAt := userloginlogMixinFields0[2].Descriptor() // userloginlog.DefaultUpdatedAt holds the default value on creation for the updated_at field. userloginlog.DefaultUpdatedAt = userloginlogDescUpdatedAt.Default.(func() time.Time) // userloginlog.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. userloginlog.UpdateDefaultUpdatedAt = userloginlogDescUpdatedAt.UpdateDefault.(func() time.Time) // userloginlogDescStatus is the schema descriptor for status field. userloginlogDescStatus := userloginlogMixinFields1[0].Descriptor() // userloginlog.DefaultStatus holds the default value on creation for the status field. userloginlog.DefaultStatus = userloginlogDescStatus.Default.(uint8) // userloginlogDescTenantID is the schema descriptor for tenant_id field. userloginlogDescTenantID := userloginlogMixinFields2[0].Descriptor() // userloginlog.DefaultTenantID holds the default value on creation for the tenant_id field. userloginlog.DefaultTenantID = userloginlogDescTenantID.Default.(uint64) // userloginlogDescLoginTime is the schema descriptor for login_time field. userloginlogDescLoginTime := userloginlogFields[1].Descriptor() // userloginlog.DefaultLoginTime holds the default value on creation for the login_time field. userloginlog.DefaultLoginTime = userloginlogDescLoginTime.Default.(func() time.Time) // userloginlogDescLoginIP is the schema descriptor for login_ip field. userloginlogDescLoginIP := userloginlogFields[2].Descriptor() // userloginlog.LoginIPValidator is a validator for the "login_ip" field. It is called by the builders before save. userloginlog.LoginIPValidator = func() func(string) error { validators := userloginlogDescLoginIP.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(login_ip string) error { for _, fn := range fns { if err := fn(login_ip); err != nil { return err } } return nil } }() // userloginlogDescLoginLocation is the schema descriptor for login_location field. userloginlogDescLoginLocation := userloginlogFields[3].Descriptor() // userloginlog.LoginLocationValidator is a validator for the "login_location" field. It is called by the builders before save. userloginlog.LoginLocationValidator = userloginlogDescLoginLocation.Validators[0].(func(string) error) // userloginlogDescLoginResult is the schema descriptor for login_result field. userloginlogDescLoginResult := userloginlogFields[6].Descriptor() // userloginlog.DefaultLoginResult holds the default value on creation for the login_result field. userloginlog.DefaultLoginResult = userloginlogDescLoginResult.Default.(bool) // userloginlogDescFailureReason is the schema descriptor for failure_reason field. userloginlogDescFailureReason := userloginlogFields[7].Descriptor() // userloginlog.FailureReasonValidator is a validator for the "failure_reason" field. It is called by the builders before save. userloginlog.FailureReasonValidator = userloginlogDescFailureReason.Validators[0].(func(string) error) // userloginlogDescSessionID is the schema descriptor for session_id field. userloginlogDescSessionID := userloginlogFields[8].Descriptor() // userloginlog.SessionIDValidator is a validator for the "session_id" field. It is called by the builders before save. userloginlog.SessionIDValidator = userloginlogDescSessionID.Validators[0].(func(string) error) userthirdauthMixin := schema.UserThirdAuth{}.Mixin() userthirdauthMixinFields0 := userthirdauthMixin[0].Fields() _ = userthirdauthMixinFields0 userthirdauthMixinFields1 := userthirdauthMixin[1].Fields() _ = userthirdauthMixinFields1 userthirdauthMixinFields2 := userthirdauthMixin[2].Fields() _ = userthirdauthMixinFields2 userthirdauthFields := schema.UserThirdAuth{}.Fields() _ = userthirdauthFields // userthirdauthDescCreatedAt is the schema descriptor for created_at field. userthirdauthDescCreatedAt := userthirdauthMixinFields0[1].Descriptor() // userthirdauth.DefaultCreatedAt holds the default value on creation for the created_at field. userthirdauth.DefaultCreatedAt = userthirdauthDescCreatedAt.Default.(func() time.Time) // userthirdauthDescUpdatedAt is the schema descriptor for updated_at field. userthirdauthDescUpdatedAt := userthirdauthMixinFields0[2].Descriptor() // userthirdauth.DefaultUpdatedAt holds the default value on creation for the updated_at field. userthirdauth.DefaultUpdatedAt = userthirdauthDescUpdatedAt.Default.(func() time.Time) // userthirdauth.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field. userthirdauth.UpdateDefaultUpdatedAt = userthirdauthDescUpdatedAt.UpdateDefault.(func() time.Time) // userthirdauthDescStatus is the schema descriptor for status field. userthirdauthDescStatus := userthirdauthMixinFields1[0].Descriptor() // userthirdauth.DefaultStatus holds the default value on creation for the status field. userthirdauth.DefaultStatus = userthirdauthDescStatus.Default.(uint8) // userthirdauthDescTenantID is the schema descriptor for tenant_id field. userthirdauthDescTenantID := userthirdauthMixinFields2[0].Descriptor() // userthirdauth.DefaultTenantID holds the default value on creation for the tenant_id field. userthirdauth.DefaultTenantID = userthirdauthDescTenantID.Default.(uint64) // userthirdauthDescOpenid is the schema descriptor for openid field. userthirdauthDescOpenid := userthirdauthFields[1].Descriptor() // userthirdauth.OpenidValidator is a validator for the "openid" field. It is called by the builders before save. userthirdauth.OpenidValidator = func() func(string) error { validators := userthirdauthDescOpenid.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(openid string) error { for _, fn := range fns { if err := fn(openid); err != nil { return err } } return nil } }() // userthirdauthDescUnionid is the schema descriptor for unionid field. userthirdauthDescUnionid := userthirdauthFields[2].Descriptor() // userthirdauth.UnionidValidator is a validator for the "unionid" field. It is called by the builders before save. userthirdauth.UnionidValidator = userthirdauthDescUnionid.Validators[0].(func(string) error) // userthirdauthDescAccessToken is the schema descriptor for access_token field. userthirdauthDescAccessToken := userthirdauthFields[3].Descriptor() // userthirdauth.AccessTokenValidator is a validator for the "access_token" field. It is called by the builders before save. userthirdauth.AccessTokenValidator = userthirdauthDescAccessToken.Validators[0].(func(string) error) // userthirdauthDescRefreshToken is the schema descriptor for refresh_token field. userthirdauthDescRefreshToken := userthirdauthFields[4].Descriptor() // userthirdauth.RefreshTokenValidator is a validator for the "refresh_token" field. It is called by the builders before save. userthirdauth.RefreshTokenValidator = userthirdauthDescRefreshToken.Validators[0].(func(string) error) // userthirdauthDescPlatformUserID is the schema descriptor for platform_user_id field. userthirdauthDescPlatformUserID := userthirdauthFields[7].Descriptor() // userthirdauth.PlatformUserIDValidator is a validator for the "platform_user_id" field. It is called by the builders before save. userthirdauth.PlatformUserIDValidator = userthirdauthDescPlatformUserID.Validators[0].(func(string) error) // userthirdauthDescNickname is the schema descriptor for nickname field. userthirdauthDescNickname := userthirdauthFields[8].Descriptor() // userthirdauth.NicknameValidator is a validator for the "nickname" field. It is called by the builders before save. userthirdauth.NicknameValidator = userthirdauthDescNickname.Validators[0].(func(string) error) // userthirdauthDescAvatar is the schema descriptor for avatar field. userthirdauthDescAvatar := userthirdauthFields[9].Descriptor() // userthirdauth.AvatarValidator is a validator for the "avatar" field. It is called by the builders before save. userthirdauth.AvatarValidator = userthirdauthDescAvatar.Validators[0].(func(string) error) // userthirdauthDescEmail is the schema descriptor for email field. userthirdauthDescEmail := userthirdauthFields[10].Descriptor() // userthirdauth.EmailValidator is a validator for the "email" field. It is called by the builders before save. userthirdauth.EmailValidator = userthirdauthDescEmail.Validators[0].(func(string) error) // userthirdauthDescPhone is the schema descriptor for phone field. userthirdauthDescPhone := userthirdauthFields[11].Descriptor() // userthirdauth.PhoneValidator is a validator for the "phone" field. It is called by the builders before save. userthirdauth.PhoneValidator = userthirdauthDescPhone.Validators[0].(func(string) error) // userthirdauthDescIsBound is the schema descriptor for is_bound field. userthirdauthDescIsBound := userthirdauthFields[12].Descriptor() // userthirdauth.DefaultIsBound holds the default value on creation for the is_bound field. userthirdauth.DefaultIsBound = userthirdauthDescIsBound.Default.(bool) // userthirdauthDescBoundAt is the schema descriptor for bound_at field. userthirdauthDescBoundAt := userthirdauthFields[13].Descriptor() // userthirdauth.DefaultBoundAt holds the default value on creation for the bound_at field. userthirdauth.DefaultBoundAt = userthirdauthDescBoundAt.Default.(func() time.Time) }