add skill
This commit is contained in:
parent
2883ab052c
commit
33944caab7
13
ent/card.go
13
ent/card.go
@ -21,6 +21,8 @@ type Card struct {
|
|||||||
Password string `json:"-"`
|
Password string `json:"-"`
|
||||||
// Card holds the value of the "card" field.
|
// Card holds the value of the "card" field.
|
||||||
Card int `json:"card,omitempty"`
|
Card int `json:"card,omitempty"`
|
||||||
|
// Skill holds the value of the "skill" field.
|
||||||
|
Skill string `json:"skill,omitempty"`
|
||||||
// Status holds the value of the "status" field.
|
// Status holds the value of the "status" field.
|
||||||
Status string `json:"status,omitempty"`
|
Status string `json:"status,omitempty"`
|
||||||
// Cp holds the value of the "cp" field.
|
// Cp holds the value of the "cp" field.
|
||||||
@ -64,7 +66,7 @@ func (*Card) scanValues(columns []string) ([]any, error) {
|
|||||||
switch columns[i] {
|
switch columns[i] {
|
||||||
case card.FieldID, card.FieldCard, card.FieldCp:
|
case card.FieldID, card.FieldCard, card.FieldCp:
|
||||||
values[i] = new(sql.NullInt64)
|
values[i] = new(sql.NullInt64)
|
||||||
case card.FieldPassword, card.FieldStatus, card.FieldURL:
|
case card.FieldPassword, card.FieldSkill, card.FieldStatus, card.FieldURL:
|
||||||
values[i] = new(sql.NullString)
|
values[i] = new(sql.NullString)
|
||||||
case card.FieldCreatedAt:
|
case card.FieldCreatedAt:
|
||||||
values[i] = new(sql.NullTime)
|
values[i] = new(sql.NullTime)
|
||||||
@ -103,6 +105,12 @@ func (c *Card) assignValues(columns []string, values []any) error {
|
|||||||
} else if value.Valid {
|
} else if value.Valid {
|
||||||
c.Card = int(value.Int64)
|
c.Card = int(value.Int64)
|
||||||
}
|
}
|
||||||
|
case card.FieldSkill:
|
||||||
|
if value, ok := values[i].(*sql.NullString); !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field skill", values[i])
|
||||||
|
} else if value.Valid {
|
||||||
|
c.Skill = value.String
|
||||||
|
}
|
||||||
case card.FieldStatus:
|
case card.FieldStatus:
|
||||||
if value, ok := values[i].(*sql.NullString); !ok {
|
if value, ok := values[i].(*sql.NullString); !ok {
|
||||||
return fmt.Errorf("unexpected type %T for field status", values[i])
|
return fmt.Errorf("unexpected type %T for field status", values[i])
|
||||||
@ -172,6 +180,9 @@ func (c *Card) String() string {
|
|||||||
builder.WriteString("card=")
|
builder.WriteString("card=")
|
||||||
builder.WriteString(fmt.Sprintf("%v", c.Card))
|
builder.WriteString(fmt.Sprintf("%v", c.Card))
|
||||||
builder.WriteString(", ")
|
builder.WriteString(", ")
|
||||||
|
builder.WriteString("skill=")
|
||||||
|
builder.WriteString(c.Skill)
|
||||||
|
builder.WriteString(", ")
|
||||||
builder.WriteString("status=")
|
builder.WriteString("status=")
|
||||||
builder.WriteString(c.Status)
|
builder.WriteString(c.Status)
|
||||||
builder.WriteString(", ")
|
builder.WriteString(", ")
|
||||||
|
@ -15,6 +15,8 @@ const (
|
|||||||
FieldPassword = "password"
|
FieldPassword = "password"
|
||||||
// FieldCard holds the string denoting the card field in the database.
|
// FieldCard holds the string denoting the card field in the database.
|
||||||
FieldCard = "card"
|
FieldCard = "card"
|
||||||
|
// FieldSkill holds the string denoting the skill field in the database.
|
||||||
|
FieldSkill = "skill"
|
||||||
// FieldStatus holds the string denoting the status field in the database.
|
// FieldStatus holds the string denoting the status field in the database.
|
||||||
FieldStatus = "status"
|
FieldStatus = "status"
|
||||||
// FieldCp holds the string denoting the cp field in the database.
|
// FieldCp holds the string denoting the cp field in the database.
|
||||||
@ -41,6 +43,7 @@ var Columns = []string{
|
|||||||
FieldID,
|
FieldID,
|
||||||
FieldPassword,
|
FieldPassword,
|
||||||
FieldCard,
|
FieldCard,
|
||||||
|
FieldSkill,
|
||||||
FieldStatus,
|
FieldStatus,
|
||||||
FieldCp,
|
FieldCp,
|
||||||
FieldURL,
|
FieldURL,
|
||||||
@ -73,6 +76,8 @@ var (
|
|||||||
PasswordValidator func(string) error
|
PasswordValidator func(string) error
|
||||||
// DefaultCard holds the default value on creation for the "card" field.
|
// DefaultCard holds the default value on creation for the "card" field.
|
||||||
DefaultCard func() int
|
DefaultCard func() int
|
||||||
|
// DefaultSkill holds the default value on creation for the "skill" field.
|
||||||
|
DefaultSkill func() string
|
||||||
// DefaultStatus holds the default value on creation for the "status" field.
|
// DefaultStatus holds the default value on creation for the "status" field.
|
||||||
DefaultStatus func() string
|
DefaultStatus func() string
|
||||||
// DefaultCp holds the default value on creation for the "cp" field.
|
// DefaultCp holds the default value on creation for the "cp" field.
|
||||||
|
@ -65,6 +65,11 @@ func Card(v int) predicate.Card {
|
|||||||
return predicate.Card(sql.FieldEQ(FieldCard, v))
|
return predicate.Card(sql.FieldEQ(FieldCard, v))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Skill applies equality check predicate on the "skill" field. It's identical to SkillEQ.
|
||||||
|
func Skill(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldEQ(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
// Status applies equality check predicate on the "status" field. It's identical to StatusEQ.
|
// Status applies equality check predicate on the "status" field. It's identical to StatusEQ.
|
||||||
func Status(v string) predicate.Card {
|
func Status(v string) predicate.Card {
|
||||||
return predicate.Card(sql.FieldEQ(FieldStatus, v))
|
return predicate.Card(sql.FieldEQ(FieldStatus, v))
|
||||||
@ -200,6 +205,81 @@ func CardNotNil() predicate.Card {
|
|||||||
return predicate.Card(sql.FieldNotNull(FieldCard))
|
return predicate.Card(sql.FieldNotNull(FieldCard))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SkillEQ applies the EQ predicate on the "skill" field.
|
||||||
|
func SkillEQ(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldEQ(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillNEQ applies the NEQ predicate on the "skill" field.
|
||||||
|
func SkillNEQ(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldNEQ(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillIn applies the In predicate on the "skill" field.
|
||||||
|
func SkillIn(vs ...string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldIn(FieldSkill, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillNotIn applies the NotIn predicate on the "skill" field.
|
||||||
|
func SkillNotIn(vs ...string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldNotIn(FieldSkill, vs...))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillGT applies the GT predicate on the "skill" field.
|
||||||
|
func SkillGT(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldGT(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillGTE applies the GTE predicate on the "skill" field.
|
||||||
|
func SkillGTE(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldGTE(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillLT applies the LT predicate on the "skill" field.
|
||||||
|
func SkillLT(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldLT(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillLTE applies the LTE predicate on the "skill" field.
|
||||||
|
func SkillLTE(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldLTE(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillContains applies the Contains predicate on the "skill" field.
|
||||||
|
func SkillContains(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldContains(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillHasPrefix applies the HasPrefix predicate on the "skill" field.
|
||||||
|
func SkillHasPrefix(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldHasPrefix(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillHasSuffix applies the HasSuffix predicate on the "skill" field.
|
||||||
|
func SkillHasSuffix(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldHasSuffix(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillIsNil applies the IsNil predicate on the "skill" field.
|
||||||
|
func SkillIsNil() predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldIsNull(FieldSkill))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillNotNil applies the NotNil predicate on the "skill" field.
|
||||||
|
func SkillNotNil() predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldNotNull(FieldSkill))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillEqualFold applies the EqualFold predicate on the "skill" field.
|
||||||
|
func SkillEqualFold(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldEqualFold(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillContainsFold applies the ContainsFold predicate on the "skill" field.
|
||||||
|
func SkillContainsFold(v string) predicate.Card {
|
||||||
|
return predicate.Card(sql.FieldContainsFold(FieldSkill, v))
|
||||||
|
}
|
||||||
|
|
||||||
// StatusEQ applies the EQ predicate on the "status" field.
|
// StatusEQ applies the EQ predicate on the "status" field.
|
||||||
func StatusEQ(v string) predicate.Card {
|
func StatusEQ(v string) predicate.Card {
|
||||||
return predicate.Card(sql.FieldEQ(FieldStatus, v))
|
return predicate.Card(sql.FieldEQ(FieldStatus, v))
|
||||||
|
@ -41,6 +41,20 @@ func (cc *CardCreate) SetNillableCard(i *int) *CardCreate {
|
|||||||
return cc
|
return cc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkill sets the "skill" field.
|
||||||
|
func (cc *CardCreate) SetSkill(s string) *CardCreate {
|
||||||
|
cc.mutation.SetSkill(s)
|
||||||
|
return cc
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableSkill sets the "skill" field if the given value is not nil.
|
||||||
|
func (cc *CardCreate) SetNillableSkill(s *string) *CardCreate {
|
||||||
|
if s != nil {
|
||||||
|
cc.SetSkill(*s)
|
||||||
|
}
|
||||||
|
return cc
|
||||||
|
}
|
||||||
|
|
||||||
// SetStatus sets the "status" field.
|
// SetStatus sets the "status" field.
|
||||||
func (cc *CardCreate) SetStatus(s string) *CardCreate {
|
func (cc *CardCreate) SetStatus(s string) *CardCreate {
|
||||||
cc.mutation.SetStatus(s)
|
cc.mutation.SetStatus(s)
|
||||||
@ -147,6 +161,10 @@ func (cc *CardCreate) defaults() {
|
|||||||
v := card.DefaultCard()
|
v := card.DefaultCard()
|
||||||
cc.mutation.SetCard(v)
|
cc.mutation.SetCard(v)
|
||||||
}
|
}
|
||||||
|
if _, ok := cc.mutation.Skill(); !ok {
|
||||||
|
v := card.DefaultSkill()
|
||||||
|
cc.mutation.SetSkill(v)
|
||||||
|
}
|
||||||
if _, ok := cc.mutation.Status(); !ok {
|
if _, ok := cc.mutation.Status(); !ok {
|
||||||
v := card.DefaultStatus()
|
v := card.DefaultStatus()
|
||||||
cc.mutation.SetStatus(v)
|
cc.mutation.SetStatus(v)
|
||||||
@ -212,6 +230,10 @@ func (cc *CardCreate) createSpec() (*Card, *sqlgraph.CreateSpec) {
|
|||||||
_spec.SetField(card.FieldCard, field.TypeInt, value)
|
_spec.SetField(card.FieldCard, field.TypeInt, value)
|
||||||
_node.Card = value
|
_node.Card = value
|
||||||
}
|
}
|
||||||
|
if value, ok := cc.mutation.Skill(); ok {
|
||||||
|
_spec.SetField(card.FieldSkill, field.TypeString, value)
|
||||||
|
_node.Skill = value
|
||||||
|
}
|
||||||
if value, ok := cc.mutation.Status(); ok {
|
if value, ok := cc.mutation.Status(); ok {
|
||||||
_spec.SetField(card.FieldStatus, field.TypeString, value)
|
_spec.SetField(card.FieldStatus, field.TypeString, value)
|
||||||
_node.Status = value
|
_node.Status = value
|
||||||
|
@ -28,6 +28,26 @@ func (cu *CardUpdate) Where(ps ...predicate.Card) *CardUpdate {
|
|||||||
return cu
|
return cu
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkill sets the "skill" field.
|
||||||
|
func (cu *CardUpdate) SetSkill(s string) *CardUpdate {
|
||||||
|
cu.mutation.SetSkill(s)
|
||||||
|
return cu
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableSkill sets the "skill" field if the given value is not nil.
|
||||||
|
func (cu *CardUpdate) SetNillableSkill(s *string) *CardUpdate {
|
||||||
|
if s != nil {
|
||||||
|
cu.SetSkill(*s)
|
||||||
|
}
|
||||||
|
return cu
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearSkill clears the value of the "skill" field.
|
||||||
|
func (cu *CardUpdate) ClearSkill() *CardUpdate {
|
||||||
|
cu.mutation.ClearSkill()
|
||||||
|
return cu
|
||||||
|
}
|
||||||
|
|
||||||
// SetOwnerID sets the "owner" edge to the User entity by ID.
|
// SetOwnerID sets the "owner" edge to the User entity by ID.
|
||||||
func (cu *CardUpdate) SetOwnerID(id int) *CardUpdate {
|
func (cu *CardUpdate) SetOwnerID(id int) *CardUpdate {
|
||||||
cu.mutation.SetOwnerID(id)
|
cu.mutation.SetOwnerID(id)
|
||||||
@ -100,6 +120,12 @@ func (cu *CardUpdate) sqlSave(ctx context.Context) (n int, err error) {
|
|||||||
if cu.mutation.CardCleared() {
|
if cu.mutation.CardCleared() {
|
||||||
_spec.ClearField(card.FieldCard, field.TypeInt)
|
_spec.ClearField(card.FieldCard, field.TypeInt)
|
||||||
}
|
}
|
||||||
|
if value, ok := cu.mutation.Skill(); ok {
|
||||||
|
_spec.SetField(card.FieldSkill, field.TypeString, value)
|
||||||
|
}
|
||||||
|
if cu.mutation.SkillCleared() {
|
||||||
|
_spec.ClearField(card.FieldSkill, field.TypeString)
|
||||||
|
}
|
||||||
if cu.mutation.StatusCleared() {
|
if cu.mutation.StatusCleared() {
|
||||||
_spec.ClearField(card.FieldStatus, field.TypeString)
|
_spec.ClearField(card.FieldStatus, field.TypeString)
|
||||||
}
|
}
|
||||||
@ -161,6 +187,26 @@ type CardUpdateOne struct {
|
|||||||
mutation *CardMutation
|
mutation *CardMutation
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkill sets the "skill" field.
|
||||||
|
func (cuo *CardUpdateOne) SetSkill(s string) *CardUpdateOne {
|
||||||
|
cuo.mutation.SetSkill(s)
|
||||||
|
return cuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetNillableSkill sets the "skill" field if the given value is not nil.
|
||||||
|
func (cuo *CardUpdateOne) SetNillableSkill(s *string) *CardUpdateOne {
|
||||||
|
if s != nil {
|
||||||
|
cuo.SetSkill(*s)
|
||||||
|
}
|
||||||
|
return cuo
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearSkill clears the value of the "skill" field.
|
||||||
|
func (cuo *CardUpdateOne) ClearSkill() *CardUpdateOne {
|
||||||
|
cuo.mutation.ClearSkill()
|
||||||
|
return cuo
|
||||||
|
}
|
||||||
|
|
||||||
// SetOwnerID sets the "owner" edge to the User entity by ID.
|
// SetOwnerID sets the "owner" edge to the User entity by ID.
|
||||||
func (cuo *CardUpdateOne) SetOwnerID(id int) *CardUpdateOne {
|
func (cuo *CardUpdateOne) SetOwnerID(id int) *CardUpdateOne {
|
||||||
cuo.mutation.SetOwnerID(id)
|
cuo.mutation.SetOwnerID(id)
|
||||||
@ -263,6 +309,12 @@ func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (_node *Card, err error)
|
|||||||
if cuo.mutation.CardCleared() {
|
if cuo.mutation.CardCleared() {
|
||||||
_spec.ClearField(card.FieldCard, field.TypeInt)
|
_spec.ClearField(card.FieldCard, field.TypeInt)
|
||||||
}
|
}
|
||||||
|
if value, ok := cuo.mutation.Skill(); ok {
|
||||||
|
_spec.SetField(card.FieldSkill, field.TypeString, value)
|
||||||
|
}
|
||||||
|
if cuo.mutation.SkillCleared() {
|
||||||
|
_spec.ClearField(card.FieldSkill, field.TypeString)
|
||||||
|
}
|
||||||
if cuo.mutation.StatusCleared() {
|
if cuo.mutation.StatusCleared() {
|
||||||
_spec.ClearField(card.FieldStatus, field.TypeString)
|
_spec.ClearField(card.FieldStatus, field.TypeString)
|
||||||
}
|
}
|
||||||
|
@ -13,6 +13,7 @@ var (
|
|||||||
{Name: "id", Type: field.TypeInt, Increment: true},
|
{Name: "id", Type: field.TypeInt, Increment: true},
|
||||||
{Name: "password", Type: field.TypeString},
|
{Name: "password", Type: field.TypeString},
|
||||||
{Name: "card", Type: field.TypeInt, Nullable: true},
|
{Name: "card", Type: field.TypeInt, Nullable: true},
|
||||||
|
{Name: "skill", Type: field.TypeString, Nullable: true},
|
||||||
{Name: "status", Type: field.TypeString, Nullable: true},
|
{Name: "status", Type: field.TypeString, Nullable: true},
|
||||||
{Name: "cp", Type: field.TypeInt, Nullable: true},
|
{Name: "cp", Type: field.TypeInt, Nullable: true},
|
||||||
{Name: "url", Type: field.TypeString, Nullable: true, Default: "https://card.syui.ai"},
|
{Name: "url", Type: field.TypeString, Nullable: true, Default: "https://card.syui.ai"},
|
||||||
@ -27,7 +28,7 @@ var (
|
|||||||
ForeignKeys: []*schema.ForeignKey{
|
ForeignKeys: []*schema.ForeignKey{
|
||||||
{
|
{
|
||||||
Symbol: "cards_users_card",
|
Symbol: "cards_users_card",
|
||||||
Columns: []*schema.Column{CardsColumns[7]},
|
Columns: []*schema.Column{CardsColumns[8]},
|
||||||
RefColumns: []*schema.Column{UsersColumns[0]},
|
RefColumns: []*schema.Column{UsersColumns[0]},
|
||||||
OnDelete: schema.NoAction,
|
OnDelete: schema.NoAction,
|
||||||
},
|
},
|
||||||
@ -62,7 +63,7 @@ var (
|
|||||||
{Name: "password", Type: field.TypeString},
|
{Name: "password", Type: field.TypeString},
|
||||||
{Name: "created_at", Type: field.TypeTime, Nullable: true},
|
{Name: "created_at", Type: field.TypeTime, Nullable: true},
|
||||||
{Name: "updated_at", Type: field.TypeTime, Nullable: true},
|
{Name: "updated_at", Type: field.TypeTime, Nullable: true},
|
||||||
{Name: "next", Type: field.TypeString, Nullable: true, Default: "20230503"},
|
{Name: "next", Type: field.TypeString, Nullable: true, Default: "20230504"},
|
||||||
{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.
|
||||||
|
@ -40,6 +40,7 @@ type CardMutation struct {
|
|||||||
password *string
|
password *string
|
||||||
card *int
|
card *int
|
||||||
addcard *int
|
addcard *int
|
||||||
|
skill *string
|
||||||
status *string
|
status *string
|
||||||
cp *int
|
cp *int
|
||||||
addcp *int
|
addcp *int
|
||||||
@ -257,6 +258,55 @@ func (m *CardMutation) ResetCard() {
|
|||||||
delete(m.clearedFields, card.FieldCard)
|
delete(m.clearedFields, card.FieldCard)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkill sets the "skill" field.
|
||||||
|
func (m *CardMutation) SetSkill(s string) {
|
||||||
|
m.skill = &s
|
||||||
|
}
|
||||||
|
|
||||||
|
// Skill returns the value of the "skill" field in the mutation.
|
||||||
|
func (m *CardMutation) Skill() (r string, exists bool) {
|
||||||
|
v := m.skill
|
||||||
|
if v == nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
return *v, true
|
||||||
|
}
|
||||||
|
|
||||||
|
// OldSkill returns the old "skill" field's value of the Card entity.
|
||||||
|
// If the Card object wasn't provided to the builder, the object is fetched from the database.
|
||||||
|
// An error is returned if the mutation operation is not UpdateOne, or the database query fails.
|
||||||
|
func (m *CardMutation) OldSkill(ctx context.Context) (v string, err error) {
|
||||||
|
if !m.op.Is(OpUpdateOne) {
|
||||||
|
return v, errors.New("OldSkill is only allowed on UpdateOne operations")
|
||||||
|
}
|
||||||
|
if m.id == nil || m.oldValue == nil {
|
||||||
|
return v, errors.New("OldSkill requires an ID field in the mutation")
|
||||||
|
}
|
||||||
|
oldValue, err := m.oldValue(ctx)
|
||||||
|
if err != nil {
|
||||||
|
return v, fmt.Errorf("querying old value for OldSkill: %w", err)
|
||||||
|
}
|
||||||
|
return oldValue.Skill, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ClearSkill clears the value of the "skill" field.
|
||||||
|
func (m *CardMutation) ClearSkill() {
|
||||||
|
m.skill = nil
|
||||||
|
m.clearedFields[card.FieldSkill] = struct{}{}
|
||||||
|
}
|
||||||
|
|
||||||
|
// SkillCleared returns if the "skill" field was cleared in this mutation.
|
||||||
|
func (m *CardMutation) SkillCleared() bool {
|
||||||
|
_, ok := m.clearedFields[card.FieldSkill]
|
||||||
|
return ok
|
||||||
|
}
|
||||||
|
|
||||||
|
// ResetSkill resets all changes to the "skill" field.
|
||||||
|
func (m *CardMutation) ResetSkill() {
|
||||||
|
m.skill = nil
|
||||||
|
delete(m.clearedFields, card.FieldSkill)
|
||||||
|
}
|
||||||
|
|
||||||
// SetStatus sets the "status" field.
|
// SetStatus sets the "status" field.
|
||||||
func (m *CardMutation) SetStatus(s string) {
|
func (m *CardMutation) SetStatus(s string) {
|
||||||
m.status = &s
|
m.status = &s
|
||||||
@ -547,13 +597,16 @@ func (m *CardMutation) Type() string {
|
|||||||
// order to get all numeric fields that were incremented/decremented, call
|
// order to get all numeric fields that were incremented/decremented, call
|
||||||
// AddedFields().
|
// AddedFields().
|
||||||
func (m *CardMutation) Fields() []string {
|
func (m *CardMutation) Fields() []string {
|
||||||
fields := make([]string, 0, 6)
|
fields := make([]string, 0, 7)
|
||||||
if m.password != nil {
|
if m.password != nil {
|
||||||
fields = append(fields, card.FieldPassword)
|
fields = append(fields, card.FieldPassword)
|
||||||
}
|
}
|
||||||
if m.card != nil {
|
if m.card != nil {
|
||||||
fields = append(fields, card.FieldCard)
|
fields = append(fields, card.FieldCard)
|
||||||
}
|
}
|
||||||
|
if m.skill != nil {
|
||||||
|
fields = append(fields, card.FieldSkill)
|
||||||
|
}
|
||||||
if m.status != nil {
|
if m.status != nil {
|
||||||
fields = append(fields, card.FieldStatus)
|
fields = append(fields, card.FieldStatus)
|
||||||
}
|
}
|
||||||
@ -578,6 +631,8 @@ func (m *CardMutation) Field(name string) (ent.Value, bool) {
|
|||||||
return m.Password()
|
return m.Password()
|
||||||
case card.FieldCard:
|
case card.FieldCard:
|
||||||
return m.Card()
|
return m.Card()
|
||||||
|
case card.FieldSkill:
|
||||||
|
return m.Skill()
|
||||||
case card.FieldStatus:
|
case card.FieldStatus:
|
||||||
return m.Status()
|
return m.Status()
|
||||||
case card.FieldCp:
|
case card.FieldCp:
|
||||||
@ -599,6 +654,8 @@ func (m *CardMutation) OldField(ctx context.Context, name string) (ent.Value, er
|
|||||||
return m.OldPassword(ctx)
|
return m.OldPassword(ctx)
|
||||||
case card.FieldCard:
|
case card.FieldCard:
|
||||||
return m.OldCard(ctx)
|
return m.OldCard(ctx)
|
||||||
|
case card.FieldSkill:
|
||||||
|
return m.OldSkill(ctx)
|
||||||
case card.FieldStatus:
|
case card.FieldStatus:
|
||||||
return m.OldStatus(ctx)
|
return m.OldStatus(ctx)
|
||||||
case card.FieldCp:
|
case card.FieldCp:
|
||||||
@ -630,6 +687,13 @@ func (m *CardMutation) SetField(name string, value ent.Value) error {
|
|||||||
}
|
}
|
||||||
m.SetCard(v)
|
m.SetCard(v)
|
||||||
return nil
|
return nil
|
||||||
|
case card.FieldSkill:
|
||||||
|
v, ok := value.(string)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("unexpected type %T for field %s", value, name)
|
||||||
|
}
|
||||||
|
m.SetSkill(v)
|
||||||
|
return nil
|
||||||
case card.FieldStatus:
|
case card.FieldStatus:
|
||||||
v, ok := value.(string)
|
v, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
@ -718,6 +782,9 @@ func (m *CardMutation) ClearedFields() []string {
|
|||||||
if m.FieldCleared(card.FieldCard) {
|
if m.FieldCleared(card.FieldCard) {
|
||||||
fields = append(fields, card.FieldCard)
|
fields = append(fields, card.FieldCard)
|
||||||
}
|
}
|
||||||
|
if m.FieldCleared(card.FieldSkill) {
|
||||||
|
fields = append(fields, card.FieldSkill)
|
||||||
|
}
|
||||||
if m.FieldCleared(card.FieldStatus) {
|
if m.FieldCleared(card.FieldStatus) {
|
||||||
fields = append(fields, card.FieldStatus)
|
fields = append(fields, card.FieldStatus)
|
||||||
}
|
}
|
||||||
@ -747,6 +814,9 @@ func (m *CardMutation) ClearField(name string) error {
|
|||||||
case card.FieldCard:
|
case card.FieldCard:
|
||||||
m.ClearCard()
|
m.ClearCard()
|
||||||
return nil
|
return nil
|
||||||
|
case card.FieldSkill:
|
||||||
|
m.ClearSkill()
|
||||||
|
return nil
|
||||||
case card.FieldStatus:
|
case card.FieldStatus:
|
||||||
m.ClearStatus()
|
m.ClearStatus()
|
||||||
return nil
|
return nil
|
||||||
@ -773,6 +843,9 @@ func (m *CardMutation) ResetField(name string) error {
|
|||||||
case card.FieldCard:
|
case card.FieldCard:
|
||||||
m.ResetCard()
|
m.ResetCard()
|
||||||
return nil
|
return nil
|
||||||
|
case card.FieldSkill:
|
||||||
|
m.ResetSkill()
|
||||||
|
return nil
|
||||||
case card.FieldStatus:
|
case card.FieldStatus:
|
||||||
m.ResetStatus()
|
m.ResetStatus()
|
||||||
return nil
|
return nil
|
||||||
|
@ -34,6 +34,12 @@ func (s *CardCreate) encodeFields(e *jx.Encoder) {
|
|||||||
s.Card.Encode(e)
|
s.Card.Encode(e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
if s.Skill.Set {
|
||||||
|
e.FieldStart("skill")
|
||||||
|
s.Skill.Encode(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
{
|
{
|
||||||
if s.Status.Set {
|
if s.Status.Set {
|
||||||
e.FieldStart("status")
|
e.FieldStart("status")
|
||||||
@ -60,13 +66,14 @@ func (s *CardCreate) encodeFields(e *jx.Encoder) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var jsonFieldsNameOfCardCreate = [6]string{
|
var jsonFieldsNameOfCardCreate = [7]string{
|
||||||
0: "id",
|
0: "id",
|
||||||
1: "card",
|
1: "card",
|
||||||
2: "status",
|
2: "skill",
|
||||||
3: "cp",
|
3: "status",
|
||||||
4: "url",
|
4: "cp",
|
||||||
5: "created_at",
|
5: "url",
|
||||||
|
6: "created_at",
|
||||||
}
|
}
|
||||||
|
|
||||||
// Decode decodes CardCreate from json.
|
// Decode decodes CardCreate from json.
|
||||||
@ -100,6 +107,16 @@ func (s *CardCreate) Decode(d *jx.Decoder) error {
|
|||||||
}(); err != nil {
|
}(); err != nil {
|
||||||
return errors.Wrap(err, "decode field \"card\"")
|
return errors.Wrap(err, "decode field \"card\"")
|
||||||
}
|
}
|
||||||
|
case "skill":
|
||||||
|
if err := func() error {
|
||||||
|
s.Skill.Reset()
|
||||||
|
if err := s.Skill.Decode(d); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}(); err != nil {
|
||||||
|
return errors.Wrap(err, "decode field \"skill\"")
|
||||||
|
}
|
||||||
case "status":
|
case "status":
|
||||||
if err := func() error {
|
if err := func() error {
|
||||||
s.Status.Reset()
|
s.Status.Reset()
|
||||||
@ -216,6 +233,12 @@ func (s *CardList) encodeFields(e *jx.Encoder) {
|
|||||||
s.Card.Encode(e)
|
s.Card.Encode(e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
if s.Skill.Set {
|
||||||
|
e.FieldStart("skill")
|
||||||
|
s.Skill.Encode(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
{
|
{
|
||||||
if s.Status.Set {
|
if s.Status.Set {
|
||||||
e.FieldStart("status")
|
e.FieldStart("status")
|
||||||
@ -242,13 +265,14 @@ func (s *CardList) encodeFields(e *jx.Encoder) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var jsonFieldsNameOfCardList = [6]string{
|
var jsonFieldsNameOfCardList = [7]string{
|
||||||
0: "id",
|
0: "id",
|
||||||
1: "card",
|
1: "card",
|
||||||
2: "status",
|
2: "skill",
|
||||||
3: "cp",
|
3: "status",
|
||||||
4: "url",
|
4: "cp",
|
||||||
5: "created_at",
|
5: "url",
|
||||||
|
6: "created_at",
|
||||||
}
|
}
|
||||||
|
|
||||||
// Decode decodes CardList from json.
|
// Decode decodes CardList from json.
|
||||||
@ -282,6 +306,16 @@ func (s *CardList) Decode(d *jx.Decoder) error {
|
|||||||
}(); err != nil {
|
}(); err != nil {
|
||||||
return errors.Wrap(err, "decode field \"card\"")
|
return errors.Wrap(err, "decode field \"card\"")
|
||||||
}
|
}
|
||||||
|
case "skill":
|
||||||
|
if err := func() error {
|
||||||
|
s.Skill.Reset()
|
||||||
|
if err := s.Skill.Decode(d); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}(); err != nil {
|
||||||
|
return errors.Wrap(err, "decode field \"skill\"")
|
||||||
|
}
|
||||||
case "status":
|
case "status":
|
||||||
if err := func() error {
|
if err := func() error {
|
||||||
s.Status.Reset()
|
s.Status.Reset()
|
||||||
@ -598,6 +632,12 @@ func (s *CardRead) encodeFields(e *jx.Encoder) {
|
|||||||
s.Card.Encode(e)
|
s.Card.Encode(e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
if s.Skill.Set {
|
||||||
|
e.FieldStart("skill")
|
||||||
|
s.Skill.Encode(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
{
|
{
|
||||||
if s.Status.Set {
|
if s.Status.Set {
|
||||||
e.FieldStart("status")
|
e.FieldStart("status")
|
||||||
@ -624,13 +664,14 @@ func (s *CardRead) encodeFields(e *jx.Encoder) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var jsonFieldsNameOfCardRead = [6]string{
|
var jsonFieldsNameOfCardRead = [7]string{
|
||||||
0: "id",
|
0: "id",
|
||||||
1: "card",
|
1: "card",
|
||||||
2: "status",
|
2: "skill",
|
||||||
3: "cp",
|
3: "status",
|
||||||
4: "url",
|
4: "cp",
|
||||||
5: "created_at",
|
5: "url",
|
||||||
|
6: "created_at",
|
||||||
}
|
}
|
||||||
|
|
||||||
// Decode decodes CardRead from json.
|
// Decode decodes CardRead from json.
|
||||||
@ -664,6 +705,16 @@ func (s *CardRead) Decode(d *jx.Decoder) error {
|
|||||||
}(); err != nil {
|
}(); err != nil {
|
||||||
return errors.Wrap(err, "decode field \"card\"")
|
return errors.Wrap(err, "decode field \"card\"")
|
||||||
}
|
}
|
||||||
|
case "skill":
|
||||||
|
if err := func() error {
|
||||||
|
s.Skill.Reset()
|
||||||
|
if err := s.Skill.Decode(d); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}(); err != nil {
|
||||||
|
return errors.Wrap(err, "decode field \"skill\"")
|
||||||
|
}
|
||||||
case "status":
|
case "status":
|
||||||
if err := func() error {
|
if err := func() error {
|
||||||
s.Status.Reset()
|
s.Status.Reset()
|
||||||
@ -780,6 +831,12 @@ func (s *CardUpdate) encodeFields(e *jx.Encoder) {
|
|||||||
s.Card.Encode(e)
|
s.Card.Encode(e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
if s.Skill.Set {
|
||||||
|
e.FieldStart("skill")
|
||||||
|
s.Skill.Encode(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
{
|
{
|
||||||
if s.Status.Set {
|
if s.Status.Set {
|
||||||
e.FieldStart("status")
|
e.FieldStart("status")
|
||||||
@ -806,13 +863,14 @@ func (s *CardUpdate) encodeFields(e *jx.Encoder) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var jsonFieldsNameOfCardUpdate = [6]string{
|
var jsonFieldsNameOfCardUpdate = [7]string{
|
||||||
0: "id",
|
0: "id",
|
||||||
1: "card",
|
1: "card",
|
||||||
2: "status",
|
2: "skill",
|
||||||
3: "cp",
|
3: "status",
|
||||||
4: "url",
|
4: "cp",
|
||||||
5: "created_at",
|
5: "url",
|
||||||
|
6: "created_at",
|
||||||
}
|
}
|
||||||
|
|
||||||
// Decode decodes CardUpdate from json.
|
// Decode decodes CardUpdate from json.
|
||||||
@ -846,6 +904,16 @@ func (s *CardUpdate) Decode(d *jx.Decoder) error {
|
|||||||
}(); err != nil {
|
}(); err != nil {
|
||||||
return errors.Wrap(err, "decode field \"card\"")
|
return errors.Wrap(err, "decode field \"card\"")
|
||||||
}
|
}
|
||||||
|
case "skill":
|
||||||
|
if err := func() error {
|
||||||
|
s.Skill.Reset()
|
||||||
|
if err := s.Skill.Decode(d); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}(); err != nil {
|
||||||
|
return errors.Wrap(err, "decode field \"skill\"")
|
||||||
|
}
|
||||||
case "status":
|
case "status":
|
||||||
if err := func() error {
|
if err := func() error {
|
||||||
s.Status.Reset()
|
s.Status.Reset()
|
||||||
@ -962,6 +1030,12 @@ func (s *CreateCardReq) encodeFields(e *jx.Encoder) {
|
|||||||
s.Card.Encode(e)
|
s.Card.Encode(e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
if s.Skill.Set {
|
||||||
|
e.FieldStart("skill")
|
||||||
|
s.Skill.Encode(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
{
|
{
|
||||||
if s.Status.Set {
|
if s.Status.Set {
|
||||||
e.FieldStart("status")
|
e.FieldStart("status")
|
||||||
@ -993,14 +1067,15 @@ func (s *CreateCardReq) encodeFields(e *jx.Encoder) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var jsonFieldsNameOfCreateCardReq = [7]string{
|
var jsonFieldsNameOfCreateCardReq = [8]string{
|
||||||
0: "password",
|
0: "password",
|
||||||
1: "card",
|
1: "card",
|
||||||
2: "status",
|
2: "skill",
|
||||||
3: "cp",
|
3: "status",
|
||||||
4: "url",
|
4: "cp",
|
||||||
5: "created_at",
|
5: "url",
|
||||||
6: "owner",
|
6: "created_at",
|
||||||
|
7: "owner",
|
||||||
}
|
}
|
||||||
|
|
||||||
// Decode decodes CreateCardReq from json.
|
// Decode decodes CreateCardReq from json.
|
||||||
@ -1034,6 +1109,16 @@ func (s *CreateCardReq) Decode(d *jx.Decoder) error {
|
|||||||
}(); err != nil {
|
}(); err != nil {
|
||||||
return errors.Wrap(err, "decode field \"card\"")
|
return errors.Wrap(err, "decode field \"card\"")
|
||||||
}
|
}
|
||||||
|
case "skill":
|
||||||
|
if err := func() error {
|
||||||
|
s.Skill.Reset()
|
||||||
|
if err := s.Skill.Decode(d); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}(); err != nil {
|
||||||
|
return errors.Wrap(err, "decode field \"skill\"")
|
||||||
|
}
|
||||||
case "status":
|
case "status":
|
||||||
if err := func() error {
|
if err := func() error {
|
||||||
s.Status.Reset()
|
s.Status.Reset()
|
||||||
@ -1075,7 +1160,7 @@ func (s *CreateCardReq) Decode(d *jx.Decoder) error {
|
|||||||
return errors.Wrap(err, "decode field \"created_at\"")
|
return errors.Wrap(err, "decode field \"created_at\"")
|
||||||
}
|
}
|
||||||
case "owner":
|
case "owner":
|
||||||
requiredBitSet[0] |= 1 << 6
|
requiredBitSet[0] |= 1 << 7
|
||||||
if err := func() error {
|
if err := func() error {
|
||||||
v, err := d.Int()
|
v, err := d.Int()
|
||||||
s.Owner = int(v)
|
s.Owner = int(v)
|
||||||
@ -1096,7 +1181,7 @@ func (s *CreateCardReq) Decode(d *jx.Decoder) error {
|
|||||||
// Validate required fields.
|
// Validate required fields.
|
||||||
var failures []validate.FieldError
|
var failures []validate.FieldError
|
||||||
for i, mask := range [1]uint8{
|
for i, mask := range [1]uint8{
|
||||||
0b01000001,
|
0b10000001,
|
||||||
} {
|
} {
|
||||||
if result := (requiredBitSet[i] & mask) ^ mask; result != 0 {
|
if result := (requiredBitSet[i] & mask) ^ mask; result != 0 {
|
||||||
// Mask only required fields and check equality to mask using XOR.
|
// Mask only required fields and check equality to mask using XOR.
|
||||||
@ -3130,6 +3215,12 @@ func (s *UpdateCardReq) Encode(e *jx.Encoder) {
|
|||||||
|
|
||||||
// encodeFields encodes fields.
|
// encodeFields encodes fields.
|
||||||
func (s *UpdateCardReq) encodeFields(e *jx.Encoder) {
|
func (s *UpdateCardReq) encodeFields(e *jx.Encoder) {
|
||||||
|
{
|
||||||
|
if s.Skill.Set {
|
||||||
|
e.FieldStart("skill")
|
||||||
|
s.Skill.Encode(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
{
|
{
|
||||||
if s.Owner.Set {
|
if s.Owner.Set {
|
||||||
e.FieldStart("owner")
|
e.FieldStart("owner")
|
||||||
@ -3138,8 +3229,9 @@ func (s *UpdateCardReq) encodeFields(e *jx.Encoder) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var jsonFieldsNameOfUpdateCardReq = [1]string{
|
var jsonFieldsNameOfUpdateCardReq = [2]string{
|
||||||
0: "owner",
|
0: "skill",
|
||||||
|
1: "owner",
|
||||||
}
|
}
|
||||||
|
|
||||||
// Decode decodes UpdateCardReq from json.
|
// Decode decodes UpdateCardReq from json.
|
||||||
@ -3150,6 +3242,16 @@ func (s *UpdateCardReq) Decode(d *jx.Decoder) error {
|
|||||||
|
|
||||||
if err := d.ObjBytes(func(d *jx.Decoder, k []byte) error {
|
if err := d.ObjBytes(func(d *jx.Decoder, k []byte) error {
|
||||||
switch string(k) {
|
switch string(k) {
|
||||||
|
case "skill":
|
||||||
|
if err := func() error {
|
||||||
|
s.Skill.Reset()
|
||||||
|
if err := s.Skill.Decode(d); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}(); err != nil {
|
||||||
|
return errors.Wrap(err, "decode field \"skill\"")
|
||||||
|
}
|
||||||
case "owner":
|
case "owner":
|
||||||
if err := func() error {
|
if err := func() error {
|
||||||
s.Owner.Reset()
|
s.Owner.Reset()
|
||||||
@ -3458,6 +3560,12 @@ func (s *UserCardList) encodeFields(e *jx.Encoder) {
|
|||||||
s.Card.Encode(e)
|
s.Card.Encode(e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
if s.Skill.Set {
|
||||||
|
e.FieldStart("skill")
|
||||||
|
s.Skill.Encode(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
{
|
{
|
||||||
if s.Status.Set {
|
if s.Status.Set {
|
||||||
e.FieldStart("status")
|
e.FieldStart("status")
|
||||||
@ -3484,13 +3592,14 @@ func (s *UserCardList) encodeFields(e *jx.Encoder) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var jsonFieldsNameOfUserCardList = [6]string{
|
var jsonFieldsNameOfUserCardList = [7]string{
|
||||||
0: "id",
|
0: "id",
|
||||||
1: "card",
|
1: "card",
|
||||||
2: "status",
|
2: "skill",
|
||||||
3: "cp",
|
3: "status",
|
||||||
4: "url",
|
4: "cp",
|
||||||
5: "created_at",
|
5: "url",
|
||||||
|
6: "created_at",
|
||||||
}
|
}
|
||||||
|
|
||||||
// Decode decodes UserCardList from json.
|
// Decode decodes UserCardList from json.
|
||||||
@ -3524,6 +3633,16 @@ func (s *UserCardList) Decode(d *jx.Decoder) error {
|
|||||||
}(); err != nil {
|
}(); err != nil {
|
||||||
return errors.Wrap(err, "decode field \"card\"")
|
return errors.Wrap(err, "decode field \"card\"")
|
||||||
}
|
}
|
||||||
|
case "skill":
|
||||||
|
if err := func() error {
|
||||||
|
s.Skill.Reset()
|
||||||
|
if err := s.Skill.Decode(d); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}(); err != nil {
|
||||||
|
return errors.Wrap(err, "decode field \"skill\"")
|
||||||
|
}
|
||||||
case "status":
|
case "status":
|
||||||
if err := func() error {
|
if err := func() error {
|
||||||
s.Status.Reset()
|
s.Status.Reset()
|
||||||
|
@ -12,6 +12,7 @@ import (
|
|||||||
type CardCreate struct {
|
type CardCreate struct {
|
||||||
ID int `json:"id"`
|
ID int `json:"id"`
|
||||||
Card OptInt `json:"card"`
|
Card OptInt `json:"card"`
|
||||||
|
Skill OptString `json:"skill"`
|
||||||
Status OptString `json:"status"`
|
Status OptString `json:"status"`
|
||||||
Cp OptInt `json:"cp"`
|
Cp OptInt `json:"cp"`
|
||||||
URL OptString `json:"url"`
|
URL OptString `json:"url"`
|
||||||
@ -28,6 +29,11 @@ func (s *CardCreate) GetCard() OptInt {
|
|||||||
return s.Card
|
return s.Card
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetSkill returns the value of Skill.
|
||||||
|
func (s *CardCreate) GetSkill() OptString {
|
||||||
|
return s.Skill
|
||||||
|
}
|
||||||
|
|
||||||
// GetStatus returns the value of Status.
|
// GetStatus returns the value of Status.
|
||||||
func (s *CardCreate) GetStatus() OptString {
|
func (s *CardCreate) GetStatus() OptString {
|
||||||
return s.Status
|
return s.Status
|
||||||
@ -58,6 +64,11 @@ func (s *CardCreate) SetCard(val OptInt) {
|
|||||||
s.Card = val
|
s.Card = val
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkill sets the value of Skill.
|
||||||
|
func (s *CardCreate) SetSkill(val OptString) {
|
||||||
|
s.Skill = val
|
||||||
|
}
|
||||||
|
|
||||||
// SetStatus sets the value of Status.
|
// SetStatus sets the value of Status.
|
||||||
func (s *CardCreate) SetStatus(val OptString) {
|
func (s *CardCreate) SetStatus(val OptString) {
|
||||||
s.Status = val
|
s.Status = val
|
||||||
@ -84,6 +95,7 @@ func (*CardCreate) createCardRes() {}
|
|||||||
type CardList struct {
|
type CardList struct {
|
||||||
ID int `json:"id"`
|
ID int `json:"id"`
|
||||||
Card OptInt `json:"card"`
|
Card OptInt `json:"card"`
|
||||||
|
Skill OptString `json:"skill"`
|
||||||
Status OptString `json:"status"`
|
Status OptString `json:"status"`
|
||||||
Cp OptInt `json:"cp"`
|
Cp OptInt `json:"cp"`
|
||||||
URL OptString `json:"url"`
|
URL OptString `json:"url"`
|
||||||
@ -100,6 +112,11 @@ func (s *CardList) GetCard() OptInt {
|
|||||||
return s.Card
|
return s.Card
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetSkill returns the value of Skill.
|
||||||
|
func (s *CardList) GetSkill() OptString {
|
||||||
|
return s.Skill
|
||||||
|
}
|
||||||
|
|
||||||
// GetStatus returns the value of Status.
|
// GetStatus returns the value of Status.
|
||||||
func (s *CardList) GetStatus() OptString {
|
func (s *CardList) GetStatus() OptString {
|
||||||
return s.Status
|
return s.Status
|
||||||
@ -130,6 +147,11 @@ func (s *CardList) SetCard(val OptInt) {
|
|||||||
s.Card = val
|
s.Card = val
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkill sets the value of Skill.
|
||||||
|
func (s *CardList) SetSkill(val OptString) {
|
||||||
|
s.Skill = val
|
||||||
|
}
|
||||||
|
|
||||||
// SetStatus sets the value of Status.
|
// SetStatus sets the value of Status.
|
||||||
func (s *CardList) SetStatus(val OptString) {
|
func (s *CardList) SetStatus(val OptString) {
|
||||||
s.Status = val
|
s.Status = val
|
||||||
@ -237,6 +259,7 @@ func (*CardOwnerRead) readCardOwnerRes() {}
|
|||||||
type CardRead struct {
|
type CardRead struct {
|
||||||
ID int `json:"id"`
|
ID int `json:"id"`
|
||||||
Card OptInt `json:"card"`
|
Card OptInt `json:"card"`
|
||||||
|
Skill OptString `json:"skill"`
|
||||||
Status OptString `json:"status"`
|
Status OptString `json:"status"`
|
||||||
Cp OptInt `json:"cp"`
|
Cp OptInt `json:"cp"`
|
||||||
URL OptString `json:"url"`
|
URL OptString `json:"url"`
|
||||||
@ -253,6 +276,11 @@ func (s *CardRead) GetCard() OptInt {
|
|||||||
return s.Card
|
return s.Card
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetSkill returns the value of Skill.
|
||||||
|
func (s *CardRead) GetSkill() OptString {
|
||||||
|
return s.Skill
|
||||||
|
}
|
||||||
|
|
||||||
// GetStatus returns the value of Status.
|
// GetStatus returns the value of Status.
|
||||||
func (s *CardRead) GetStatus() OptString {
|
func (s *CardRead) GetStatus() OptString {
|
||||||
return s.Status
|
return s.Status
|
||||||
@ -283,6 +311,11 @@ func (s *CardRead) SetCard(val OptInt) {
|
|||||||
s.Card = val
|
s.Card = val
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkill sets the value of Skill.
|
||||||
|
func (s *CardRead) SetSkill(val OptString) {
|
||||||
|
s.Skill = val
|
||||||
|
}
|
||||||
|
|
||||||
// SetStatus sets the value of Status.
|
// SetStatus sets the value of Status.
|
||||||
func (s *CardRead) SetStatus(val OptString) {
|
func (s *CardRead) SetStatus(val OptString) {
|
||||||
s.Status = val
|
s.Status = val
|
||||||
@ -309,6 +342,7 @@ func (*CardRead) readCardRes() {}
|
|||||||
type CardUpdate struct {
|
type CardUpdate struct {
|
||||||
ID int `json:"id"`
|
ID int `json:"id"`
|
||||||
Card OptInt `json:"card"`
|
Card OptInt `json:"card"`
|
||||||
|
Skill OptString `json:"skill"`
|
||||||
Status OptString `json:"status"`
|
Status OptString `json:"status"`
|
||||||
Cp OptInt `json:"cp"`
|
Cp OptInt `json:"cp"`
|
||||||
URL OptString `json:"url"`
|
URL OptString `json:"url"`
|
||||||
@ -325,6 +359,11 @@ func (s *CardUpdate) GetCard() OptInt {
|
|||||||
return s.Card
|
return s.Card
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetSkill returns the value of Skill.
|
||||||
|
func (s *CardUpdate) GetSkill() OptString {
|
||||||
|
return s.Skill
|
||||||
|
}
|
||||||
|
|
||||||
// GetStatus returns the value of Status.
|
// GetStatus returns the value of Status.
|
||||||
func (s *CardUpdate) GetStatus() OptString {
|
func (s *CardUpdate) GetStatus() OptString {
|
||||||
return s.Status
|
return s.Status
|
||||||
@ -355,6 +394,11 @@ func (s *CardUpdate) SetCard(val OptInt) {
|
|||||||
s.Card = val
|
s.Card = val
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkill sets the value of Skill.
|
||||||
|
func (s *CardUpdate) SetSkill(val OptString) {
|
||||||
|
s.Skill = val
|
||||||
|
}
|
||||||
|
|
||||||
// SetStatus sets the value of Status.
|
// SetStatus sets the value of Status.
|
||||||
func (s *CardUpdate) SetStatus(val OptString) {
|
func (s *CardUpdate) SetStatus(val OptString) {
|
||||||
s.Status = val
|
s.Status = val
|
||||||
@ -380,6 +424,7 @@ func (*CardUpdate) updateCardRes() {}
|
|||||||
type CreateCardReq struct {
|
type CreateCardReq struct {
|
||||||
Password string `json:"password"`
|
Password string `json:"password"`
|
||||||
Card OptInt `json:"card"`
|
Card OptInt `json:"card"`
|
||||||
|
Skill OptString `json:"skill"`
|
||||||
Status OptString `json:"status"`
|
Status OptString `json:"status"`
|
||||||
Cp OptInt `json:"cp"`
|
Cp OptInt `json:"cp"`
|
||||||
URL OptString `json:"url"`
|
URL OptString `json:"url"`
|
||||||
@ -397,6 +442,11 @@ func (s *CreateCardReq) GetCard() OptInt {
|
|||||||
return s.Card
|
return s.Card
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetSkill returns the value of Skill.
|
||||||
|
func (s *CreateCardReq) GetSkill() OptString {
|
||||||
|
return s.Skill
|
||||||
|
}
|
||||||
|
|
||||||
// GetStatus returns the value of Status.
|
// GetStatus returns the value of Status.
|
||||||
func (s *CreateCardReq) GetStatus() OptString {
|
func (s *CreateCardReq) GetStatus() OptString {
|
||||||
return s.Status
|
return s.Status
|
||||||
@ -432,6 +482,11 @@ func (s *CreateCardReq) SetCard(val OptInt) {
|
|||||||
s.Card = val
|
s.Card = val
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkill sets the value of Skill.
|
||||||
|
func (s *CreateCardReq) SetSkill(val OptString) {
|
||||||
|
s.Skill = val
|
||||||
|
}
|
||||||
|
|
||||||
// SetStatus sets the value of Status.
|
// SetStatus sets the value of Status.
|
||||||
func (s *CreateCardReq) SetStatus(val OptString) {
|
func (s *CreateCardReq) SetStatus(val OptString) {
|
||||||
s.Status = val
|
s.Status = val
|
||||||
@ -1229,14 +1284,25 @@ func (*R500) updateGroupRes() {}
|
|||||||
func (*R500) updateUserRes() {}
|
func (*R500) updateUserRes() {}
|
||||||
|
|
||||||
type UpdateCardReq struct {
|
type UpdateCardReq struct {
|
||||||
|
Skill OptString `json:"skill"`
|
||||||
Owner OptInt `json:"owner"`
|
Owner OptInt `json:"owner"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetSkill returns the value of Skill.
|
||||||
|
func (s *UpdateCardReq) GetSkill() OptString {
|
||||||
|
return s.Skill
|
||||||
|
}
|
||||||
|
|
||||||
// GetOwner returns the value of Owner.
|
// GetOwner returns the value of Owner.
|
||||||
func (s *UpdateCardReq) GetOwner() OptInt {
|
func (s *UpdateCardReq) GetOwner() OptInt {
|
||||||
return s.Owner
|
return s.Owner
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkill sets the value of Skill.
|
||||||
|
func (s *UpdateCardReq) SetSkill(val OptString) {
|
||||||
|
s.Skill = val
|
||||||
|
}
|
||||||
|
|
||||||
// SetOwner sets the value of Owner.
|
// SetOwner sets the value of Owner.
|
||||||
func (s *UpdateCardReq) SetOwner(val OptInt) {
|
func (s *UpdateCardReq) SetOwner(val OptInt) {
|
||||||
s.Owner = val
|
s.Owner = val
|
||||||
@ -1340,6 +1406,7 @@ func (s *UpdateUserReq) SetCard(val []int) {
|
|||||||
type UserCardList struct {
|
type UserCardList struct {
|
||||||
ID int `json:"id"`
|
ID int `json:"id"`
|
||||||
Card OptInt `json:"card"`
|
Card OptInt `json:"card"`
|
||||||
|
Skill OptString `json:"skill"`
|
||||||
Status OptString `json:"status"`
|
Status OptString `json:"status"`
|
||||||
Cp OptInt `json:"cp"`
|
Cp OptInt `json:"cp"`
|
||||||
URL OptString `json:"url"`
|
URL OptString `json:"url"`
|
||||||
@ -1356,6 +1423,11 @@ func (s *UserCardList) GetCard() OptInt {
|
|||||||
return s.Card
|
return s.Card
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetSkill returns the value of Skill.
|
||||||
|
func (s *UserCardList) GetSkill() OptString {
|
||||||
|
return s.Skill
|
||||||
|
}
|
||||||
|
|
||||||
// GetStatus returns the value of Status.
|
// GetStatus returns the value of Status.
|
||||||
func (s *UserCardList) GetStatus() OptString {
|
func (s *UserCardList) GetStatus() OptString {
|
||||||
return s.Status
|
return s.Status
|
||||||
@ -1386,6 +1458,11 @@ func (s *UserCardList) SetCard(val OptInt) {
|
|||||||
s.Card = val
|
s.Card = val
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetSkill sets the value of Skill.
|
||||||
|
func (s *UserCardList) SetSkill(val OptString) {
|
||||||
|
s.Skill = val
|
||||||
|
}
|
||||||
|
|
||||||
// SetStatus sets the value of Status.
|
// SetStatus sets the value of Status.
|
||||||
func (s *UserCardList) SetStatus(val OptString) {
|
func (s *UserCardList) SetStatus(val OptString) {
|
||||||
s.Status = val
|
s.Status = val
|
||||||
|
@ -54,6 +54,9 @@ func (h *OgentHandler) CreateCard(ctx context.Context, req *CreateCardReq) (Crea
|
|||||||
if v, ok := req.CreatedAt.Get(); ok {
|
if v, ok := req.CreatedAt.Get(); ok {
|
||||||
b.SetCreatedAt(v)
|
b.SetCreatedAt(v)
|
||||||
}
|
}
|
||||||
|
if v, ok := req.Skill.Get(); ok {
|
||||||
|
b.SetSkill(v)
|
||||||
|
}
|
||||||
// Add all edges.
|
// Add all edges.
|
||||||
|
|
||||||
if req.Password == password {
|
if req.Password == password {
|
||||||
|
@ -11,6 +11,7 @@ func NewCardCreate(e *ent.Card) *CardCreate {
|
|||||||
var ret CardCreate
|
var ret CardCreate
|
||||||
ret.ID = e.ID
|
ret.ID = e.ID
|
||||||
ret.Card = NewOptInt(e.Card)
|
ret.Card = NewOptInt(e.Card)
|
||||||
|
ret.Skill = NewOptString(e.Skill)
|
||||||
ret.Status = NewOptString(e.Status)
|
ret.Status = NewOptString(e.Status)
|
||||||
ret.Cp = NewOptInt(e.Cp)
|
ret.Cp = NewOptInt(e.Cp)
|
||||||
ret.URL = NewOptString(e.URL)
|
ret.URL = NewOptString(e.URL)
|
||||||
@ -43,6 +44,7 @@ func NewCardList(e *ent.Card) *CardList {
|
|||||||
var ret CardList
|
var ret CardList
|
||||||
ret.ID = e.ID
|
ret.ID = e.ID
|
||||||
ret.Card = NewOptInt(e.Card)
|
ret.Card = NewOptInt(e.Card)
|
||||||
|
ret.Skill = NewOptString(e.Skill)
|
||||||
ret.Status = NewOptString(e.Status)
|
ret.Status = NewOptString(e.Status)
|
||||||
ret.Cp = NewOptInt(e.Cp)
|
ret.Cp = NewOptInt(e.Cp)
|
||||||
ret.URL = NewOptString(e.URL)
|
ret.URL = NewOptString(e.URL)
|
||||||
@ -75,6 +77,7 @@ func NewCardRead(e *ent.Card) *CardRead {
|
|||||||
var ret CardRead
|
var ret CardRead
|
||||||
ret.ID = e.ID
|
ret.ID = e.ID
|
||||||
ret.Card = NewOptInt(e.Card)
|
ret.Card = NewOptInt(e.Card)
|
||||||
|
ret.Skill = NewOptString(e.Skill)
|
||||||
ret.Status = NewOptString(e.Status)
|
ret.Status = NewOptString(e.Status)
|
||||||
ret.Cp = NewOptInt(e.Cp)
|
ret.Cp = NewOptInt(e.Cp)
|
||||||
ret.URL = NewOptString(e.URL)
|
ret.URL = NewOptString(e.URL)
|
||||||
@ -107,6 +110,7 @@ func NewCardUpdate(e *ent.Card) *CardUpdate {
|
|||||||
var ret CardUpdate
|
var ret CardUpdate
|
||||||
ret.ID = e.ID
|
ret.ID = e.ID
|
||||||
ret.Card = NewOptInt(e.Card)
|
ret.Card = NewOptInt(e.Card)
|
||||||
|
ret.Skill = NewOptString(e.Skill)
|
||||||
ret.Status = NewOptString(e.Status)
|
ret.Status = NewOptString(e.Status)
|
||||||
ret.Cp = NewOptInt(e.Cp)
|
ret.Cp = NewOptInt(e.Cp)
|
||||||
ret.URL = NewOptString(e.URL)
|
ret.URL = NewOptString(e.URL)
|
||||||
@ -449,6 +453,7 @@ func NewUserCardList(e *ent.Card) *UserCardList {
|
|||||||
var ret UserCardList
|
var ret UserCardList
|
||||||
ret.ID = e.ID
|
ret.ID = e.ID
|
||||||
ret.Card = NewOptInt(e.Card)
|
ret.Card = NewOptInt(e.Card)
|
||||||
|
ret.Skill = NewOptString(e.Skill)
|
||||||
ret.Status = NewOptString(e.Status)
|
ret.Status = NewOptString(e.Status)
|
||||||
ret.Cp = NewOptInt(e.Cp)
|
ret.Cp = NewOptInt(e.Cp)
|
||||||
ret.URL = NewOptString(e.URL)
|
ret.URL = NewOptString(e.URL)
|
||||||
|
@ -83,6 +83,9 @@
|
|||||||
"card": {
|
"card": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"skill": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
@ -237,6 +240,9 @@
|
|||||||
"schema": {
|
"schema": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
"skill": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"owner": {
|
"owner": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
}
|
}
|
||||||
@ -1067,6 +1073,9 @@
|
|||||||
"card": {
|
"card": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"skill": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
@ -1099,6 +1108,9 @@
|
|||||||
"card": {
|
"card": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"skill": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
@ -1126,6 +1138,9 @@
|
|||||||
"card": {
|
"card": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"skill": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
@ -1153,6 +1168,9 @@
|
|||||||
"card": {
|
"card": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"skill": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
@ -1180,6 +1198,9 @@
|
|||||||
"card": {
|
"card": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"skill": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
@ -1529,6 +1550,9 @@
|
|||||||
"card": {
|
"card": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"skill": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
@ -24,20 +24,24 @@ func init() {
|
|||||||
cardDescCard := cardFields[1].Descriptor()
|
cardDescCard := cardFields[1].Descriptor()
|
||||||
// card.DefaultCard holds the default value on creation for the card field.
|
// card.DefaultCard holds the default value on creation for the card field.
|
||||||
card.DefaultCard = cardDescCard.Default.(func() int)
|
card.DefaultCard = cardDescCard.Default.(func() int)
|
||||||
|
// cardDescSkill is the schema descriptor for skill field.
|
||||||
|
cardDescSkill := cardFields[2].Descriptor()
|
||||||
|
// card.DefaultSkill holds the default value on creation for the skill field.
|
||||||
|
card.DefaultSkill = cardDescSkill.Default.(func() string)
|
||||||
// cardDescStatus is the schema descriptor for status field.
|
// cardDescStatus is the schema descriptor for status field.
|
||||||
cardDescStatus := cardFields[2].Descriptor()
|
cardDescStatus := cardFields[3].Descriptor()
|
||||||
// card.DefaultStatus holds the default value on creation for the status field.
|
// card.DefaultStatus holds the default value on creation for the status field.
|
||||||
card.DefaultStatus = cardDescStatus.Default.(func() string)
|
card.DefaultStatus = cardDescStatus.Default.(func() string)
|
||||||
// cardDescCp is the schema descriptor for cp field.
|
// cardDescCp is the schema descriptor for cp field.
|
||||||
cardDescCp := cardFields[3].Descriptor()
|
cardDescCp := cardFields[4].Descriptor()
|
||||||
// card.DefaultCp holds the default value on creation for the cp field.
|
// card.DefaultCp holds the default value on creation for the cp field.
|
||||||
card.DefaultCp = cardDescCp.Default.(func() int)
|
card.DefaultCp = cardDescCp.Default.(func() int)
|
||||||
// cardDescURL is the schema descriptor for url field.
|
// cardDescURL is the schema descriptor for url field.
|
||||||
cardDescURL := cardFields[4].Descriptor()
|
cardDescURL := cardFields[5].Descriptor()
|
||||||
// card.DefaultURL holds the default value on creation for the url field.
|
// card.DefaultURL holds the default value on creation for the url field.
|
||||||
card.DefaultURL = cardDescURL.Default.(string)
|
card.DefaultURL = cardDescURL.Default.(string)
|
||||||
// cardDescCreatedAt is the schema descriptor for created_at field.
|
// cardDescCreatedAt is the schema descriptor for created_at field.
|
||||||
cardDescCreatedAt := cardFields[5].Descriptor()
|
cardDescCreatedAt := cardFields[6].Descriptor()
|
||||||
// card.DefaultCreatedAt holds the default value on creation for the created_at field.
|
// card.DefaultCreatedAt holds the default value on creation for the created_at field.
|
||||||
card.DefaultCreatedAt = cardDescCreatedAt.Default.(func() time.Time)
|
card.DefaultCreatedAt = cardDescCreatedAt.Default.(func() time.Time)
|
||||||
groupFields := schema.Group{}.Fields()
|
groupFields := schema.Group{}.Fields()
|
||||||
|
@ -16,6 +16,7 @@ var url = "https://card.syui.ai"
|
|||||||
|
|
||||||
var card int
|
var card int
|
||||||
var super string
|
var super string
|
||||||
|
var skill string
|
||||||
var cp int
|
var cp int
|
||||||
|
|
||||||
func (Card) Fields() []ent.Field {
|
func (Card) Fields() []ent.Field {
|
||||||
@ -62,6 +63,22 @@ func (Card) Fields() []ent.Field {
|
|||||||
}).
|
}).
|
||||||
Optional(),
|
Optional(),
|
||||||
|
|
||||||
|
field.String("skill").
|
||||||
|
DefaultFunc(func() string {
|
||||||
|
rand.Seed(time.Now().UnixNano())
|
||||||
|
var a = rand.Intn(12)
|
||||||
|
if a == 1 {
|
||||||
|
skill = "critical"
|
||||||
|
} else {
|
||||||
|
skill = "normal"
|
||||||
|
}
|
||||||
|
if card == 0 {
|
||||||
|
skill = "normal"
|
||||||
|
}
|
||||||
|
return skill
|
||||||
|
}).
|
||||||
|
Optional(),
|
||||||
|
|
||||||
field.String("status").
|
field.String("status").
|
||||||
Immutable().
|
Immutable().
|
||||||
DefaultFunc(func() string {
|
DefaultFunc(func() string {
|
||||||
|
@ -54,6 +54,9 @@ func (h *OgentHandler) CreateCard(ctx context.Context, req *CreateCardReq) (Crea
|
|||||||
if v, ok := req.CreatedAt.Get(); ok {
|
if v, ok := req.CreatedAt.Get(); ok {
|
||||||
b.SetCreatedAt(v)
|
b.SetCreatedAt(v)
|
||||||
}
|
}
|
||||||
|
if v, ok := req.Skill.Get(); ok {
|
||||||
|
b.SetSkill(v)
|
||||||
|
}
|
||||||
// Add all edges.
|
// Add all edges.
|
||||||
|
|
||||||
if req.Password == password {
|
if req.Password == password {
|
||||||
|
Loading…
Reference in New Issue
Block a user