add model
This commit is contained in:
parent
a35e67d683
commit
ca01557445
@ -5,6 +5,7 @@ cd $d
|
|||||||
su=5000
|
su=5000
|
||||||
|
|
||||||
go generate ./...
|
go generate ./...
|
||||||
|
cp -rf $d/ent/openapi.json $d/tmp/
|
||||||
sed -i '' "s/255/$su/g" $d/ent/ogent/oas_parameters_gen.go
|
sed -i '' "s/255/$su/g" $d/ent/ogent/oas_parameters_gen.go
|
||||||
sed -i '' "s/255/$su/g" $d/ent/openapi.json
|
sed -i '' "s/255/$su/g" $d/ent/openapi.json
|
||||||
|
|
||||||
|
@ -91,8 +91,21 @@ var (
|
|||||||
{Name: "ten_post", Type: field.TypeString, Nullable: true},
|
{Name: "ten_post", Type: field.TypeString, Nullable: true},
|
||||||
{Name: "ten_get", Type: field.TypeString, Nullable: true},
|
{Name: "ten_get", Type: field.TypeString, Nullable: true},
|
||||||
{Name: "ten_at", Type: field.TypeTime, Nullable: true},
|
{Name: "ten_at", Type: field.TypeTime, Nullable: true},
|
||||||
{Name: "next", Type: field.TypeString, Nullable: true, Default: "20230911"},
|
{Name: "next", Type: field.TypeString, Nullable: true, Default: "20231231"},
|
||||||
{Name: "room", Type: field.TypeInt, Nullable: true},
|
{Name: "room", Type: field.TypeInt, Nullable: true},
|
||||||
|
{Name: "model", Type: field.TypeBool, Nullable: true},
|
||||||
|
{Name: "model_at", Type: field.TypeTime, Nullable: true},
|
||||||
|
{Name: "model_attack", Type: field.TypeInt, Nullable: true},
|
||||||
|
{Name: "model_limit", Type: field.TypeInt, Nullable: true},
|
||||||
|
{Name: "model_skill", Type: field.TypeInt, Nullable: true},
|
||||||
|
{Name: "model_mode", Type: field.TypeInt, Nullable: true},
|
||||||
|
{Name: "model_critical", Type: field.TypeInt, Nullable: true},
|
||||||
|
{Name: "model_critical_d", Type: field.TypeInt, Nullable: true},
|
||||||
|
{Name: "game", Type: field.TypeBool, Nullable: true, Default: false},
|
||||||
|
{Name: "game_test", Type: field.TypeBool, Nullable: true, Default: false},
|
||||||
|
{Name: "game_end", Type: field.TypeBool, Nullable: true, Default: false},
|
||||||
|
{Name: "game_account", Type: field.TypeBool, Nullable: true, Default: false},
|
||||||
|
{Name: "game_lv", Type: field.TypeInt, Nullable: true},
|
||||||
{Name: "group_users", Type: field.TypeInt, Nullable: true},
|
{Name: "group_users", Type: field.TypeInt, Nullable: true},
|
||||||
}
|
}
|
||||||
// UsersTable holds the schema information for the "users" table.
|
// UsersTable holds the schema information for the "users" table.
|
||||||
@ -103,7 +116,7 @@ var (
|
|||||||
ForeignKeys: []*schema.ForeignKey{
|
ForeignKeys: []*schema.ForeignKey{
|
||||||
{
|
{
|
||||||
Symbol: "users_groups_users",
|
Symbol: "users_groups_users",
|
||||||
Columns: []*schema.Column{UsersColumns[35]},
|
Columns: []*schema.Column{UsersColumns[48]},
|
||||||
RefColumns: []*schema.Column{GroupsColumns[0]},
|
RefColumns: []*schema.Column{GroupsColumns[0]},
|
||||||
OnDelete: schema.SetNull,
|
OnDelete: schema.SetNull,
|
||||||
},
|
},
|
||||||
|
1293
ent/mutation.go
1293
ent/mutation.go
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -915,7 +915,7 @@ func encodeReadGroupResponse(response ReadGroupRes, w http.ResponseWriter, span
|
|||||||
}
|
}
|
||||||
|
|
||||||
func encodeReadUserResponse(response ReadUserRes, w http.ResponseWriter, span trace.Span) error {
|
func encodeReadUserResponse(response ReadUserRes, w http.ResponseWriter, span trace.Span) error {
|
||||||
w.Header().Set("Access-Control-Allow-Origin", "https://card.syui.ai")
|
w.Header().Set("Access-Control-Allow-Origin", "*")
|
||||||
switch response := response.(type) {
|
switch response := response.(type) {
|
||||||
case *UserRead:
|
case *UserRead:
|
||||||
w.Header().Set("Content-Type", "application/json")
|
w.Header().Set("Content-Type", "application/json")
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -603,6 +603,46 @@ func (h *OgentHandler) CreateUser(ctx context.Context, req *CreateUserReq) (Crea
|
|||||||
if v, ok := req.Next.Get(); ok {
|
if v, ok := req.Next.Get(); ok {
|
||||||
b.SetNext(v)
|
b.SetNext(v)
|
||||||
}
|
}
|
||||||
|
if v, ok := req.Model.Get(); ok {
|
||||||
|
b.SetModel(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelAt.Get(); ok {
|
||||||
|
b.SetModelAt(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelAttack.Get(); ok {
|
||||||
|
b.SetModelAttack(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelCriticalD.Get(); ok {
|
||||||
|
b.SetModelCriticalD(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelCritical.Get(); ok {
|
||||||
|
b.SetModelCritical(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelLimit.Get(); ok {
|
||||||
|
b.SetModelLimit(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelSkill.Get(); ok {
|
||||||
|
b.SetModelSkill(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelMode.Get(); ok {
|
||||||
|
b.SetModelMode(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.Game.Get(); ok {
|
||||||
|
b.SetGame(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameTest.Get(); ok {
|
||||||
|
b.SetGameTest(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameEnd.Get(); ok {
|
||||||
|
b.SetGameEnd(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameAccount.Get(); ok {
|
||||||
|
b.SetGameAccount(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameLv.Get(); ok {
|
||||||
|
b.SetGameLv(v)
|
||||||
|
}
|
||||||
|
|
||||||
// Add all edges.
|
// Add all edges.
|
||||||
b.AddCardIDs(req.Card...)
|
b.AddCardIDs(req.Card...)
|
||||||
// Persist to storage.
|
// Persist to storage.
|
||||||
@ -760,6 +800,45 @@ func (h *OgentHandler) UpdateUser(ctx context.Context, req *UpdateUserReq, param
|
|||||||
if v, ok := req.Next.Get(); ok {
|
if v, ok := req.Next.Get(); ok {
|
||||||
b.SetNext(v)
|
b.SetNext(v)
|
||||||
}
|
}
|
||||||
|
if v, ok := req.Model.Get(); ok {
|
||||||
|
b.SetModel(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelAt.Get(); ok {
|
||||||
|
b.SetModelAt(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelAttack.Get(); ok {
|
||||||
|
b.SetModelAttack(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelCriticalD.Get(); ok {
|
||||||
|
b.SetModelCriticalD(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelCritical.Get(); ok {
|
||||||
|
b.SetModelCritical(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelLimit.Get(); ok {
|
||||||
|
b.SetModelLimit(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelSkill.Get(); ok {
|
||||||
|
b.SetModelSkill(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelMode.Get(); ok {
|
||||||
|
b.SetModelMode(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.Game.Get(); ok {
|
||||||
|
b.SetGame(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameTest.Get(); ok {
|
||||||
|
b.SetGameTest(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameEnd.Get(); ok {
|
||||||
|
b.SetGameEnd(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameAccount.Get(); ok {
|
||||||
|
b.SetGameAccount(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameLv.Get(); ok {
|
||||||
|
b.SetGameLv(v)
|
||||||
|
}
|
||||||
// Add all edges.
|
// Add all edges.
|
||||||
if req.Card != nil {
|
if req.Card != nil {
|
||||||
b.ClearCard().AddCardIDs(req.Card...)
|
b.ClearCard().AddCardIDs(req.Card...)
|
||||||
|
@ -182,6 +182,19 @@ func NewCardOwnerRead(e *ent.User) *CardOwnerRead {
|
|||||||
ret.TenAt = NewOptDateTime(e.TenAt)
|
ret.TenAt = NewOptDateTime(e.TenAt)
|
||||||
ret.Next = NewOptString(e.Next)
|
ret.Next = NewOptString(e.Next)
|
||||||
ret.Room = NewOptInt(e.Room)
|
ret.Room = NewOptInt(e.Room)
|
||||||
|
ret.Model = NewOptBool(e.Model)
|
||||||
|
ret.ModelAt = NewOptDateTime(e.ModelAt)
|
||||||
|
ret.ModelAttack = NewOptInt(e.ModelAttack)
|
||||||
|
ret.ModelLimit = NewOptInt(e.ModelLimit)
|
||||||
|
ret.ModelSkill = NewOptInt(e.ModelSkill)
|
||||||
|
ret.ModelMode = NewOptInt(e.ModelMode)
|
||||||
|
ret.ModelCritical = NewOptInt(e.ModelCritical)
|
||||||
|
ret.ModelCriticalD = NewOptInt(e.ModelCriticalD)
|
||||||
|
ret.Game = NewOptBool(e.Game)
|
||||||
|
ret.GameTest = NewOptBool(e.GameTest)
|
||||||
|
ret.GameEnd = NewOptBool(e.GameEnd)
|
||||||
|
ret.GameAccount = NewOptBool(e.GameAccount)
|
||||||
|
ret.GameLv = NewOptInt(e.GameLv)
|
||||||
return &ret
|
return &ret
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -353,6 +366,19 @@ func NewGroupUsersList(e *ent.User) *GroupUsersList {
|
|||||||
ret.TenAt = NewOptDateTime(e.TenAt)
|
ret.TenAt = NewOptDateTime(e.TenAt)
|
||||||
ret.Next = NewOptString(e.Next)
|
ret.Next = NewOptString(e.Next)
|
||||||
ret.Room = NewOptInt(e.Room)
|
ret.Room = NewOptInt(e.Room)
|
||||||
|
ret.Model = NewOptBool(e.Model)
|
||||||
|
ret.ModelAt = NewOptDateTime(e.ModelAt)
|
||||||
|
ret.ModelAttack = NewOptInt(e.ModelAttack)
|
||||||
|
ret.ModelLimit = NewOptInt(e.ModelLimit)
|
||||||
|
ret.ModelSkill = NewOptInt(e.ModelSkill)
|
||||||
|
ret.ModelMode = NewOptInt(e.ModelMode)
|
||||||
|
ret.ModelCritical = NewOptInt(e.ModelCritical)
|
||||||
|
ret.ModelCriticalD = NewOptInt(e.ModelCriticalD)
|
||||||
|
ret.Game = NewOptBool(e.Game)
|
||||||
|
ret.GameTest = NewOptBool(e.GameTest)
|
||||||
|
ret.GameEnd = NewOptBool(e.GameEnd)
|
||||||
|
ret.GameAccount = NewOptBool(e.GameAccount)
|
||||||
|
ret.GameLv = NewOptInt(e.GameLv)
|
||||||
return &ret
|
return &ret
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -412,6 +438,19 @@ func NewUserCreate(e *ent.User) *UserCreate {
|
|||||||
ret.TenAt = NewOptDateTime(e.TenAt)
|
ret.TenAt = NewOptDateTime(e.TenAt)
|
||||||
ret.Next = NewOptString(e.Next)
|
ret.Next = NewOptString(e.Next)
|
||||||
ret.Room = NewOptInt(e.Room)
|
ret.Room = NewOptInt(e.Room)
|
||||||
|
ret.Model = NewOptBool(e.Model)
|
||||||
|
ret.ModelAt = NewOptDateTime(e.ModelAt)
|
||||||
|
ret.ModelAttack = NewOptInt(e.ModelAttack)
|
||||||
|
ret.ModelLimit = NewOptInt(e.ModelLimit)
|
||||||
|
ret.ModelSkill = NewOptInt(e.ModelSkill)
|
||||||
|
ret.ModelMode = NewOptInt(e.ModelMode)
|
||||||
|
ret.ModelCritical = NewOptInt(e.ModelCritical)
|
||||||
|
ret.ModelCriticalD = NewOptInt(e.ModelCriticalD)
|
||||||
|
ret.Game = NewOptBool(e.Game)
|
||||||
|
ret.GameTest = NewOptBool(e.GameTest)
|
||||||
|
ret.GameEnd = NewOptBool(e.GameEnd)
|
||||||
|
ret.GameAccount = NewOptBool(e.GameAccount)
|
||||||
|
ret.GameLv = NewOptInt(e.GameLv)
|
||||||
return &ret
|
return &ret
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -471,6 +510,19 @@ func NewUserList(e *ent.User) *UserList {
|
|||||||
ret.TenAt = NewOptDateTime(e.TenAt)
|
ret.TenAt = NewOptDateTime(e.TenAt)
|
||||||
ret.Next = NewOptString(e.Next)
|
ret.Next = NewOptString(e.Next)
|
||||||
ret.Room = NewOptInt(e.Room)
|
ret.Room = NewOptInt(e.Room)
|
||||||
|
ret.Model = NewOptBool(e.Model)
|
||||||
|
ret.ModelAt = NewOptDateTime(e.ModelAt)
|
||||||
|
ret.ModelAttack = NewOptInt(e.ModelAttack)
|
||||||
|
ret.ModelLimit = NewOptInt(e.ModelLimit)
|
||||||
|
ret.ModelSkill = NewOptInt(e.ModelSkill)
|
||||||
|
ret.ModelMode = NewOptInt(e.ModelMode)
|
||||||
|
ret.ModelCritical = NewOptInt(e.ModelCritical)
|
||||||
|
ret.ModelCriticalD = NewOptInt(e.ModelCriticalD)
|
||||||
|
ret.Game = NewOptBool(e.Game)
|
||||||
|
ret.GameTest = NewOptBool(e.GameTest)
|
||||||
|
ret.GameEnd = NewOptBool(e.GameEnd)
|
||||||
|
ret.GameAccount = NewOptBool(e.GameAccount)
|
||||||
|
ret.GameLv = NewOptInt(e.GameLv)
|
||||||
return &ret
|
return &ret
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -530,6 +582,19 @@ func NewUserRead(e *ent.User) *UserRead {
|
|||||||
ret.TenAt = NewOptDateTime(e.TenAt)
|
ret.TenAt = NewOptDateTime(e.TenAt)
|
||||||
ret.Next = NewOptString(e.Next)
|
ret.Next = NewOptString(e.Next)
|
||||||
ret.Room = NewOptInt(e.Room)
|
ret.Room = NewOptInt(e.Room)
|
||||||
|
ret.Model = NewOptBool(e.Model)
|
||||||
|
ret.ModelAt = NewOptDateTime(e.ModelAt)
|
||||||
|
ret.ModelAttack = NewOptInt(e.ModelAttack)
|
||||||
|
ret.ModelLimit = NewOptInt(e.ModelLimit)
|
||||||
|
ret.ModelSkill = NewOptInt(e.ModelSkill)
|
||||||
|
ret.ModelMode = NewOptInt(e.ModelMode)
|
||||||
|
ret.ModelCritical = NewOptInt(e.ModelCritical)
|
||||||
|
ret.ModelCriticalD = NewOptInt(e.ModelCriticalD)
|
||||||
|
ret.Game = NewOptBool(e.Game)
|
||||||
|
ret.GameTest = NewOptBool(e.GameTest)
|
||||||
|
ret.GameEnd = NewOptBool(e.GameEnd)
|
||||||
|
ret.GameAccount = NewOptBool(e.GameAccount)
|
||||||
|
ret.GameLv = NewOptInt(e.GameLv)
|
||||||
return &ret
|
return &ret
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -589,6 +654,19 @@ func NewUserUpdate(e *ent.User) *UserUpdate {
|
|||||||
ret.TenAt = NewOptDateTime(e.TenAt)
|
ret.TenAt = NewOptDateTime(e.TenAt)
|
||||||
ret.Next = NewOptString(e.Next)
|
ret.Next = NewOptString(e.Next)
|
||||||
ret.Room = NewOptInt(e.Room)
|
ret.Room = NewOptInt(e.Room)
|
||||||
|
ret.Model = NewOptBool(e.Model)
|
||||||
|
ret.ModelAt = NewOptDateTime(e.ModelAt)
|
||||||
|
ret.ModelAttack = NewOptInt(e.ModelAttack)
|
||||||
|
ret.ModelLimit = NewOptInt(e.ModelLimit)
|
||||||
|
ret.ModelSkill = NewOptInt(e.ModelSkill)
|
||||||
|
ret.ModelMode = NewOptInt(e.ModelMode)
|
||||||
|
ret.ModelCritical = NewOptInt(e.ModelCritical)
|
||||||
|
ret.ModelCriticalD = NewOptInt(e.ModelCriticalD)
|
||||||
|
ret.Game = NewOptBool(e.Game)
|
||||||
|
ret.GameTest = NewOptBool(e.GameTest)
|
||||||
|
ret.GameEnd = NewOptBool(e.GameEnd)
|
||||||
|
ret.GameAccount = NewOptBool(e.GameAccount)
|
||||||
|
ret.GameLv = NewOptInt(e.GameLv)
|
||||||
return &ret
|
return &ret
|
||||||
}
|
}
|
||||||
|
|
||||||
|
360
ent/openapi.json
360
ent/openapi.json
@ -885,6 +885,46 @@
|
|||||||
"room": {
|
"room": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"model": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"model_at": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date-time"
|
||||||
|
},
|
||||||
|
"model_attack": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_limit": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_skill": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_mode": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical_d": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"game": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_test": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_end": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_account": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_lv": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
"card": {
|
"card": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
@ -1129,6 +1169,46 @@
|
|||||||
"room": {
|
"room": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"model": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"model_at": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date-time"
|
||||||
|
},
|
||||||
|
"model_attack": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_limit": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_skill": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_mode": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical_d": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"game": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_test": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_end": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_account": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_lv": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
"card": {
|
"card": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
@ -1559,6 +1639,46 @@
|
|||||||
},
|
},
|
||||||
"room": {
|
"room": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"model_at": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date-time"
|
||||||
|
},
|
||||||
|
"model_attack": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_limit": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_skill": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_mode": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical_d": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"game": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_test": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_end": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_account": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_lv": {
|
||||||
|
"type": "integer"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
@ -1760,6 +1880,46 @@
|
|||||||
},
|
},
|
||||||
"room": {
|
"room": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"model_at": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date-time"
|
||||||
|
},
|
||||||
|
"model_attack": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_limit": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_skill": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_mode": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical_d": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"game": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_test": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_end": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_account": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_lv": {
|
||||||
|
"type": "integer"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
@ -1883,6 +2043,46 @@
|
|||||||
"room": {
|
"room": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"model": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"model_at": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date-time"
|
||||||
|
},
|
||||||
|
"model_attack": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_limit": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_skill": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_mode": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical_d": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"game": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_test": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_end": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_account": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_lv": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
"card": {
|
"card": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
@ -2005,6 +2205,46 @@
|
|||||||
},
|
},
|
||||||
"room": {
|
"room": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"model_at": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date-time"
|
||||||
|
},
|
||||||
|
"model_attack": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_limit": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_skill": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_mode": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical_d": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"game": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_test": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_end": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_account": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_lv": {
|
||||||
|
"type": "integer"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
@ -2121,6 +2361,46 @@
|
|||||||
},
|
},
|
||||||
"room": {
|
"room": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"model_at": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date-time"
|
||||||
|
},
|
||||||
|
"model_attack": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_limit": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_skill": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_mode": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical_d": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"game": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_test": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_end": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_account": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_lv": {
|
||||||
|
"type": "integer"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
@ -2237,6 +2517,46 @@
|
|||||||
},
|
},
|
||||||
"room": {
|
"room": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"model_at": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date-time"
|
||||||
|
},
|
||||||
|
"model_attack": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_limit": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_skill": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_mode": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical_d": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"game": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_test": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_end": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_account": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_lv": {
|
||||||
|
"type": "integer"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
@ -2353,6 +2673,46 @@
|
|||||||
},
|
},
|
||||||
"room": {
|
"room": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"model_at": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date-time"
|
||||||
|
},
|
||||||
|
"model_attack": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_limit": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_skill": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_mode": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"model_critical_d": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"game": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_test": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_end": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_account": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"game_lv": {
|
||||||
|
"type": "integer"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
|
@ -142,4 +142,24 @@ func init() {
|
|||||||
userDescNext := userFields[32].Descriptor()
|
userDescNext := userFields[32].Descriptor()
|
||||||
// user.DefaultNext holds the default value on creation for the next field.
|
// user.DefaultNext holds the default value on creation for the next field.
|
||||||
user.DefaultNext = userDescNext.Default.(string)
|
user.DefaultNext = userDescNext.Default.(string)
|
||||||
|
// userDescModelAt is the schema descriptor for model_at field.
|
||||||
|
userDescModelAt := userFields[35].Descriptor()
|
||||||
|
// user.DefaultModelAt holds the default value on creation for the model_at field.
|
||||||
|
user.DefaultModelAt = userDescModelAt.Default.(func() time.Time)
|
||||||
|
// userDescGame is the schema descriptor for game field.
|
||||||
|
userDescGame := userFields[42].Descriptor()
|
||||||
|
// user.DefaultGame holds the default value on creation for the game field.
|
||||||
|
user.DefaultGame = userDescGame.Default.(bool)
|
||||||
|
// userDescGameTest is the schema descriptor for game_test field.
|
||||||
|
userDescGameTest := userFields[43].Descriptor()
|
||||||
|
// user.DefaultGameTest holds the default value on creation for the game_test field.
|
||||||
|
user.DefaultGameTest = userDescGameTest.Default.(bool)
|
||||||
|
// userDescGameEnd is the schema descriptor for game_end field.
|
||||||
|
userDescGameEnd := userFields[44].Descriptor()
|
||||||
|
// user.DefaultGameEnd holds the default value on creation for the game_end field.
|
||||||
|
user.DefaultGameEnd = userDescGameEnd.Default.(bool)
|
||||||
|
// userDescGameAccount is the schema descriptor for game_account field.
|
||||||
|
userDescGameAccount := userFields[45].Descriptor()
|
||||||
|
// user.DefaultGameAccount holds the default value on creation for the game_account field.
|
||||||
|
user.DefaultGameAccount = userDescGameAccount.Default.(bool)
|
||||||
}
|
}
|
||||||
|
@ -58,6 +58,7 @@ func (Card) Fields() []ent.Field {
|
|||||||
card = 6
|
card = 6
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//var card = rand.Intn(91)
|
||||||
return card
|
return card
|
||||||
}).
|
}).
|
||||||
Optional(),
|
Optional(),
|
||||||
|
@ -171,6 +171,51 @@ func (User) Fields() []ent.Field {
|
|||||||
field.Int("room").
|
field.Int("room").
|
||||||
Optional(),
|
Optional(),
|
||||||
|
|
||||||
|
field.Bool("model").
|
||||||
|
Optional(),
|
||||||
|
|
||||||
|
field.Time("model_at").
|
||||||
|
Optional().
|
||||||
|
Default(func() time.Time {
|
||||||
|
return time.Now().In(jst)
|
||||||
|
}),
|
||||||
|
|
||||||
|
field.Int("model_attack").
|
||||||
|
Optional(),
|
||||||
|
|
||||||
|
field.Int("model_limit").
|
||||||
|
Optional(),
|
||||||
|
|
||||||
|
field.Int("model_skill").
|
||||||
|
Optional(),
|
||||||
|
|
||||||
|
field.Int("model_mode").
|
||||||
|
Optional(),
|
||||||
|
|
||||||
|
field.Int("model_critical").
|
||||||
|
Optional(),
|
||||||
|
|
||||||
|
field.Int("model_critical_d").
|
||||||
|
Optional(),
|
||||||
|
|
||||||
|
field.Bool("game").
|
||||||
|
Default(false).
|
||||||
|
Optional(),
|
||||||
|
|
||||||
|
field.Bool("game_test").
|
||||||
|
Default(false).
|
||||||
|
Optional(),
|
||||||
|
|
||||||
|
field.Bool("game_end").
|
||||||
|
Default(false).
|
||||||
|
Optional(),
|
||||||
|
|
||||||
|
field.Bool("game_account").
|
||||||
|
Default(false).
|
||||||
|
Optional(),
|
||||||
|
|
||||||
|
field.Int("game_lv").
|
||||||
|
Optional(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
149
ent/user.go
149
ent/user.go
@ -84,6 +84,32 @@ type User struct {
|
|||||||
Next string `json:"next,omitempty"`
|
Next string `json:"next,omitempty"`
|
||||||
// Room holds the value of the "room" field.
|
// Room holds the value of the "room" field.
|
||||||
Room int `json:"room,omitempty"`
|
Room int `json:"room,omitempty"`
|
||||||
|
// Model holds the value of the "model" field.
|
||||||
|
Model bool `json:"model,omitempty"`
|
||||||
|
// ModelAt holds the value of the "model_at" field.
|
||||||
|
ModelAt time.Time `json:"model_at,omitempty"`
|
||||||
|
// ModelAttack holds the value of the "model_attack" field.
|
||||||
|
ModelAttack int `json:"model_attack,omitempty"`
|
||||||
|
// ModelLimit holds the value of the "model_limit" field.
|
||||||
|
ModelLimit int `json:"model_limit,omitempty"`
|
||||||
|
// ModelSkill holds the value of the "model_skill" field.
|
||||||
|
ModelSkill int `json:"model_skill,omitempty"`
|
||||||
|
// ModelMode holds the value of the "model_mode" field.
|
||||||
|
ModelMode int `json:"model_mode,omitempty"`
|
||||||
|
// ModelCritical holds the value of the "model_critical" field.
|
||||||
|
ModelCritical int `json:"model_critical,omitempty"`
|
||||||
|
// ModelCriticalD holds the value of the "model_critical_d" field.
|
||||||
|
ModelCriticalD int `json:"model_critical_d,omitempty"`
|
||||||
|
// Game holds the value of the "game" field.
|
||||||
|
Game bool `json:"game,omitempty"`
|
||||||
|
// GameTest holds the value of the "game_test" field.
|
||||||
|
GameTest bool `json:"game_test,omitempty"`
|
||||||
|
// GameEnd holds the value of the "game_end" field.
|
||||||
|
GameEnd bool `json:"game_end,omitempty"`
|
||||||
|
// GameAccount holds the value of the "game_account" field.
|
||||||
|
GameAccount bool `json:"game_account,omitempty"`
|
||||||
|
// GameLv holds the value of the "game_lv" field.
|
||||||
|
GameLv int `json:"game_lv,omitempty"`
|
||||||
// Edges holds the relations/edges for other nodes in the graph.
|
// Edges holds the relations/edges for other nodes in the graph.
|
||||||
// The values are being populated by the UserQuery when eager-loading is set.
|
// The values are being populated by the UserQuery when eager-loading is set.
|
||||||
Edges UserEdges `json:"edges"`
|
Edges UserEdges `json:"edges"`
|
||||||
@ -113,13 +139,13 @@ func (*User) scanValues(columns []string) ([]any, error) {
|
|||||||
values := make([]any, len(columns))
|
values := make([]any, len(columns))
|
||||||
for i := range columns {
|
for i := range columns {
|
||||||
switch columns[i] {
|
switch columns[i] {
|
||||||
case user.FieldMember, user.FieldBook, user.FieldManga, user.FieldBadge, user.FieldBsky, user.FieldMastodon, user.FieldDelete, user.FieldHandle, user.FieldTen:
|
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:
|
||||||
values[i] = new(sql.NullBool)
|
values[i] = new(sql.NullBool)
|
||||||
case user.FieldID, user.FieldLuck, user.FieldLike, user.FieldLikeRank, user.FieldFav, user.FieldTenSu, user.FieldTenKai, user.FieldAiten, user.FieldRoom:
|
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:
|
||||||
values[i] = new(sql.NullInt64)
|
values[i] = new(sql.NullInt64)
|
||||||
case user.FieldUsername, user.FieldDid, user.FieldToken, user.FieldPassword, user.FieldTenCard, user.FieldTenDelete, user.FieldTenPost, user.FieldTenGet, user.FieldNext:
|
case user.FieldUsername, user.FieldDid, user.FieldToken, user.FieldPassword, user.FieldTenCard, user.FieldTenDelete, user.FieldTenPost, user.FieldTenGet, user.FieldNext:
|
||||||
values[i] = new(sql.NullString)
|
values[i] = new(sql.NullString)
|
||||||
case user.FieldCreatedAt, user.FieldUpdatedAt, user.FieldRaidAt, user.FieldServerAt, user.FieldEggAt, user.FieldLuckAt, user.FieldLikeAt, user.FieldTenAt:
|
case user.FieldCreatedAt, user.FieldUpdatedAt, user.FieldRaidAt, user.FieldServerAt, user.FieldEggAt, user.FieldLuckAt, user.FieldLikeAt, user.FieldTenAt, user.FieldModelAt:
|
||||||
values[i] = new(sql.NullTime)
|
values[i] = new(sql.NullTime)
|
||||||
case user.ForeignKeys[0]: // group_users
|
case user.ForeignKeys[0]: // group_users
|
||||||
values[i] = new(sql.NullInt64)
|
values[i] = new(sql.NullInt64)
|
||||||
@ -348,6 +374,84 @@ func (u *User) assignValues(columns []string, values []any) error {
|
|||||||
} else if value.Valid {
|
} else if value.Valid {
|
||||||
u.Room = int(value.Int64)
|
u.Room = int(value.Int64)
|
||||||
}
|
}
|
||||||
|
case user.FieldModel:
|
||||||
|
if value, ok := values[i].(*sql.NullBool); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field model", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.Model = value.Bool
|
||||||
|
}
|
||||||
|
case user.FieldModelAt:
|
||||||
|
if value, ok := values[i].(*sql.NullTime); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field model_at", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.ModelAt = value.Time
|
||||||
|
}
|
||||||
|
case user.FieldModelAttack:
|
||||||
|
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field model_attack", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.ModelAttack = int(value.Int64)
|
||||||
|
}
|
||||||
|
case user.FieldModelLimit:
|
||||||
|
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field model_limit", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.ModelLimit = int(value.Int64)
|
||||||
|
}
|
||||||
|
case user.FieldModelSkill:
|
||||||
|
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field model_skill", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.ModelSkill = int(value.Int64)
|
||||||
|
}
|
||||||
|
case user.FieldModelMode:
|
||||||
|
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field model_mode", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.ModelMode = int(value.Int64)
|
||||||
|
}
|
||||||
|
case user.FieldModelCritical:
|
||||||
|
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field model_critical", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.ModelCritical = int(value.Int64)
|
||||||
|
}
|
||||||
|
case user.FieldModelCriticalD:
|
||||||
|
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field model_critical_d", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.ModelCriticalD = int(value.Int64)
|
||||||
|
}
|
||||||
|
case user.FieldGame:
|
||||||
|
if value, ok := values[i].(*sql.NullBool); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field game", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.Game = value.Bool
|
||||||
|
}
|
||||||
|
case user.FieldGameTest:
|
||||||
|
if value, ok := values[i].(*sql.NullBool); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field game_test", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.GameTest = value.Bool
|
||||||
|
}
|
||||||
|
case user.FieldGameEnd:
|
||||||
|
if value, ok := values[i].(*sql.NullBool); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field game_end", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.GameEnd = value.Bool
|
||||||
|
}
|
||||||
|
case user.FieldGameAccount:
|
||||||
|
if value, ok := values[i].(*sql.NullBool); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field game_account", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.GameAccount = value.Bool
|
||||||
|
}
|
||||||
|
case user.FieldGameLv:
|
||||||
|
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field game_lv", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
u.GameLv = int(value.Int64)
|
||||||
|
}
|
||||||
case user.ForeignKeys[0]:
|
case user.ForeignKeys[0]:
|
||||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||||
return fmt.Errorf("unexpected type %T for edge-field group_users", value)
|
return fmt.Errorf("unexpected type %T for edge-field group_users", value)
|
||||||
@ -487,6 +591,45 @@ func (u *User) String() string {
|
|||||||
builder.WriteString(", ")
|
builder.WriteString(", ")
|
||||||
builder.WriteString("room=")
|
builder.WriteString("room=")
|
||||||
builder.WriteString(fmt.Sprintf("%v", u.Room))
|
builder.WriteString(fmt.Sprintf("%v", u.Room))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("model=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.Model))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("model_at=")
|
||||||
|
builder.WriteString(u.ModelAt.Format(time.ANSIC))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("model_attack=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.ModelAttack))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("model_limit=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.ModelLimit))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("model_skill=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.ModelSkill))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("model_mode=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.ModelMode))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("model_critical=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.ModelCritical))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("model_critical_d=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.ModelCriticalD))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("game=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.Game))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("game_test=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.GameTest))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("game_end=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.GameEnd))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("game_account=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.GameAccount))
|
||||||
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("game_lv=")
|
||||||
|
builder.WriteString(fmt.Sprintf("%v", u.GameLv))
|
||||||
builder.WriteByte(')')
|
builder.WriteByte(')')
|
||||||
return builder.String()
|
return builder.String()
|
||||||
}
|
}
|
||||||
|
@ -79,6 +79,32 @@ const (
|
|||||||
FieldNext = "next"
|
FieldNext = "next"
|
||||||
// FieldRoom holds the string denoting the room field in the database.
|
// FieldRoom holds the string denoting the room field in the database.
|
||||||
FieldRoom = "room"
|
FieldRoom = "room"
|
||||||
|
// FieldModel holds the string denoting the model field in the database.
|
||||||
|
FieldModel = "model"
|
||||||
|
// FieldModelAt holds the string denoting the model_at field in the database.
|
||||||
|
FieldModelAt = "model_at"
|
||||||
|
// FieldModelAttack holds the string denoting the model_attack field in the database.
|
||||||
|
FieldModelAttack = "model_attack"
|
||||||
|
// FieldModelLimit holds the string denoting the model_limit field in the database.
|
||||||
|
FieldModelLimit = "model_limit"
|
||||||
|
// FieldModelSkill holds the string denoting the model_skill field in the database.
|
||||||
|
FieldModelSkill = "model_skill"
|
||||||
|
// FieldModelMode holds the string denoting the model_mode field in the database.
|
||||||
|
FieldModelMode = "model_mode"
|
||||||
|
// FieldModelCritical holds the string denoting the model_critical field in the database.
|
||||||
|
FieldModelCritical = "model_critical"
|
||||||
|
// FieldModelCriticalD holds the string denoting the model_critical_d field in the database.
|
||||||
|
FieldModelCriticalD = "model_critical_d"
|
||||||
|
// FieldGame holds the string denoting the game field in the database.
|
||||||
|
FieldGame = "game"
|
||||||
|
// FieldGameTest holds the string denoting the game_test field in the database.
|
||||||
|
FieldGameTest = "game_test"
|
||||||
|
// FieldGameEnd holds the string denoting the game_end field in the database.
|
||||||
|
FieldGameEnd = "game_end"
|
||||||
|
// FieldGameAccount holds the string denoting the game_account field in the database.
|
||||||
|
FieldGameAccount = "game_account"
|
||||||
|
// FieldGameLv holds the string denoting the game_lv field in the database.
|
||||||
|
FieldGameLv = "game_lv"
|
||||||
// EdgeCard holds the string denoting the card edge name in mutations.
|
// EdgeCard holds the string denoting the card edge name in mutations.
|
||||||
EdgeCard = "card"
|
EdgeCard = "card"
|
||||||
// Table holds the table name of the user in the database.
|
// Table holds the table name of the user in the database.
|
||||||
@ -129,6 +155,19 @@ var Columns = []string{
|
|||||||
FieldTenAt,
|
FieldTenAt,
|
||||||
FieldNext,
|
FieldNext,
|
||||||
FieldRoom,
|
FieldRoom,
|
||||||
|
FieldModel,
|
||||||
|
FieldModelAt,
|
||||||
|
FieldModelAttack,
|
||||||
|
FieldModelLimit,
|
||||||
|
FieldModelSkill,
|
||||||
|
FieldModelMode,
|
||||||
|
FieldModelCritical,
|
||||||
|
FieldModelCriticalD,
|
||||||
|
FieldGame,
|
||||||
|
FieldGameTest,
|
||||||
|
FieldGameEnd,
|
||||||
|
FieldGameAccount,
|
||||||
|
FieldGameLv,
|
||||||
}
|
}
|
||||||
|
|
||||||
// ForeignKeys holds the SQL foreign-keys that are owned by the "users"
|
// ForeignKeys holds the SQL foreign-keys that are owned by the "users"
|
||||||
@ -191,4 +230,14 @@ var (
|
|||||||
DefaultTenAt func() time.Time
|
DefaultTenAt func() time.Time
|
||||||
// DefaultNext holds the default value on creation for the "next" field.
|
// DefaultNext holds the default value on creation for the "next" field.
|
||||||
DefaultNext string
|
DefaultNext string
|
||||||
|
// DefaultModelAt holds the default value on creation for the "model_at" field.
|
||||||
|
DefaultModelAt func() time.Time
|
||||||
|
// DefaultGame holds the default value on creation for the "game" field.
|
||||||
|
DefaultGame bool
|
||||||
|
// DefaultGameTest holds the default value on creation for the "game_test" field.
|
||||||
|
DefaultGameTest bool
|
||||||
|
// DefaultGameEnd holds the default value on creation for the "game_end" field.
|
||||||
|
DefaultGameEnd bool
|
||||||
|
// DefaultGameAccount holds the default value on creation for the "game_account" field.
|
||||||
|
DefaultGameAccount bool
|
||||||
)
|
)
|
||||||
|
@ -225,6 +225,71 @@ func Room(v int) predicate.User {
|
|||||||
return predicate.User(sql.FieldEQ(FieldRoom, v))
|
return predicate.User(sql.FieldEQ(FieldRoom, v))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Model applies equality check predicate on the "model" field. It's identical to ModelEQ.
|
||||||
|
func Model(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModel, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAt applies equality check predicate on the "model_at" field. It's identical to ModelAtEQ.
|
||||||
|
func ModelAt(v time.Time) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelAt, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAttack applies equality check predicate on the "model_attack" field. It's identical to ModelAttackEQ.
|
||||||
|
func ModelAttack(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelAttack, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelLimit applies equality check predicate on the "model_limit" field. It's identical to ModelLimitEQ.
|
||||||
|
func ModelLimit(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelLimit, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelSkill applies equality check predicate on the "model_skill" field. It's identical to ModelSkillEQ.
|
||||||
|
func ModelSkill(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelMode applies equality check predicate on the "model_mode" field. It's identical to ModelModeEQ.
|
||||||
|
func ModelMode(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelMode, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCritical applies equality check predicate on the "model_critical" field. It's identical to ModelCriticalEQ.
|
||||||
|
func ModelCritical(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelCritical, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalD applies equality check predicate on the "model_critical_d" field. It's identical to ModelCriticalDEQ.
|
||||||
|
func ModelCriticalD(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelCriticalD, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// Game applies equality check predicate on the "game" field. It's identical to GameEQ.
|
||||||
|
func Game(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldGame, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameTest applies equality check predicate on the "game_test" field. It's identical to GameTestEQ.
|
||||||
|
func GameTest(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldGameTest, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameEnd applies equality check predicate on the "game_end" field. It's identical to GameEndEQ.
|
||||||
|
func GameEnd(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldGameEnd, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameAccount applies equality check predicate on the "game_account" field. It's identical to GameAccountEQ.
|
||||||
|
func GameAccount(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldGameAccount, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameLv applies equality check predicate on the "game_lv" field. It's identical to GameLvEQ.
|
||||||
|
func GameLv(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldGameLv, v))
|
||||||
|
}
|
||||||
|
|
||||||
// UsernameEQ applies the EQ predicate on the "username" field.
|
// UsernameEQ applies the EQ predicate on the "username" field.
|
||||||
func UsernameEQ(v string) predicate.User {
|
func UsernameEQ(v string) predicate.User {
|
||||||
return predicate.User(sql.FieldEQ(FieldUsername, v))
|
return predicate.User(sql.FieldEQ(FieldUsername, v))
|
||||||
@ -1860,6 +1925,506 @@ func RoomNotNil() predicate.User {
|
|||||||
return predicate.User(sql.FieldNotNull(FieldRoom))
|
return predicate.User(sql.FieldNotNull(FieldRoom))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ModelEQ applies the EQ predicate on the "model" field.
|
||||||
|
func ModelEQ(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModel, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelNEQ applies the NEQ predicate on the "model" field.
|
||||||
|
func ModelNEQ(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldModel, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelIsNil applies the IsNil predicate on the "model" field.
|
||||||
|
func ModelIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldModel))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelNotNil applies the NotNil predicate on the "model" field.
|
||||||
|
func ModelNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldModel))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAtEQ applies the EQ predicate on the "model_at" field.
|
||||||
|
func ModelAtEQ(v time.Time) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelAt, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAtNEQ applies the NEQ predicate on the "model_at" field.
|
||||||
|
func ModelAtNEQ(v time.Time) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldModelAt, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAtIn applies the In predicate on the "model_at" field.
|
||||||
|
func ModelAtIn(vs ...time.Time) predicate.User {
|
||||||
|
return predicate.User(sql.FieldIn(FieldModelAt, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAtNotIn applies the NotIn predicate on the "model_at" field.
|
||||||
|
func ModelAtNotIn(vs ...time.Time) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotIn(FieldModelAt, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAtGT applies the GT predicate on the "model_at" field.
|
||||||
|
func ModelAtGT(v time.Time) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGT(FieldModelAt, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAtGTE applies the GTE predicate on the "model_at" field.
|
||||||
|
func ModelAtGTE(v time.Time) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGTE(FieldModelAt, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAtLT applies the LT predicate on the "model_at" field.
|
||||||
|
func ModelAtLT(v time.Time) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLT(FieldModelAt, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAtLTE applies the LTE predicate on the "model_at" field.
|
||||||
|
func ModelAtLTE(v time.Time) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLTE(FieldModelAt, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAtIsNil applies the IsNil predicate on the "model_at" field.
|
||||||
|
func ModelAtIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldModelAt))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAtNotNil applies the NotNil predicate on the "model_at" field.
|
||||||
|
func ModelAtNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldModelAt))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAttackEQ applies the EQ predicate on the "model_attack" field.
|
||||||
|
func ModelAttackEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelAttack, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAttackNEQ applies the NEQ predicate on the "model_attack" field.
|
||||||
|
func ModelAttackNEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldModelAttack, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAttackIn applies the In predicate on the "model_attack" field.
|
||||||
|
func ModelAttackIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldIn(FieldModelAttack, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAttackNotIn applies the NotIn predicate on the "model_attack" field.
|
||||||
|
func ModelAttackNotIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotIn(FieldModelAttack, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAttackGT applies the GT predicate on the "model_attack" field.
|
||||||
|
func ModelAttackGT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGT(FieldModelAttack, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAttackGTE applies the GTE predicate on the "model_attack" field.
|
||||||
|
func ModelAttackGTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGTE(FieldModelAttack, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAttackLT applies the LT predicate on the "model_attack" field.
|
||||||
|
func ModelAttackLT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLT(FieldModelAttack, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAttackLTE applies the LTE predicate on the "model_attack" field.
|
||||||
|
func ModelAttackLTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLTE(FieldModelAttack, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAttackIsNil applies the IsNil predicate on the "model_attack" field.
|
||||||
|
func ModelAttackIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldModelAttack))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelAttackNotNil applies the NotNil predicate on the "model_attack" field.
|
||||||
|
func ModelAttackNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldModelAttack))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelLimitEQ applies the EQ predicate on the "model_limit" field.
|
||||||
|
func ModelLimitEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelLimit, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelLimitNEQ applies the NEQ predicate on the "model_limit" field.
|
||||||
|
func ModelLimitNEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldModelLimit, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelLimitIn applies the In predicate on the "model_limit" field.
|
||||||
|
func ModelLimitIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldIn(FieldModelLimit, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelLimitNotIn applies the NotIn predicate on the "model_limit" field.
|
||||||
|
func ModelLimitNotIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotIn(FieldModelLimit, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelLimitGT applies the GT predicate on the "model_limit" field.
|
||||||
|
func ModelLimitGT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGT(FieldModelLimit, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelLimitGTE applies the GTE predicate on the "model_limit" field.
|
||||||
|
func ModelLimitGTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGTE(FieldModelLimit, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelLimitLT applies the LT predicate on the "model_limit" field.
|
||||||
|
func ModelLimitLT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLT(FieldModelLimit, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelLimitLTE applies the LTE predicate on the "model_limit" field.
|
||||||
|
func ModelLimitLTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLTE(FieldModelLimit, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelLimitIsNil applies the IsNil predicate on the "model_limit" field.
|
||||||
|
func ModelLimitIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldModelLimit))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelLimitNotNil applies the NotNil predicate on the "model_limit" field.
|
||||||
|
func ModelLimitNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldModelLimit))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelSkillEQ applies the EQ predicate on the "model_skill" field.
|
||||||
|
func ModelSkillEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelSkillNEQ applies the NEQ predicate on the "model_skill" field.
|
||||||
|
func ModelSkillNEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldModelSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelSkillIn applies the In predicate on the "model_skill" field.
|
||||||
|
func ModelSkillIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldIn(FieldModelSkill, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelSkillNotIn applies the NotIn predicate on the "model_skill" field.
|
||||||
|
func ModelSkillNotIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotIn(FieldModelSkill, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelSkillGT applies the GT predicate on the "model_skill" field.
|
||||||
|
func ModelSkillGT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGT(FieldModelSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelSkillGTE applies the GTE predicate on the "model_skill" field.
|
||||||
|
func ModelSkillGTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGTE(FieldModelSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelSkillLT applies the LT predicate on the "model_skill" field.
|
||||||
|
func ModelSkillLT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLT(FieldModelSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelSkillLTE applies the LTE predicate on the "model_skill" field.
|
||||||
|
func ModelSkillLTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLTE(FieldModelSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelSkillIsNil applies the IsNil predicate on the "model_skill" field.
|
||||||
|
func ModelSkillIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldModelSkill))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelSkillNotNil applies the NotNil predicate on the "model_skill" field.
|
||||||
|
func ModelSkillNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldModelSkill))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelModeEQ applies the EQ predicate on the "model_mode" field.
|
||||||
|
func ModelModeEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelMode, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelModeNEQ applies the NEQ predicate on the "model_mode" field.
|
||||||
|
func ModelModeNEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldModelMode, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelModeIn applies the In predicate on the "model_mode" field.
|
||||||
|
func ModelModeIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldIn(FieldModelMode, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelModeNotIn applies the NotIn predicate on the "model_mode" field.
|
||||||
|
func ModelModeNotIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotIn(FieldModelMode, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelModeGT applies the GT predicate on the "model_mode" field.
|
||||||
|
func ModelModeGT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGT(FieldModelMode, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelModeGTE applies the GTE predicate on the "model_mode" field.
|
||||||
|
func ModelModeGTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGTE(FieldModelMode, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelModeLT applies the LT predicate on the "model_mode" field.
|
||||||
|
func ModelModeLT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLT(FieldModelMode, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelModeLTE applies the LTE predicate on the "model_mode" field.
|
||||||
|
func ModelModeLTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLTE(FieldModelMode, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelModeIsNil applies the IsNil predicate on the "model_mode" field.
|
||||||
|
func ModelModeIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldModelMode))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelModeNotNil applies the NotNil predicate on the "model_mode" field.
|
||||||
|
func ModelModeNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldModelMode))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalEQ applies the EQ predicate on the "model_critical" field.
|
||||||
|
func ModelCriticalEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelCritical, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalNEQ applies the NEQ predicate on the "model_critical" field.
|
||||||
|
func ModelCriticalNEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldModelCritical, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalIn applies the In predicate on the "model_critical" field.
|
||||||
|
func ModelCriticalIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldIn(FieldModelCritical, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalNotIn applies the NotIn predicate on the "model_critical" field.
|
||||||
|
func ModelCriticalNotIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotIn(FieldModelCritical, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalGT applies the GT predicate on the "model_critical" field.
|
||||||
|
func ModelCriticalGT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGT(FieldModelCritical, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalGTE applies the GTE predicate on the "model_critical" field.
|
||||||
|
func ModelCriticalGTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGTE(FieldModelCritical, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalLT applies the LT predicate on the "model_critical" field.
|
||||||
|
func ModelCriticalLT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLT(FieldModelCritical, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalLTE applies the LTE predicate on the "model_critical" field.
|
||||||
|
func ModelCriticalLTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLTE(FieldModelCritical, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalIsNil applies the IsNil predicate on the "model_critical" field.
|
||||||
|
func ModelCriticalIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldModelCritical))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalNotNil applies the NotNil predicate on the "model_critical" field.
|
||||||
|
func ModelCriticalNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldModelCritical))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalDEQ applies the EQ predicate on the "model_critical_d" field.
|
||||||
|
func ModelCriticalDEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldModelCriticalD, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalDNEQ applies the NEQ predicate on the "model_critical_d" field.
|
||||||
|
func ModelCriticalDNEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldModelCriticalD, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalDIn applies the In predicate on the "model_critical_d" field.
|
||||||
|
func ModelCriticalDIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldIn(FieldModelCriticalD, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalDNotIn applies the NotIn predicate on the "model_critical_d" field.
|
||||||
|
func ModelCriticalDNotIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotIn(FieldModelCriticalD, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalDGT applies the GT predicate on the "model_critical_d" field.
|
||||||
|
func ModelCriticalDGT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGT(FieldModelCriticalD, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalDGTE applies the GTE predicate on the "model_critical_d" field.
|
||||||
|
func ModelCriticalDGTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGTE(FieldModelCriticalD, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalDLT applies the LT predicate on the "model_critical_d" field.
|
||||||
|
func ModelCriticalDLT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLT(FieldModelCriticalD, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalDLTE applies the LTE predicate on the "model_critical_d" field.
|
||||||
|
func ModelCriticalDLTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLTE(FieldModelCriticalD, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalDIsNil applies the IsNil predicate on the "model_critical_d" field.
|
||||||
|
func ModelCriticalDIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldModelCriticalD))
|
||||||
|
}
|
||||||
|
|
||||||
|
// ModelCriticalDNotNil applies the NotNil predicate on the "model_critical_d" field.
|
||||||
|
func ModelCriticalDNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldModelCriticalD))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameEQ applies the EQ predicate on the "game" field.
|
||||||
|
func GameEQ(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldGame, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameNEQ applies the NEQ predicate on the "game" field.
|
||||||
|
func GameNEQ(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldGame, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameIsNil applies the IsNil predicate on the "game" field.
|
||||||
|
func GameIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldGame))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameNotNil applies the NotNil predicate on the "game" field.
|
||||||
|
func GameNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldGame))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameTestEQ applies the EQ predicate on the "game_test" field.
|
||||||
|
func GameTestEQ(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldGameTest, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameTestNEQ applies the NEQ predicate on the "game_test" field.
|
||||||
|
func GameTestNEQ(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldGameTest, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameTestIsNil applies the IsNil predicate on the "game_test" field.
|
||||||
|
func GameTestIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldGameTest))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameTestNotNil applies the NotNil predicate on the "game_test" field.
|
||||||
|
func GameTestNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldGameTest))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameEndEQ applies the EQ predicate on the "game_end" field.
|
||||||
|
func GameEndEQ(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldGameEnd, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameEndNEQ applies the NEQ predicate on the "game_end" field.
|
||||||
|
func GameEndNEQ(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldGameEnd, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameEndIsNil applies the IsNil predicate on the "game_end" field.
|
||||||
|
func GameEndIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldGameEnd))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameEndNotNil applies the NotNil predicate on the "game_end" field.
|
||||||
|
func GameEndNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldGameEnd))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameAccountEQ applies the EQ predicate on the "game_account" field.
|
||||||
|
func GameAccountEQ(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldGameAccount, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameAccountNEQ applies the NEQ predicate on the "game_account" field.
|
||||||
|
func GameAccountNEQ(v bool) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldGameAccount, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameAccountIsNil applies the IsNil predicate on the "game_account" field.
|
||||||
|
func GameAccountIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldGameAccount))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameAccountNotNil applies the NotNil predicate on the "game_account" field.
|
||||||
|
func GameAccountNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldGameAccount))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameLvEQ applies the EQ predicate on the "game_lv" field.
|
||||||
|
func GameLvEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldEQ(FieldGameLv, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameLvNEQ applies the NEQ predicate on the "game_lv" field.
|
||||||
|
func GameLvNEQ(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNEQ(FieldGameLv, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameLvIn applies the In predicate on the "game_lv" field.
|
||||||
|
func GameLvIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldIn(FieldGameLv, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameLvNotIn applies the NotIn predicate on the "game_lv" field.
|
||||||
|
func GameLvNotIn(vs ...int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotIn(FieldGameLv, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameLvGT applies the GT predicate on the "game_lv" field.
|
||||||
|
func GameLvGT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGT(FieldGameLv, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameLvGTE applies the GTE predicate on the "game_lv" field.
|
||||||
|
func GameLvGTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldGTE(FieldGameLv, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameLvLT applies the LT predicate on the "game_lv" field.
|
||||||
|
func GameLvLT(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLT(FieldGameLv, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameLvLTE applies the LTE predicate on the "game_lv" field.
|
||||||
|
func GameLvLTE(v int) predicate.User {
|
||||||
|
return predicate.User(sql.FieldLTE(FieldGameLv, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameLvIsNil applies the IsNil predicate on the "game_lv" field.
|
||||||
|
func GameLvIsNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldIsNull(FieldGameLv))
|
||||||
|
}
|
||||||
|
|
||||||
|
// GameLvNotNil applies the NotNil predicate on the "game_lv" field.
|
||||||
|
func GameLvNotNil() predicate.User {
|
||||||
|
return predicate.User(sql.FieldNotNull(FieldGameLv))
|
||||||
|
}
|
||||||
|
|
||||||
// HasCard applies the HasEdge predicate on the "card" edge.
|
// HasCard applies the HasEdge predicate on the "card" edge.
|
||||||
func HasCard() predicate.User {
|
func HasCard() predicate.User {
|
||||||
return predicate.User(func(s *sql.Selector) {
|
return predicate.User(func(s *sql.Selector) {
|
||||||
|
@ -481,6 +481,188 @@ func (uc *UserCreate) SetNillableRoom(i *int) *UserCreate {
|
|||||||
return uc
|
return uc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetModel sets the "model" field.
|
||||||
|
func (uc *UserCreate) SetModel(b bool) *UserCreate {
|
||||||
|
uc.mutation.SetModel(b)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModel sets the "model" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableModel(b *bool) *UserCreate {
|
||||||
|
if b != nil {
|
||||||
|
uc.SetModel(*b)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelAt sets the "model_at" field.
|
||||||
|
func (uc *UserCreate) SetModelAt(t time.Time) *UserCreate {
|
||||||
|
uc.mutation.SetModelAt(t)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelAt sets the "model_at" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableModelAt(t *time.Time) *UserCreate {
|
||||||
|
if t != nil {
|
||||||
|
uc.SetModelAt(*t)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelAttack sets the "model_attack" field.
|
||||||
|
func (uc *UserCreate) SetModelAttack(i int) *UserCreate {
|
||||||
|
uc.mutation.SetModelAttack(i)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelAttack sets the "model_attack" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableModelAttack(i *int) *UserCreate {
|
||||||
|
if i != nil {
|
||||||
|
uc.SetModelAttack(*i)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelLimit sets the "model_limit" field.
|
||||||
|
func (uc *UserCreate) SetModelLimit(i int) *UserCreate {
|
||||||
|
uc.mutation.SetModelLimit(i)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelLimit sets the "model_limit" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableModelLimit(i *int) *UserCreate {
|
||||||
|
if i != nil {
|
||||||
|
uc.SetModelLimit(*i)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelSkill sets the "model_skill" field.
|
||||||
|
func (uc *UserCreate) SetModelSkill(i int) *UserCreate {
|
||||||
|
uc.mutation.SetModelSkill(i)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelSkill sets the "model_skill" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableModelSkill(i *int) *UserCreate {
|
||||||
|
if i != nil {
|
||||||
|
uc.SetModelSkill(*i)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelMode sets the "model_mode" field.
|
||||||
|
func (uc *UserCreate) SetModelMode(i int) *UserCreate {
|
||||||
|
uc.mutation.SetModelMode(i)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelMode sets the "model_mode" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableModelMode(i *int) *UserCreate {
|
||||||
|
if i != nil {
|
||||||
|
uc.SetModelMode(*i)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelCritical sets the "model_critical" field.
|
||||||
|
func (uc *UserCreate) SetModelCritical(i int) *UserCreate {
|
||||||
|
uc.mutation.SetModelCritical(i)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelCritical sets the "model_critical" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableModelCritical(i *int) *UserCreate {
|
||||||
|
if i != nil {
|
||||||
|
uc.SetModelCritical(*i)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelCriticalD sets the "model_critical_d" field.
|
||||||
|
func (uc *UserCreate) SetModelCriticalD(i int) *UserCreate {
|
||||||
|
uc.mutation.SetModelCriticalD(i)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelCriticalD sets the "model_critical_d" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableModelCriticalD(i *int) *UserCreate {
|
||||||
|
if i != nil {
|
||||||
|
uc.SetModelCriticalD(*i)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGame sets the "game" field.
|
||||||
|
func (uc *UserCreate) SetGame(b bool) *UserCreate {
|
||||||
|
uc.mutation.SetGame(b)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGame sets the "game" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableGame(b *bool) *UserCreate {
|
||||||
|
if b != nil {
|
||||||
|
uc.SetGame(*b)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameTest sets the "game_test" field.
|
||||||
|
func (uc *UserCreate) SetGameTest(b bool) *UserCreate {
|
||||||
|
uc.mutation.SetGameTest(b)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameTest sets the "game_test" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableGameTest(b *bool) *UserCreate {
|
||||||
|
if b != nil {
|
||||||
|
uc.SetGameTest(*b)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameEnd sets the "game_end" field.
|
||||||
|
func (uc *UserCreate) SetGameEnd(b bool) *UserCreate {
|
||||||
|
uc.mutation.SetGameEnd(b)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameEnd sets the "game_end" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableGameEnd(b *bool) *UserCreate {
|
||||||
|
if b != nil {
|
||||||
|
uc.SetGameEnd(*b)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameAccount sets the "game_account" field.
|
||||||
|
func (uc *UserCreate) SetGameAccount(b bool) *UserCreate {
|
||||||
|
uc.mutation.SetGameAccount(b)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameAccount sets the "game_account" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableGameAccount(b *bool) *UserCreate {
|
||||||
|
if b != nil {
|
||||||
|
uc.SetGameAccount(*b)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameLv sets the "game_lv" field.
|
||||||
|
func (uc *UserCreate) SetGameLv(i int) *UserCreate {
|
||||||
|
uc.mutation.SetGameLv(i)
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameLv sets the "game_lv" field if the given value is not nil.
|
||||||
|
func (uc *UserCreate) SetNillableGameLv(i *int) *UserCreate {
|
||||||
|
if i != nil {
|
||||||
|
uc.SetGameLv(*i)
|
||||||
|
}
|
||||||
|
return uc
|
||||||
|
}
|
||||||
|
|
||||||
// AddCardIDs adds the "card" edge to the Card entity by IDs.
|
// AddCardIDs adds the "card" edge to the Card entity by IDs.
|
||||||
func (uc *UserCreate) AddCardIDs(ids ...int) *UserCreate {
|
func (uc *UserCreate) AddCardIDs(ids ...int) *UserCreate {
|
||||||
uc.mutation.AddCardIDs(ids...)
|
uc.mutation.AddCardIDs(ids...)
|
||||||
@ -599,6 +781,26 @@ func (uc *UserCreate) defaults() {
|
|||||||
v := user.DefaultNext
|
v := user.DefaultNext
|
||||||
uc.mutation.SetNext(v)
|
uc.mutation.SetNext(v)
|
||||||
}
|
}
|
||||||
|
if _, ok := uc.mutation.ModelAt(); !ok {
|
||||||
|
v := user.DefaultModelAt()
|
||||||
|
uc.mutation.SetModelAt(v)
|
||||||
|
}
|
||||||
|
if _, ok := uc.mutation.Game(); !ok {
|
||||||
|
v := user.DefaultGame
|
||||||
|
uc.mutation.SetGame(v)
|
||||||
|
}
|
||||||
|
if _, ok := uc.mutation.GameTest(); !ok {
|
||||||
|
v := user.DefaultGameTest
|
||||||
|
uc.mutation.SetGameTest(v)
|
||||||
|
}
|
||||||
|
if _, ok := uc.mutation.GameEnd(); !ok {
|
||||||
|
v := user.DefaultGameEnd
|
||||||
|
uc.mutation.SetGameEnd(v)
|
||||||
|
}
|
||||||
|
if _, ok := uc.mutation.GameAccount(); !ok {
|
||||||
|
v := user.DefaultGameAccount
|
||||||
|
uc.mutation.SetGameAccount(v)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// check runs all checks and user-defined validators on the builder.
|
// check runs all checks and user-defined validators on the builder.
|
||||||
@ -781,6 +983,58 @@ func (uc *UserCreate) createSpec() (*User, *sqlgraph.CreateSpec) {
|
|||||||
_spec.SetField(user.FieldRoom, field.TypeInt, value)
|
_spec.SetField(user.FieldRoom, field.TypeInt, value)
|
||||||
_node.Room = value
|
_node.Room = value
|
||||||
}
|
}
|
||||||
|
if value, ok := uc.mutation.Model(); ok {
|
||||||
|
_spec.SetField(user.FieldModel, field.TypeBool, value)
|
||||||
|
_node.Model = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.ModelAt(); ok {
|
||||||
|
_spec.SetField(user.FieldModelAt, field.TypeTime, value)
|
||||||
|
_node.ModelAt = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.ModelAttack(); ok {
|
||||||
|
_spec.SetField(user.FieldModelAttack, field.TypeInt, value)
|
||||||
|
_node.ModelAttack = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.ModelLimit(); ok {
|
||||||
|
_spec.SetField(user.FieldModelLimit, field.TypeInt, value)
|
||||||
|
_node.ModelLimit = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.ModelSkill(); ok {
|
||||||
|
_spec.SetField(user.FieldModelSkill, field.TypeInt, value)
|
||||||
|
_node.ModelSkill = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.ModelMode(); ok {
|
||||||
|
_spec.SetField(user.FieldModelMode, field.TypeInt, value)
|
||||||
|
_node.ModelMode = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.ModelCritical(); ok {
|
||||||
|
_spec.SetField(user.FieldModelCritical, field.TypeInt, value)
|
||||||
|
_node.ModelCritical = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.ModelCriticalD(); ok {
|
||||||
|
_spec.SetField(user.FieldModelCriticalD, field.TypeInt, value)
|
||||||
|
_node.ModelCriticalD = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.Game(); ok {
|
||||||
|
_spec.SetField(user.FieldGame, field.TypeBool, value)
|
||||||
|
_node.Game = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.GameTest(); ok {
|
||||||
|
_spec.SetField(user.FieldGameTest, field.TypeBool, value)
|
||||||
|
_node.GameTest = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.GameEnd(); ok {
|
||||||
|
_spec.SetField(user.FieldGameEnd, field.TypeBool, value)
|
||||||
|
_node.GameEnd = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.GameAccount(); ok {
|
||||||
|
_spec.SetField(user.FieldGameAccount, field.TypeBool, value)
|
||||||
|
_node.GameAccount = value
|
||||||
|
}
|
||||||
|
if value, ok := uc.mutation.GameLv(); ok {
|
||||||
|
_spec.SetField(user.FieldGameLv, field.TypeInt, value)
|
||||||
|
_node.GameLv = value
|
||||||
|
}
|
||||||
if nodes := uc.mutation.CardIDs(); len(nodes) > 0 {
|
if nodes := uc.mutation.CardIDs(); len(nodes) > 0 {
|
||||||
edge := &sqlgraph.EdgeSpec{
|
edge := &sqlgraph.EdgeSpec{
|
||||||
Rel: sqlgraph.O2M,
|
Rel: sqlgraph.O2M,
|
||||||
|
@ -705,6 +705,315 @@ func (uu *UserUpdate) ClearRoom() *UserUpdate {
|
|||||||
return uu
|
return uu
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetModel sets the "model" field.
|
||||||
|
func (uu *UserUpdate) SetModel(b bool) *UserUpdate {
|
||||||
|
uu.mutation.SetModel(b)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModel sets the "model" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableModel(b *bool) *UserUpdate {
|
||||||
|
if b != nil {
|
||||||
|
uu.SetModel(*b)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModel clears the value of the "model" field.
|
||||||
|
func (uu *UserUpdate) ClearModel() *UserUpdate {
|
||||||
|
uu.mutation.ClearModel()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelAt sets the "model_at" field.
|
||||||
|
func (uu *UserUpdate) SetModelAt(t time.Time) *UserUpdate {
|
||||||
|
uu.mutation.SetModelAt(t)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelAt sets the "model_at" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableModelAt(t *time.Time) *UserUpdate {
|
||||||
|
if t != nil {
|
||||||
|
uu.SetModelAt(*t)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelAt clears the value of the "model_at" field.
|
||||||
|
func (uu *UserUpdate) ClearModelAt() *UserUpdate {
|
||||||
|
uu.mutation.ClearModelAt()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelAttack sets the "model_attack" field.
|
||||||
|
func (uu *UserUpdate) SetModelAttack(i int) *UserUpdate {
|
||||||
|
uu.mutation.ResetModelAttack()
|
||||||
|
uu.mutation.SetModelAttack(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelAttack sets the "model_attack" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableModelAttack(i *int) *UserUpdate {
|
||||||
|
if i != nil {
|
||||||
|
uu.SetModelAttack(*i)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelAttack adds i to the "model_attack" field.
|
||||||
|
func (uu *UserUpdate) AddModelAttack(i int) *UserUpdate {
|
||||||
|
uu.mutation.AddModelAttack(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelAttack clears the value of the "model_attack" field.
|
||||||
|
func (uu *UserUpdate) ClearModelAttack() *UserUpdate {
|
||||||
|
uu.mutation.ClearModelAttack()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelLimit sets the "model_limit" field.
|
||||||
|
func (uu *UserUpdate) SetModelLimit(i int) *UserUpdate {
|
||||||
|
uu.mutation.ResetModelLimit()
|
||||||
|
uu.mutation.SetModelLimit(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelLimit sets the "model_limit" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableModelLimit(i *int) *UserUpdate {
|
||||||
|
if i != nil {
|
||||||
|
uu.SetModelLimit(*i)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelLimit adds i to the "model_limit" field.
|
||||||
|
func (uu *UserUpdate) AddModelLimit(i int) *UserUpdate {
|
||||||
|
uu.mutation.AddModelLimit(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelLimit clears the value of the "model_limit" field.
|
||||||
|
func (uu *UserUpdate) ClearModelLimit() *UserUpdate {
|
||||||
|
uu.mutation.ClearModelLimit()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelSkill sets the "model_skill" field.
|
||||||
|
func (uu *UserUpdate) SetModelSkill(i int) *UserUpdate {
|
||||||
|
uu.mutation.ResetModelSkill()
|
||||||
|
uu.mutation.SetModelSkill(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelSkill sets the "model_skill" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableModelSkill(i *int) *UserUpdate {
|
||||||
|
if i != nil {
|
||||||
|
uu.SetModelSkill(*i)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelSkill adds i to the "model_skill" field.
|
||||||
|
func (uu *UserUpdate) AddModelSkill(i int) *UserUpdate {
|
||||||
|
uu.mutation.AddModelSkill(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelSkill clears the value of the "model_skill" field.
|
||||||
|
func (uu *UserUpdate) ClearModelSkill() *UserUpdate {
|
||||||
|
uu.mutation.ClearModelSkill()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelMode sets the "model_mode" field.
|
||||||
|
func (uu *UserUpdate) SetModelMode(i int) *UserUpdate {
|
||||||
|
uu.mutation.ResetModelMode()
|
||||||
|
uu.mutation.SetModelMode(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelMode sets the "model_mode" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableModelMode(i *int) *UserUpdate {
|
||||||
|
if i != nil {
|
||||||
|
uu.SetModelMode(*i)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelMode adds i to the "model_mode" field.
|
||||||
|
func (uu *UserUpdate) AddModelMode(i int) *UserUpdate {
|
||||||
|
uu.mutation.AddModelMode(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelMode clears the value of the "model_mode" field.
|
||||||
|
func (uu *UserUpdate) ClearModelMode() *UserUpdate {
|
||||||
|
uu.mutation.ClearModelMode()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelCritical sets the "model_critical" field.
|
||||||
|
func (uu *UserUpdate) SetModelCritical(i int) *UserUpdate {
|
||||||
|
uu.mutation.ResetModelCritical()
|
||||||
|
uu.mutation.SetModelCritical(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelCritical sets the "model_critical" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableModelCritical(i *int) *UserUpdate {
|
||||||
|
if i != nil {
|
||||||
|
uu.SetModelCritical(*i)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelCritical adds i to the "model_critical" field.
|
||||||
|
func (uu *UserUpdate) AddModelCritical(i int) *UserUpdate {
|
||||||
|
uu.mutation.AddModelCritical(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelCritical clears the value of the "model_critical" field.
|
||||||
|
func (uu *UserUpdate) ClearModelCritical() *UserUpdate {
|
||||||
|
uu.mutation.ClearModelCritical()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelCriticalD sets the "model_critical_d" field.
|
||||||
|
func (uu *UserUpdate) SetModelCriticalD(i int) *UserUpdate {
|
||||||
|
uu.mutation.ResetModelCriticalD()
|
||||||
|
uu.mutation.SetModelCriticalD(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelCriticalD sets the "model_critical_d" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableModelCriticalD(i *int) *UserUpdate {
|
||||||
|
if i != nil {
|
||||||
|
uu.SetModelCriticalD(*i)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelCriticalD adds i to the "model_critical_d" field.
|
||||||
|
func (uu *UserUpdate) AddModelCriticalD(i int) *UserUpdate {
|
||||||
|
uu.mutation.AddModelCriticalD(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelCriticalD clears the value of the "model_critical_d" field.
|
||||||
|
func (uu *UserUpdate) ClearModelCriticalD() *UserUpdate {
|
||||||
|
uu.mutation.ClearModelCriticalD()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGame sets the "game" field.
|
||||||
|
func (uu *UserUpdate) SetGame(b bool) *UserUpdate {
|
||||||
|
uu.mutation.SetGame(b)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGame sets the "game" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableGame(b *bool) *UserUpdate {
|
||||||
|
if b != nil {
|
||||||
|
uu.SetGame(*b)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearGame clears the value of the "game" field.
|
||||||
|
func (uu *UserUpdate) ClearGame() *UserUpdate {
|
||||||
|
uu.mutation.ClearGame()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameTest sets the "game_test" field.
|
||||||
|
func (uu *UserUpdate) SetGameTest(b bool) *UserUpdate {
|
||||||
|
uu.mutation.SetGameTest(b)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameTest sets the "game_test" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableGameTest(b *bool) *UserUpdate {
|
||||||
|
if b != nil {
|
||||||
|
uu.SetGameTest(*b)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearGameTest clears the value of the "game_test" field.
|
||||||
|
func (uu *UserUpdate) ClearGameTest() *UserUpdate {
|
||||||
|
uu.mutation.ClearGameTest()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameEnd sets the "game_end" field.
|
||||||
|
func (uu *UserUpdate) SetGameEnd(b bool) *UserUpdate {
|
||||||
|
uu.mutation.SetGameEnd(b)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameEnd sets the "game_end" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableGameEnd(b *bool) *UserUpdate {
|
||||||
|
if b != nil {
|
||||||
|
uu.SetGameEnd(*b)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearGameEnd clears the value of the "game_end" field.
|
||||||
|
func (uu *UserUpdate) ClearGameEnd() *UserUpdate {
|
||||||
|
uu.mutation.ClearGameEnd()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameAccount sets the "game_account" field.
|
||||||
|
func (uu *UserUpdate) SetGameAccount(b bool) *UserUpdate {
|
||||||
|
uu.mutation.SetGameAccount(b)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameAccount sets the "game_account" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableGameAccount(b *bool) *UserUpdate {
|
||||||
|
if b != nil {
|
||||||
|
uu.SetGameAccount(*b)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearGameAccount clears the value of the "game_account" field.
|
||||||
|
func (uu *UserUpdate) ClearGameAccount() *UserUpdate {
|
||||||
|
uu.mutation.ClearGameAccount()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameLv sets the "game_lv" field.
|
||||||
|
func (uu *UserUpdate) SetGameLv(i int) *UserUpdate {
|
||||||
|
uu.mutation.ResetGameLv()
|
||||||
|
uu.mutation.SetGameLv(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameLv sets the "game_lv" field if the given value is not nil.
|
||||||
|
func (uu *UserUpdate) SetNillableGameLv(i *int) *UserUpdate {
|
||||||
|
if i != nil {
|
||||||
|
uu.SetGameLv(*i)
|
||||||
|
}
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddGameLv adds i to the "game_lv" field.
|
||||||
|
func (uu *UserUpdate) AddGameLv(i int) *UserUpdate {
|
||||||
|
uu.mutation.AddGameLv(i)
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearGameLv clears the value of the "game_lv" field.
|
||||||
|
func (uu *UserUpdate) ClearGameLv() *UserUpdate {
|
||||||
|
uu.mutation.ClearGameLv()
|
||||||
|
return uu
|
||||||
|
}
|
||||||
|
|
||||||
// AddCardIDs adds the "card" edge to the Card entity by IDs.
|
// AddCardIDs adds the "card" edge to the Card entity by IDs.
|
||||||
func (uu *UserUpdate) AddCardIDs(ids ...int) *UserUpdate {
|
func (uu *UserUpdate) AddCardIDs(ids ...int) *UserUpdate {
|
||||||
uu.mutation.AddCardIDs(ids...)
|
uu.mutation.AddCardIDs(ids...)
|
||||||
@ -995,6 +1304,105 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) {
|
|||||||
if uu.mutation.RoomCleared() {
|
if uu.mutation.RoomCleared() {
|
||||||
_spec.ClearField(user.FieldRoom, field.TypeInt)
|
_spec.ClearField(user.FieldRoom, field.TypeInt)
|
||||||
}
|
}
|
||||||
|
if value, ok := uu.mutation.Model(); ok {
|
||||||
|
_spec.SetField(user.FieldModel, field.TypeBool, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.ModelCleared() {
|
||||||
|
_spec.ClearField(user.FieldModel, field.TypeBool)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.ModelAt(); ok {
|
||||||
|
_spec.SetField(user.FieldModelAt, field.TypeTime, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.ModelAtCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelAt, field.TypeTime)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.ModelAttack(); ok {
|
||||||
|
_spec.SetField(user.FieldModelAttack, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.AddedModelAttack(); ok {
|
||||||
|
_spec.AddField(user.FieldModelAttack, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.ModelAttackCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelAttack, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.ModelLimit(); ok {
|
||||||
|
_spec.SetField(user.FieldModelLimit, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.AddedModelLimit(); ok {
|
||||||
|
_spec.AddField(user.FieldModelLimit, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.ModelLimitCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelLimit, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.ModelSkill(); ok {
|
||||||
|
_spec.SetField(user.FieldModelSkill, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.AddedModelSkill(); ok {
|
||||||
|
_spec.AddField(user.FieldModelSkill, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.ModelSkillCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelSkill, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.ModelMode(); ok {
|
||||||
|
_spec.SetField(user.FieldModelMode, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.AddedModelMode(); ok {
|
||||||
|
_spec.AddField(user.FieldModelMode, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.ModelModeCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelMode, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.ModelCritical(); ok {
|
||||||
|
_spec.SetField(user.FieldModelCritical, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.AddedModelCritical(); ok {
|
||||||
|
_spec.AddField(user.FieldModelCritical, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.ModelCriticalCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelCritical, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.ModelCriticalD(); ok {
|
||||||
|
_spec.SetField(user.FieldModelCriticalD, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.AddedModelCriticalD(); ok {
|
||||||
|
_spec.AddField(user.FieldModelCriticalD, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.ModelCriticalDCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelCriticalD, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.Game(); ok {
|
||||||
|
_spec.SetField(user.FieldGame, field.TypeBool, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.GameCleared() {
|
||||||
|
_spec.ClearField(user.FieldGame, field.TypeBool)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.GameTest(); ok {
|
||||||
|
_spec.SetField(user.FieldGameTest, field.TypeBool, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.GameTestCleared() {
|
||||||
|
_spec.ClearField(user.FieldGameTest, field.TypeBool)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.GameEnd(); ok {
|
||||||
|
_spec.SetField(user.FieldGameEnd, field.TypeBool, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.GameEndCleared() {
|
||||||
|
_spec.ClearField(user.FieldGameEnd, field.TypeBool)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.GameAccount(); ok {
|
||||||
|
_spec.SetField(user.FieldGameAccount, field.TypeBool, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.GameAccountCleared() {
|
||||||
|
_spec.ClearField(user.FieldGameAccount, field.TypeBool)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.GameLv(); ok {
|
||||||
|
_spec.SetField(user.FieldGameLv, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uu.mutation.AddedGameLv(); ok {
|
||||||
|
_spec.AddField(user.FieldGameLv, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uu.mutation.GameLvCleared() {
|
||||||
|
_spec.ClearField(user.FieldGameLv, field.TypeInt)
|
||||||
|
}
|
||||||
if uu.mutation.CardCleared() {
|
if uu.mutation.CardCleared() {
|
||||||
edge := &sqlgraph.EdgeSpec{
|
edge := &sqlgraph.EdgeSpec{
|
||||||
Rel: sqlgraph.O2M,
|
Rel: sqlgraph.O2M,
|
||||||
@ -1736,6 +2144,315 @@ func (uuo *UserUpdateOne) ClearRoom() *UserUpdateOne {
|
|||||||
return uuo
|
return uuo
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetModel sets the "model" field.
|
||||||
|
func (uuo *UserUpdateOne) SetModel(b bool) *UserUpdateOne {
|
||||||
|
uuo.mutation.SetModel(b)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModel sets the "model" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableModel(b *bool) *UserUpdateOne {
|
||||||
|
if b != nil {
|
||||||
|
uuo.SetModel(*b)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModel clears the value of the "model" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearModel() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearModel()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelAt sets the "model_at" field.
|
||||||
|
func (uuo *UserUpdateOne) SetModelAt(t time.Time) *UserUpdateOne {
|
||||||
|
uuo.mutation.SetModelAt(t)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelAt sets the "model_at" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableModelAt(t *time.Time) *UserUpdateOne {
|
||||||
|
if t != nil {
|
||||||
|
uuo.SetModelAt(*t)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelAt clears the value of the "model_at" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearModelAt() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearModelAt()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelAttack sets the "model_attack" field.
|
||||||
|
func (uuo *UserUpdateOne) SetModelAttack(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.ResetModelAttack()
|
||||||
|
uuo.mutation.SetModelAttack(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelAttack sets the "model_attack" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableModelAttack(i *int) *UserUpdateOne {
|
||||||
|
if i != nil {
|
||||||
|
uuo.SetModelAttack(*i)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelAttack adds i to the "model_attack" field.
|
||||||
|
func (uuo *UserUpdateOne) AddModelAttack(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.AddModelAttack(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelAttack clears the value of the "model_attack" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearModelAttack() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearModelAttack()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelLimit sets the "model_limit" field.
|
||||||
|
func (uuo *UserUpdateOne) SetModelLimit(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.ResetModelLimit()
|
||||||
|
uuo.mutation.SetModelLimit(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelLimit sets the "model_limit" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableModelLimit(i *int) *UserUpdateOne {
|
||||||
|
if i != nil {
|
||||||
|
uuo.SetModelLimit(*i)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelLimit adds i to the "model_limit" field.
|
||||||
|
func (uuo *UserUpdateOne) AddModelLimit(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.AddModelLimit(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelLimit clears the value of the "model_limit" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearModelLimit() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearModelLimit()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelSkill sets the "model_skill" field.
|
||||||
|
func (uuo *UserUpdateOne) SetModelSkill(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.ResetModelSkill()
|
||||||
|
uuo.mutation.SetModelSkill(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelSkill sets the "model_skill" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableModelSkill(i *int) *UserUpdateOne {
|
||||||
|
if i != nil {
|
||||||
|
uuo.SetModelSkill(*i)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelSkill adds i to the "model_skill" field.
|
||||||
|
func (uuo *UserUpdateOne) AddModelSkill(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.AddModelSkill(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelSkill clears the value of the "model_skill" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearModelSkill() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearModelSkill()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelMode sets the "model_mode" field.
|
||||||
|
func (uuo *UserUpdateOne) SetModelMode(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.ResetModelMode()
|
||||||
|
uuo.mutation.SetModelMode(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelMode sets the "model_mode" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableModelMode(i *int) *UserUpdateOne {
|
||||||
|
if i != nil {
|
||||||
|
uuo.SetModelMode(*i)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelMode adds i to the "model_mode" field.
|
||||||
|
func (uuo *UserUpdateOne) AddModelMode(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.AddModelMode(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelMode clears the value of the "model_mode" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearModelMode() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearModelMode()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelCritical sets the "model_critical" field.
|
||||||
|
func (uuo *UserUpdateOne) SetModelCritical(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.ResetModelCritical()
|
||||||
|
uuo.mutation.SetModelCritical(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelCritical sets the "model_critical" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableModelCritical(i *int) *UserUpdateOne {
|
||||||
|
if i != nil {
|
||||||
|
uuo.SetModelCritical(*i)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelCritical adds i to the "model_critical" field.
|
||||||
|
func (uuo *UserUpdateOne) AddModelCritical(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.AddModelCritical(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelCritical clears the value of the "model_critical" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearModelCritical() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearModelCritical()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetModelCriticalD sets the "model_critical_d" field.
|
||||||
|
func (uuo *UserUpdateOne) SetModelCriticalD(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.ResetModelCriticalD()
|
||||||
|
uuo.mutation.SetModelCriticalD(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableModelCriticalD sets the "model_critical_d" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableModelCriticalD(i *int) *UserUpdateOne {
|
||||||
|
if i != nil {
|
||||||
|
uuo.SetModelCriticalD(*i)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddModelCriticalD adds i to the "model_critical_d" field.
|
||||||
|
func (uuo *UserUpdateOne) AddModelCriticalD(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.AddModelCriticalD(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearModelCriticalD clears the value of the "model_critical_d" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearModelCriticalD() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearModelCriticalD()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGame sets the "game" field.
|
||||||
|
func (uuo *UserUpdateOne) SetGame(b bool) *UserUpdateOne {
|
||||||
|
uuo.mutation.SetGame(b)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGame sets the "game" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableGame(b *bool) *UserUpdateOne {
|
||||||
|
if b != nil {
|
||||||
|
uuo.SetGame(*b)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearGame clears the value of the "game" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearGame() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearGame()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameTest sets the "game_test" field.
|
||||||
|
func (uuo *UserUpdateOne) SetGameTest(b bool) *UserUpdateOne {
|
||||||
|
uuo.mutation.SetGameTest(b)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameTest sets the "game_test" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableGameTest(b *bool) *UserUpdateOne {
|
||||||
|
if b != nil {
|
||||||
|
uuo.SetGameTest(*b)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearGameTest clears the value of the "game_test" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearGameTest() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearGameTest()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameEnd sets the "game_end" field.
|
||||||
|
func (uuo *UserUpdateOne) SetGameEnd(b bool) *UserUpdateOne {
|
||||||
|
uuo.mutation.SetGameEnd(b)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameEnd sets the "game_end" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableGameEnd(b *bool) *UserUpdateOne {
|
||||||
|
if b != nil {
|
||||||
|
uuo.SetGameEnd(*b)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearGameEnd clears the value of the "game_end" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearGameEnd() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearGameEnd()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameAccount sets the "game_account" field.
|
||||||
|
func (uuo *UserUpdateOne) SetGameAccount(b bool) *UserUpdateOne {
|
||||||
|
uuo.mutation.SetGameAccount(b)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameAccount sets the "game_account" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableGameAccount(b *bool) *UserUpdateOne {
|
||||||
|
if b != nil {
|
||||||
|
uuo.SetGameAccount(*b)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearGameAccount clears the value of the "game_account" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearGameAccount() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearGameAccount()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetGameLv sets the "game_lv" field.
|
||||||
|
func (uuo *UserUpdateOne) SetGameLv(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.ResetGameLv()
|
||||||
|
uuo.mutation.SetGameLv(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableGameLv sets the "game_lv" field if the given value is not nil.
|
||||||
|
func (uuo *UserUpdateOne) SetNillableGameLv(i *int) *UserUpdateOne {
|
||||||
|
if i != nil {
|
||||||
|
uuo.SetGameLv(*i)
|
||||||
|
}
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddGameLv adds i to the "game_lv" field.
|
||||||
|
func (uuo *UserUpdateOne) AddGameLv(i int) *UserUpdateOne {
|
||||||
|
uuo.mutation.AddGameLv(i)
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearGameLv clears the value of the "game_lv" field.
|
||||||
|
func (uuo *UserUpdateOne) ClearGameLv() *UserUpdateOne {
|
||||||
|
uuo.mutation.ClearGameLv()
|
||||||
|
return uuo
|
||||||
|
}
|
||||||
|
|
||||||
// AddCardIDs adds the "card" edge to the Card entity by IDs.
|
// AddCardIDs adds the "card" edge to the Card entity by IDs.
|
||||||
func (uuo *UserUpdateOne) AddCardIDs(ids ...int) *UserUpdateOne {
|
func (uuo *UserUpdateOne) AddCardIDs(ids ...int) *UserUpdateOne {
|
||||||
uuo.mutation.AddCardIDs(ids...)
|
uuo.mutation.AddCardIDs(ids...)
|
||||||
@ -2056,6 +2773,105 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (_node *User, err error)
|
|||||||
if uuo.mutation.RoomCleared() {
|
if uuo.mutation.RoomCleared() {
|
||||||
_spec.ClearField(user.FieldRoom, field.TypeInt)
|
_spec.ClearField(user.FieldRoom, field.TypeInt)
|
||||||
}
|
}
|
||||||
|
if value, ok := uuo.mutation.Model(); ok {
|
||||||
|
_spec.SetField(user.FieldModel, field.TypeBool, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.ModelCleared() {
|
||||||
|
_spec.ClearField(user.FieldModel, field.TypeBool)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.ModelAt(); ok {
|
||||||
|
_spec.SetField(user.FieldModelAt, field.TypeTime, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.ModelAtCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelAt, field.TypeTime)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.ModelAttack(); ok {
|
||||||
|
_spec.SetField(user.FieldModelAttack, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.AddedModelAttack(); ok {
|
||||||
|
_spec.AddField(user.FieldModelAttack, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.ModelAttackCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelAttack, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.ModelLimit(); ok {
|
||||||
|
_spec.SetField(user.FieldModelLimit, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.AddedModelLimit(); ok {
|
||||||
|
_spec.AddField(user.FieldModelLimit, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.ModelLimitCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelLimit, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.ModelSkill(); ok {
|
||||||
|
_spec.SetField(user.FieldModelSkill, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.AddedModelSkill(); ok {
|
||||||
|
_spec.AddField(user.FieldModelSkill, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.ModelSkillCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelSkill, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.ModelMode(); ok {
|
||||||
|
_spec.SetField(user.FieldModelMode, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.AddedModelMode(); ok {
|
||||||
|
_spec.AddField(user.FieldModelMode, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.ModelModeCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelMode, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.ModelCritical(); ok {
|
||||||
|
_spec.SetField(user.FieldModelCritical, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.AddedModelCritical(); ok {
|
||||||
|
_spec.AddField(user.FieldModelCritical, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.ModelCriticalCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelCritical, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.ModelCriticalD(); ok {
|
||||||
|
_spec.SetField(user.FieldModelCriticalD, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.AddedModelCriticalD(); ok {
|
||||||
|
_spec.AddField(user.FieldModelCriticalD, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.ModelCriticalDCleared() {
|
||||||
|
_spec.ClearField(user.FieldModelCriticalD, field.TypeInt)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.Game(); ok {
|
||||||
|
_spec.SetField(user.FieldGame, field.TypeBool, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.GameCleared() {
|
||||||
|
_spec.ClearField(user.FieldGame, field.TypeBool)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.GameTest(); ok {
|
||||||
|
_spec.SetField(user.FieldGameTest, field.TypeBool, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.GameTestCleared() {
|
||||||
|
_spec.ClearField(user.FieldGameTest, field.TypeBool)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.GameEnd(); ok {
|
||||||
|
_spec.SetField(user.FieldGameEnd, field.TypeBool, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.GameEndCleared() {
|
||||||
|
_spec.ClearField(user.FieldGameEnd, field.TypeBool)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.GameAccount(); ok {
|
||||||
|
_spec.SetField(user.FieldGameAccount, field.TypeBool, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.GameAccountCleared() {
|
||||||
|
_spec.ClearField(user.FieldGameAccount, field.TypeBool)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.GameLv(); ok {
|
||||||
|
_spec.SetField(user.FieldGameLv, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if value, ok := uuo.mutation.AddedGameLv(); ok {
|
||||||
|
_spec.AddField(user.FieldGameLv, field.TypeInt, value)
|
||||||
|
}
|
||||||
|
if uuo.mutation.GameLvCleared() {
|
||||||
|
_spec.ClearField(user.FieldGameLv, field.TypeInt)
|
||||||
|
}
|
||||||
if uuo.mutation.CardCleared() {
|
if uuo.mutation.CardCleared() {
|
||||||
edge := &sqlgraph.EdgeSpec{
|
edge := &sqlgraph.EdgeSpec{
|
||||||
Rel: sqlgraph.O2M,
|
Rel: sqlgraph.O2M,
|
||||||
|
21
tmp/card_account_change_fix.zsh
Executable file
21
tmp/card_account_change_fix.zsh
Executable file
@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/zsh
|
||||||
|
host=https://api.syui.ai
|
||||||
|
token=`cat ~/.config/atr/api_card.json|jq -r .token`
|
||||||
|
pass=`cat ~/.config/atr/api_card.json|jq -r .password`
|
||||||
|
if [ -z "$1" ];then
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
if [ -z "$2" ];then
|
||||||
|
did=`curl -sL "$host/users?itemsPerPage=2000"|jq ".[]|select(.did == \"$1\")"|jq -r .id`
|
||||||
|
echo $did
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo old-id new-id
|
||||||
|
read
|
||||||
|
|
||||||
|
echo account delete $1 token
|
||||||
|
curl -X PATCH -H "Content-Type: application/json" -d "{\"delete\":true,\"token\":\"$token\"}" -s $host/users/$1
|
||||||
|
|
||||||
|
echo account refresh $2 token
|
||||||
|
curl -X PATCH -H "Content-Type: application/json" -d "{\"delete\":false,\"token\":\"$token\"}" -s $host/users/$2
|
@ -8,5 +8,12 @@ if [ -z "$1" ];then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
id=$1
|
id=$1
|
||||||
curl -X PATCH -H "Content-Type: application/json" -d "{\"delete\":true,\"token\":\"$token\"}" -s $host/users/$id
|
s=$2
|
||||||
|
if [ -n "$2" ];then
|
||||||
|
s=$2
|
||||||
|
else
|
||||||
|
s=true
|
||||||
|
fi
|
||||||
|
|
||||||
|
curl -X PATCH -H "Content-Type: application/json" -d "{\"delete\":$s,\"token\":\"$token\"}" -s $host/users/$id
|
||||||
|
|
||||||
|
@ -9,8 +9,9 @@ fi
|
|||||||
echo username
|
echo username
|
||||||
read
|
read
|
||||||
id=`curl -sL "$host/users?itemsPerPage=2000"|jq ".[]|select(.username == \"$1\")"|jq -r .id`
|
id=`curl -sL "$host/users?itemsPerPage=2000"|jq ".[]|select(.username == \"$1\")"|jq -r .id`
|
||||||
card=2
|
card=7
|
||||||
cp=$(($RANDOM % 500 + 300))
|
cp=$(($RANDOM % 1000 + 400))
|
||||||
s=3d
|
s=yui
|
||||||
skill=3d
|
skill=model
|
||||||
|
st=$s
|
||||||
curl -X POST -H "Content-Type: application/json" -d "{\"owner\":$id,\"card\":$card,\"status\":\"$s\",\"cp\":$cp,\"password\":\"$pass\",\"skill\":\"$skill\"}" -sL $host/cards
|
curl -X POST -H "Content-Type: application/json" -d "{\"owner\":$id,\"card\":$card,\"status\":\"$s\",\"cp\":$cp,\"password\":\"$pass\",\"skill\":\"$skill\"}" -sL $host/cards
|
||||||
|
@ -20,7 +20,7 @@ n=$((n - 1))
|
|||||||
if [ -n "$1" ];then
|
if [ -n "$1" ];then
|
||||||
id=`curl -sL "$host/users?itemsPerPage=2000"|jq ".[]|select(.username == \"$1\")"|jq -r .id`
|
id=`curl -sL "$host/users?itemsPerPage=2000"|jq ".[]|select(.username == \"$1\")"|jq -r .id`
|
||||||
if [ "ai" = "$1" ] || [ "yui" = "$1" ];then
|
if [ "ai" = "$1" ] || [ "yui" = "$1" ];then
|
||||||
curl -X PATCH -H "Content-Type: application/json" -d "{\"next\":\"$nd\",\"ten_at\":\"$updated_at_n\", \"updated_at\":\"$updated_at_n\", \"raid_at\":\"$raid_at_n\", \"token\":\"$token\", \"luck_at\": \"$now_at\", \"ten_kai\":0,\"ten\": false}" -s $host/users/$id
|
curl -X PATCH -H "Content-Type: application/json" -d "{\"token\":\"$token\", \"ten_su\": 0}" -s $host/users/$id
|
||||||
else
|
else
|
||||||
curl -X PATCH -H "Content-Type: application/json" -d "{\"ten_at\":\"$updated_at_n\", \"token\": \"$token\", \"raid_at\":\"$raid_at_n\"}" -s $host/users/$id
|
curl -X PATCH -H "Content-Type: application/json" -d "{\"ten_at\":\"$updated_at_n\", \"token\": \"$token\", \"raid_at\":\"$raid_at_n\"}" -s $host/users/$id
|
||||||
#curl -X PATCH -H "Content-Type: application/json" -d "{\"updated_at\":\"$updated_at_n\", \"raid_at\":\"$raid_at_n\", \"luck_at\": \"$updated_at_n\",\"egg_at\": \"$updated_at_n\", \"token\": \"$token\"}" -s $host/users/$id
|
#curl -X PATCH -H "Content-Type: application/json" -d "{\"updated_at\":\"$updated_at_n\", \"raid_at\":\"$raid_at_n\", \"luck_at\": \"$updated_at_n\",\"egg_at\": \"$updated_at_n\", \"token\": \"$token\"}" -s $host/users/$id
|
||||||
@ -33,6 +33,10 @@ for ((i=0;i<=$n;i++))
|
|||||||
do
|
do
|
||||||
name=`echo $data|jq ".[$i]"|jq -r .username`
|
name=`echo $data|jq ".[$i]"|jq -r .username`
|
||||||
id=`echo $data|jq ".[$i]"|jq -r .id`
|
id=`echo $data|jq ".[$i]"|jq -r .id`
|
||||||
|
echo "{\"username\":\"$name\",\"id\":\"$id\"}"
|
||||||
|
if [ $n -ne $i ];then
|
||||||
|
echo ","
|
||||||
|
fi
|
||||||
echo "{\"updated_at\":\"$updated_at_n\"} -s $host/users/$id"
|
echo "{\"updated_at\":\"$updated_at_n\"} -s $host/users/$id"
|
||||||
if [ "ai" = "$1" ];then
|
if [ "ai" = "$1" ];then
|
||||||
curl -X PATCH -H "Content-Type: application/json" -d "{\"next\":\"$nd\", \"updated_at\":\"$updated_at_n\", \"raid_at\":\"$raid_at_n\", \"token\":\"$token\", \"luck_at\": \"$now_at\", \"luck\": 7}" -s $host/users/$id
|
curl -X PATCH -H "Content-Type: application/json" -d "{\"next\":\"$nd\", \"updated_at\":\"$updated_at_n\", \"raid_at\":\"$raid_at_n\", \"token\":\"$token\", \"luck_at\": \"$now_at\", \"luck\": 7}" -s $host/users/$id
|
||||||
|
13
tmp/game_account.zsh
Executable file
13
tmp/game_account.zsh
Executable file
@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/zsh
|
||||||
|
host=https://api.syui.ai
|
||||||
|
token=`cat ~/.config/atr/api_card.json|jq -r .token`
|
||||||
|
|
||||||
|
username=ai
|
||||||
|
id=`curl -sL "$host/users?itemsPerPage=2000"|jq ".[]|select(.username == \"$username\")"|jq -r .id`
|
||||||
|
|
||||||
|
curl -sL $host/users/$id
|
||||||
|
read
|
||||||
|
echo $id
|
||||||
|
o=false
|
||||||
|
echo $o
|
||||||
|
curl -X PATCH -H "Content-Type: application/json" -d "{\"game\":true, \"game_test\":$o, \"game_end\":$o, \"token\":\"$token\"}" -s $host/users/$id
|
14
tmp/model_account.zsh
Executable file
14
tmp/model_account.zsh
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/zsh
|
||||||
|
host=https://api.syui.ai
|
||||||
|
token=`cat ~/.config/atr/api_card.json|jq -r .token`
|
||||||
|
if [ -z "$1" ];then
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
echo username
|
||||||
|
read
|
||||||
|
id=`curl -sL "$host/users?itemsPerPage=2000"|jq ".[]|select(.username == \"$1\")"|jq -r .id`
|
||||||
|
|
||||||
|
echo $id
|
||||||
|
read
|
||||||
|
|
||||||
|
curl -X PATCH -H "Content-Type: application/json" -d "{\"model_mode\":1, \"model_skill\":1,\"model_attack\":1,\"model_limit\":1,\"model_critical\":1,\"model_critical_d\":10, \"model\":true,\"token\":\"$token\"}" -s $host/users/$id
|
33
tmp/model_account_all.zsh
Executable file
33
tmp/model_account_all.zsh
Executable file
@ -0,0 +1,33 @@
|
|||||||
|
#!/bin/zsh
|
||||||
|
|
||||||
|
case $OSTYPE in
|
||||||
|
darwin*)
|
||||||
|
alias date="/opt/homebrew/bin/gdate"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
host=https://api.syui.ai
|
||||||
|
token=`cat ~/.config/atr/api_card.json|jq -r .token`
|
||||||
|
host_users="$host/users?itemsPerPage=2550"
|
||||||
|
updated_at_n=`date --iso-8601=seconds -d '1 days ago'`
|
||||||
|
now_at=`date --iso-8601=seconds`
|
||||||
|
raid_at_n=`date --iso-8601=seconds -d '1 days ago'`
|
||||||
|
data=`curl -sL "$host_users"|jq .`
|
||||||
|
nd=`date +"%Y%m%d"`
|
||||||
|
|
||||||
|
n=`echo $data|jq length`
|
||||||
|
n=$((n - 1))
|
||||||
|
|
||||||
|
for ((i=0;i<=$n;i++))
|
||||||
|
do
|
||||||
|
name=`echo $data|jq ".[$i]"|jq -r .username`
|
||||||
|
id=`echo $data|jq ".[$i]"|jq -r .id`
|
||||||
|
model=`echo $data|jq ".[$i]"|jq -r .model`
|
||||||
|
#echo $model
|
||||||
|
if [ "$model" = false ];then
|
||||||
|
card=`curl -sL "$host/users/$id/card?itemsPerPage=2550"|jq -r ".[]|select(.skill == \"model\")"`
|
||||||
|
if [ -n "$card" ];then
|
||||||
|
echo "\n[${id}] $name"
|
||||||
|
curl -X PATCH -H "Content-Type: application/json" -d "{\"model\":true,\"model_limit\": 1,\"token\":\"$token\"}" -s $host/users/$id
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
@ -915,7 +915,7 @@ func encodeReadGroupResponse(response ReadGroupRes, w http.ResponseWriter, span
|
|||||||
}
|
}
|
||||||
|
|
||||||
func encodeReadUserResponse(response ReadUserRes, w http.ResponseWriter, span trace.Span) error {
|
func encodeReadUserResponse(response ReadUserRes, w http.ResponseWriter, span trace.Span) error {
|
||||||
w.Header().Set("Access-Control-Allow-Origin", "https://card.syui.ai")
|
w.Header().Set("Access-Control-Allow-Origin", "*")
|
||||||
switch response := response.(type) {
|
switch response := response.(type) {
|
||||||
case *UserRead:
|
case *UserRead:
|
||||||
w.Header().Set("Content-Type", "application/json")
|
w.Header().Set("Content-Type", "application/json")
|
||||||
|
@ -603,6 +603,46 @@ func (h *OgentHandler) CreateUser(ctx context.Context, req *CreateUserReq) (Crea
|
|||||||
if v, ok := req.Next.Get(); ok {
|
if v, ok := req.Next.Get(); ok {
|
||||||
b.SetNext(v)
|
b.SetNext(v)
|
||||||
}
|
}
|
||||||
|
if v, ok := req.Model.Get(); ok {
|
||||||
|
b.SetModel(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelAt.Get(); ok {
|
||||||
|
b.SetModelAt(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelAttack.Get(); ok {
|
||||||
|
b.SetModelAttack(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelCriticalD.Get(); ok {
|
||||||
|
b.SetModelCriticalD(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelCritical.Get(); ok {
|
||||||
|
b.SetModelCritical(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelLimit.Get(); ok {
|
||||||
|
b.SetModelLimit(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelSkill.Get(); ok {
|
||||||
|
b.SetModelSkill(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelMode.Get(); ok {
|
||||||
|
b.SetModelMode(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.Game.Get(); ok {
|
||||||
|
b.SetGame(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameTest.Get(); ok {
|
||||||
|
b.SetGameTest(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameEnd.Get(); ok {
|
||||||
|
b.SetGameEnd(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameAccount.Get(); ok {
|
||||||
|
b.SetGameAccount(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameLv.Get(); ok {
|
||||||
|
b.SetGameLv(v)
|
||||||
|
}
|
||||||
|
|
||||||
// Add all edges.
|
// Add all edges.
|
||||||
b.AddCardIDs(req.Card...)
|
b.AddCardIDs(req.Card...)
|
||||||
// Persist to storage.
|
// Persist to storage.
|
||||||
@ -760,6 +800,45 @@ func (h *OgentHandler) UpdateUser(ctx context.Context, req *UpdateUserReq, param
|
|||||||
if v, ok := req.Next.Get(); ok {
|
if v, ok := req.Next.Get(); ok {
|
||||||
b.SetNext(v)
|
b.SetNext(v)
|
||||||
}
|
}
|
||||||
|
if v, ok := req.Model.Get(); ok {
|
||||||
|
b.SetModel(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelAt.Get(); ok {
|
||||||
|
b.SetModelAt(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelAttack.Get(); ok {
|
||||||
|
b.SetModelAttack(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelCriticalD.Get(); ok {
|
||||||
|
b.SetModelCriticalD(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelCritical.Get(); ok {
|
||||||
|
b.SetModelCritical(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelLimit.Get(); ok {
|
||||||
|
b.SetModelLimit(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelSkill.Get(); ok {
|
||||||
|
b.SetModelSkill(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.ModelMode.Get(); ok {
|
||||||
|
b.SetModelMode(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.Game.Get(); ok {
|
||||||
|
b.SetGame(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameTest.Get(); ok {
|
||||||
|
b.SetGameTest(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameEnd.Get(); ok {
|
||||||
|
b.SetGameEnd(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameAccount.Get(); ok {
|
||||||
|
b.SetGameAccount(v)
|
||||||
|
}
|
||||||
|
if v, ok := req.GameLv.Get(); ok {
|
||||||
|
b.SetGameLv(v)
|
||||||
|
}
|
||||||
// Add all edges.
|
// Add all edges.
|
||||||
if req.Card != nil {
|
if req.Card != nil {
|
||||||
b.ClearCard().AddCardIDs(req.Card...)
|
b.ClearCard().AddCardIDs(req.Card...)
|
||||||
|
35
tmp/user_json.zsh
Executable file
35
tmp/user_json.zsh
Executable file
@ -0,0 +1,35 @@
|
|||||||
|
#!/bin/zsh
|
||||||
|
|
||||||
|
case $OSTYPE in
|
||||||
|
darwin*)
|
||||||
|
alias date="/opt/homebrew/bin/gdate"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
host=https://api.syui.ai
|
||||||
|
token=`cat ~/.config/atr/api_card.json|jq -r .token`
|
||||||
|
host_users="$host/users?itemsPerPage=2550"
|
||||||
|
data=`curl -sL "$host_users"|jq .`
|
||||||
|
n=`echo $data|jq length`
|
||||||
|
n=$((n - 1))
|
||||||
|
|
||||||
|
f=/Volumes/ssd/project/yui/Content/user.json
|
||||||
|
if [ -f $f ];then
|
||||||
|
rm $f
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "{" >! $f
|
||||||
|
|
||||||
|
for ((i=0;i<=$n;i++))
|
||||||
|
do
|
||||||
|
name=`echo $data|jq ".[$i]"|jq -r .username`
|
||||||
|
id=`echo $data|jq ".[$i]"|jq -r .id`
|
||||||
|
j="\"$name\":$id"
|
||||||
|
j="\"$name\":\"$id\""
|
||||||
|
if [ $n -ne $i ];then
|
||||||
|
j="${j},"
|
||||||
|
fi
|
||||||
|
echo $j
|
||||||
|
echo $j >> $f
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "}" >> $f
|
Loading…
Reference in New Issue
Block a user