add planet
This commit is contained in:
94
ent/user.go
94
ent/user.go
@@ -123,6 +123,22 @@ type User struct {
|
||||
CoinOpen bool `json:"coin_open,omitempty"`
|
||||
// CoinAt holds the value of the "coin_at" field.
|
||||
CoinAt time.Time `json:"coin_at,omitempty"`
|
||||
// Planet holds the value of the "planet" field.
|
||||
Planet int `json:"planet,omitempty"`
|
||||
// PlanetAt holds the value of the "planet_at" field.
|
||||
PlanetAt time.Time `json:"planet_at,omitempty"`
|
||||
// Login holds the value of the "login" field.
|
||||
Login bool `json:"login,omitempty"`
|
||||
// LoginAt holds the value of the "login_at" field.
|
||||
LoginAt time.Time `json:"login_at,omitempty"`
|
||||
// LocationX holds the value of the "location_x" field.
|
||||
LocationX int `json:"location_x,omitempty"`
|
||||
// LocationY holds the value of the "location_y" field.
|
||||
LocationY int `json:"location_y,omitempty"`
|
||||
// LocationZ holds the value of the "location_z" field.
|
||||
LocationZ int `json:"location_z,omitempty"`
|
||||
// LocationN holds the value of the "location_n" field.
|
||||
LocationN int `json:"location_n,omitempty"`
|
||||
// Edges holds the relations/edges for other nodes in the graph.
|
||||
// The values are being populated by the UserQuery when eager-loading is set.
|
||||
Edges UserEdges `json:"edges"`
|
||||
@@ -186,13 +202,13 @@ func (*User) scanValues(columns []string) ([]any, error) {
|
||||
values := make([]any, len(columns))
|
||||
for i := range columns {
|
||||
switch columns[i] {
|
||||
case user.FieldMember, user.FieldBook, user.FieldManga, user.FieldBadge, user.FieldBsky, user.FieldMastodon, user.FieldDelete, user.FieldHandle, user.FieldTen, user.FieldModel, user.FieldGame, user.FieldGameTest, user.FieldGameEnd, user.FieldGameAccount, user.FieldGameLimit, user.FieldCoinOpen:
|
||||
case user.FieldMember, user.FieldBook, user.FieldManga, user.FieldBadge, user.FieldBsky, user.FieldMastodon, user.FieldDelete, user.FieldHandle, user.FieldTen, user.FieldModel, user.FieldGame, user.FieldGameTest, user.FieldGameEnd, user.FieldGameAccount, user.FieldGameLimit, user.FieldCoinOpen, user.FieldLogin:
|
||||
values[i] = new(sql.NullBool)
|
||||
case user.FieldID, user.FieldLuck, user.FieldLike, user.FieldLikeRank, user.FieldFav, user.FieldTenSu, user.FieldTenKai, user.FieldAiten, user.FieldRoom, user.FieldModelAttack, user.FieldModelLimit, user.FieldModelSkill, user.FieldModelMode, user.FieldModelCritical, user.FieldModelCriticalD, user.FieldGameLv, user.FieldGameExp, user.FieldGameStory, user.FieldCoin:
|
||||
case user.FieldID, user.FieldLuck, user.FieldLike, user.FieldLikeRank, user.FieldFav, user.FieldTenSu, user.FieldTenKai, user.FieldAiten, user.FieldRoom, user.FieldModelAttack, user.FieldModelLimit, user.FieldModelSkill, user.FieldModelMode, user.FieldModelCritical, user.FieldModelCriticalD, user.FieldGameLv, user.FieldGameExp, user.FieldGameStory, user.FieldCoin, user.FieldPlanet, user.FieldLocationX, user.FieldLocationY, user.FieldLocationZ, user.FieldLocationN:
|
||||
values[i] = new(sql.NullInt64)
|
||||
case user.FieldUsername, user.FieldDid, user.FieldToken, user.FieldPassword, user.FieldTenCard, user.FieldTenDelete, user.FieldTenPost, user.FieldTenGet, user.FieldNext:
|
||||
values[i] = new(sql.NullString)
|
||||
case user.FieldCreatedAt, user.FieldUpdatedAt, user.FieldRaidAt, user.FieldServerAt, user.FieldEggAt, user.FieldLuckAt, user.FieldLikeAt, user.FieldTenAt, user.FieldModelAt, user.FieldCoinAt:
|
||||
case user.FieldCreatedAt, user.FieldUpdatedAt, user.FieldRaidAt, user.FieldServerAt, user.FieldEggAt, user.FieldLuckAt, user.FieldLikeAt, user.FieldTenAt, user.FieldModelAt, user.FieldCoinAt, user.FieldPlanetAt, user.FieldLoginAt:
|
||||
values[i] = new(sql.NullTime)
|
||||
case user.ForeignKeys[0]: // group_users
|
||||
values[i] = new(sql.NullInt64)
|
||||
@@ -535,6 +551,54 @@ func (u *User) assignValues(columns []string, values []any) error {
|
||||
} else if value.Valid {
|
||||
u.CoinAt = value.Time
|
||||
}
|
||||
case user.FieldPlanet:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field planet", values[i])
|
||||
} else if value.Valid {
|
||||
u.Planet = int(value.Int64)
|
||||
}
|
||||
case user.FieldPlanetAt:
|
||||
if value, ok := values[i].(*sql.NullTime); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field planet_at", values[i])
|
||||
} else if value.Valid {
|
||||
u.PlanetAt = value.Time
|
||||
}
|
||||
case user.FieldLogin:
|
||||
if value, ok := values[i].(*sql.NullBool); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field login", values[i])
|
||||
} else if value.Valid {
|
||||
u.Login = value.Bool
|
||||
}
|
||||
case user.FieldLoginAt:
|
||||
if value, ok := values[i].(*sql.NullTime); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field login_at", values[i])
|
||||
} else if value.Valid {
|
||||
u.LoginAt = value.Time
|
||||
}
|
||||
case user.FieldLocationX:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field location_x", values[i])
|
||||
} else if value.Valid {
|
||||
u.LocationX = int(value.Int64)
|
||||
}
|
||||
case user.FieldLocationY:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field location_y", values[i])
|
||||
} else if value.Valid {
|
||||
u.LocationY = int(value.Int64)
|
||||
}
|
||||
case user.FieldLocationZ:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field location_z", values[i])
|
||||
} else if value.Valid {
|
||||
u.LocationZ = int(value.Int64)
|
||||
}
|
||||
case user.FieldLocationN:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field location_n", values[i])
|
||||
} else if value.Valid {
|
||||
u.LocationN = int(value.Int64)
|
||||
}
|
||||
case user.ForeignKeys[0]:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for edge-field group_users", value)
|
||||
@@ -754,6 +818,30 @@ func (u *User) String() string {
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("coin_at=")
|
||||
builder.WriteString(u.CoinAt.Format(time.ANSIC))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("planet=")
|
||||
builder.WriteString(fmt.Sprintf("%v", u.Planet))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("planet_at=")
|
||||
builder.WriteString(u.PlanetAt.Format(time.ANSIC))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("login=")
|
||||
builder.WriteString(fmt.Sprintf("%v", u.Login))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("login_at=")
|
||||
builder.WriteString(u.LoginAt.Format(time.ANSIC))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("location_x=")
|
||||
builder.WriteString(fmt.Sprintf("%v", u.LocationX))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("location_y=")
|
||||
builder.WriteString(fmt.Sprintf("%v", u.LocationY))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("location_z=")
|
||||
builder.WriteString(fmt.Sprintf("%v", u.LocationZ))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("location_n=")
|
||||
builder.WriteString(fmt.Sprintf("%v", u.LocationN))
|
||||
builder.WriteByte(')')
|
||||
return builder.String()
|
||||
}
|
||||
|
Reference in New Issue
Block a user