1
0

update migrate

This commit is contained in:
2023-04-05 15:05:14 +09:00
parent 9573dc895f
commit 1d5cb2ad9f
87 changed files with 65302 additions and 622 deletions

View File

@ -16,32 +16,51 @@ var url = "https://card.syui.ai"
var card int
var super string
var skill string
var cp int
func (Card) Fields() []ent.Field {
return []ent.Field{
field.Int("card").
field.String("password").
NotEmpty().
Immutable().
Sensitive(),
field.Int("card").
DefaultFunc(func() int {
rand.Seed(time.Now().UnixNano())
var a = rand.Intn(10)
var a = rand.Intn(20)
if a == 1 {
card = rand.Intn(15)
card = rand.Intn(3) + 123
} else {
card = 0
}
if card == 13 {
card = 14
}
return card
}).
Optional(),
field.String("status").
Immutable().
field.String("skill").
DefaultFunc(func() string {
rand.Seed(time.Now().UnixNano())
var a = rand.Intn(10)
var a = rand.Intn(30)
if a == 1 {
skill = "critical"
} else {
skill = "normal"
}
if card == 0 {
skill = "normal"
}
return skill
}).
Optional(),
field.String("status").
//Immutable().
DefaultFunc(func() string {
rand.Seed(time.Now().UnixNano())
var a = rand.Intn(40)
if a == 1 {
super = "super"
} else {
@ -54,19 +73,35 @@ func (Card) Fields() []ent.Field {
}).
Optional(),
field.String("token").
Optional().
Sensitive(),
field.Int("cp").
Immutable().
//Immutable().
DefaultFunc(func() int {
rand.Seed(time.Now().UnixNano())
var cp = rand.Intn(100)
if cp == 1 {
cp = rand.Intn(250)
var cp = 1 + rand.Intn(200)
if cp == 2 {
cp = 50 + rand.Intn(300)
}
if card > 1 {
cp = cp + rand.Intn(250)
if card >= 1 {
cp = 200 + cp + rand.Intn(500)
}
if super == "super" {
cp = cp + rand.Intn(500)
cp = 400 + cp + rand.Intn(700)
}
if skill == "critical" {
cp = 400 + cp + rand.Intn(700)
}
if card == 22 {
cp = 800 + cp + rand.Intn(1500)
}
if card == 25 {
cp = 0
}
return cp
@ -74,10 +109,15 @@ func (Card) Fields() []ent.Field {
Optional(),
field.String("url").
Immutable().
Default(url).
Optional(),
field.Int("count").
Optional(),
field.String("author").
Optional(),
field.Time("created_at").
Immutable().
Optional().
@ -93,5 +133,6 @@ func (Card) Edges() []ent.Edge {
Ref("card").
Unique().
Required(),
}
}