227 lines
8.6 KiB
Go
227 lines
8.6 KiB
Go
// Code generated by ent, DO NOT EDIT.
|
|
|
|
package userthirdauth
|
|
|
|
import (
|
|
"time"
|
|
|
|
"entgo.io/ent/dialect/sql"
|
|
)
|
|
|
|
const (
|
|
// Label holds the string label denoting the userthirdauth type in the database.
|
|
Label = "user_third_auth"
|
|
// FieldID holds the string denoting the id field in the database.
|
|
FieldID = "id"
|
|
// FieldCreatedAt holds the string denoting the created_at field in the database.
|
|
FieldCreatedAt = "created_at"
|
|
// FieldUpdatedAt holds the string denoting the updated_at field in the database.
|
|
FieldUpdatedAt = "updated_at"
|
|
// FieldStatus holds the string denoting the status field in the database.
|
|
FieldStatus = "status"
|
|
// FieldTenantID holds the string denoting the tenant_id field in the database.
|
|
FieldTenantID = "tenant_id"
|
|
// FieldDeletedAt holds the string denoting the deleted_at field in the database.
|
|
FieldDeletedAt = "deleted_at"
|
|
// FieldUserID holds the string denoting the user_id field in the database.
|
|
FieldUserID = "user_id"
|
|
// FieldOpenid holds the string denoting the openid field in the database.
|
|
FieldOpenid = "openid"
|
|
// FieldUnionid holds the string denoting the unionid field in the database.
|
|
FieldUnionid = "unionid"
|
|
// FieldAccessToken holds the string denoting the access_token field in the database.
|
|
FieldAccessToken = "access_token"
|
|
// FieldRefreshToken holds the string denoting the refresh_token field in the database.
|
|
FieldRefreshToken = "refresh_token"
|
|
// FieldAccessTokenExpiry holds the string denoting the access_token_expiry field in the database.
|
|
FieldAccessTokenExpiry = "access_token_expiry"
|
|
// FieldUserInfo holds the string denoting the user_info field in the database.
|
|
FieldUserInfo = "user_info"
|
|
// FieldPlatformUserID holds the string denoting the platform_user_id field in the database.
|
|
FieldPlatformUserID = "platform_user_id"
|
|
// FieldNickname holds the string denoting the nickname field in the database.
|
|
FieldNickname = "nickname"
|
|
// FieldAvatar holds the string denoting the avatar field in the database.
|
|
FieldAvatar = "avatar"
|
|
// FieldEmail holds the string denoting the email field in the database.
|
|
FieldEmail = "email"
|
|
// FieldPhone holds the string denoting the phone field in the database.
|
|
FieldPhone = "phone"
|
|
// FieldIsBound holds the string denoting the is_bound field in the database.
|
|
FieldIsBound = "is_bound"
|
|
// FieldBoundAt holds the string denoting the bound_at field in the database.
|
|
FieldBoundAt = "bound_at"
|
|
// FieldExtraData holds the string denoting the extra_data field in the database.
|
|
FieldExtraData = "extra_data"
|
|
// Table holds the table name of the userthirdauth in the database.
|
|
Table = "user_third_auths"
|
|
)
|
|
|
|
// Columns holds all SQL columns for userthirdauth fields.
|
|
var Columns = []string{
|
|
FieldID,
|
|
FieldCreatedAt,
|
|
FieldUpdatedAt,
|
|
FieldStatus,
|
|
FieldTenantID,
|
|
FieldDeletedAt,
|
|
FieldUserID,
|
|
FieldOpenid,
|
|
FieldUnionid,
|
|
FieldAccessToken,
|
|
FieldRefreshToken,
|
|
FieldAccessTokenExpiry,
|
|
FieldUserInfo,
|
|
FieldPlatformUserID,
|
|
FieldNickname,
|
|
FieldAvatar,
|
|
FieldEmail,
|
|
FieldPhone,
|
|
FieldIsBound,
|
|
FieldBoundAt,
|
|
FieldExtraData,
|
|
}
|
|
|
|
// ValidColumn reports if the column name is valid (part of the table columns).
|
|
func ValidColumn(column string) bool {
|
|
for i := range Columns {
|
|
if column == Columns[i] {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|
|
|
|
var (
|
|
// DefaultCreatedAt holds the default value on creation for the "created_at" field.
|
|
DefaultCreatedAt func() time.Time
|
|
// DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
|
|
DefaultUpdatedAt func() time.Time
|
|
// UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.
|
|
UpdateDefaultUpdatedAt func() time.Time
|
|
// DefaultStatus holds the default value on creation for the "status" field.
|
|
DefaultStatus uint8
|
|
// DefaultTenantID holds the default value on creation for the "tenant_id" field.
|
|
DefaultTenantID uint64
|
|
// OpenidValidator is a validator for the "openid" field. It is called by the builders before save.
|
|
OpenidValidator func(string) error
|
|
// UnionidValidator is a validator for the "unionid" field. It is called by the builders before save.
|
|
UnionidValidator func(string) error
|
|
// AccessTokenValidator is a validator for the "access_token" field. It is called by the builders before save.
|
|
AccessTokenValidator func(string) error
|
|
// RefreshTokenValidator is a validator for the "refresh_token" field. It is called by the builders before save.
|
|
RefreshTokenValidator func(string) error
|
|
// PlatformUserIDValidator is a validator for the "platform_user_id" field. It is called by the builders before save.
|
|
PlatformUserIDValidator func(string) error
|
|
// NicknameValidator is a validator for the "nickname" field. It is called by the builders before save.
|
|
NicknameValidator func(string) error
|
|
// AvatarValidator is a validator for the "avatar" field. It is called by the builders before save.
|
|
AvatarValidator func(string) error
|
|
// EmailValidator is a validator for the "email" field. It is called by the builders before save.
|
|
EmailValidator func(string) error
|
|
// PhoneValidator is a validator for the "phone" field. It is called by the builders before save.
|
|
PhoneValidator func(string) error
|
|
// DefaultIsBound holds the default value on creation for the "is_bound" field.
|
|
DefaultIsBound bool
|
|
// DefaultBoundAt holds the default value on creation for the "bound_at" field.
|
|
DefaultBoundAt func() time.Time
|
|
)
|
|
|
|
// OrderOption defines the ordering options for the UserThirdAuth queries.
|
|
type OrderOption func(*sql.Selector)
|
|
|
|
// ByID orders the results by the id field.
|
|
func ByID(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldID, opts...).ToFunc()
|
|
}
|
|
|
|
// ByCreatedAt orders the results by the created_at field.
|
|
func ByCreatedAt(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldCreatedAt, opts...).ToFunc()
|
|
}
|
|
|
|
// ByUpdatedAt orders the results by the updated_at field.
|
|
func ByUpdatedAt(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldUpdatedAt, opts...).ToFunc()
|
|
}
|
|
|
|
// ByStatus orders the results by the status field.
|
|
func ByStatus(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldStatus, opts...).ToFunc()
|
|
}
|
|
|
|
// ByTenantID orders the results by the tenant_id field.
|
|
func ByTenantID(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldTenantID, opts...).ToFunc()
|
|
}
|
|
|
|
// ByDeletedAt orders the results by the deleted_at field.
|
|
func ByDeletedAt(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldDeletedAt, opts...).ToFunc()
|
|
}
|
|
|
|
// ByUserID orders the results by the user_id field.
|
|
func ByUserID(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldUserID, opts...).ToFunc()
|
|
}
|
|
|
|
// ByOpenid orders the results by the openid field.
|
|
func ByOpenid(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldOpenid, opts...).ToFunc()
|
|
}
|
|
|
|
// ByUnionid orders the results by the unionid field.
|
|
func ByUnionid(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldUnionid, opts...).ToFunc()
|
|
}
|
|
|
|
// ByAccessToken orders the results by the access_token field.
|
|
func ByAccessToken(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldAccessToken, opts...).ToFunc()
|
|
}
|
|
|
|
// ByRefreshToken orders the results by the refresh_token field.
|
|
func ByRefreshToken(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldRefreshToken, opts...).ToFunc()
|
|
}
|
|
|
|
// ByAccessTokenExpiry orders the results by the access_token_expiry field.
|
|
func ByAccessTokenExpiry(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldAccessTokenExpiry, opts...).ToFunc()
|
|
}
|
|
|
|
// ByPlatformUserID orders the results by the platform_user_id field.
|
|
func ByPlatformUserID(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldPlatformUserID, opts...).ToFunc()
|
|
}
|
|
|
|
// ByNickname orders the results by the nickname field.
|
|
func ByNickname(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldNickname, opts...).ToFunc()
|
|
}
|
|
|
|
// ByAvatar orders the results by the avatar field.
|
|
func ByAvatar(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldAvatar, opts...).ToFunc()
|
|
}
|
|
|
|
// ByEmail orders the results by the email field.
|
|
func ByEmail(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldEmail, opts...).ToFunc()
|
|
}
|
|
|
|
// ByPhone orders the results by the phone field.
|
|
func ByPhone(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldPhone, opts...).ToFunc()
|
|
}
|
|
|
|
// ByIsBound orders the results by the is_bound field.
|
|
func ByIsBound(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldIsBound, opts...).ToFunc()
|
|
}
|
|
|
|
// ByBoundAt orders the results by the bound_at field.
|
|
func ByBoundAt(opts ...sql.OrderTermOption) OrderOption {
|
|
return sql.OrderByField(FieldBoundAt, opts...).ToFunc()
|
|
}
|