//
// Code generated by go-jet DO NOT EDIT.
//
// WARNING: Changes to this file may cause incorrect behavior
// and will be lost if the code is regenerated
//

package model

import (
	"quyun/database/fields"
	"time"
)

type Users struct {
	ID        int64                             `sql:"primary_key" json:"id"`
	CreatedAt time.Time                         `json:"created_at"`
	UpdatedAt time.Time                         `json:"updated_at"`
	DeletedAt *time.Time                        `json:"deleted_at"`
	Status    fields.UserStatus                 `json:"status"`
	OpenID    string                            `json:"open_id"`
	Username  string                            `json:"username"`
	Avatar    *string                           `json:"avatar"`
	Metas     fields.Json[fields.UserMetas]     `json:"metas"`
	AuthToken fields.Json[fields.UserAuthToken] `json:"auth_token"`
	Balance   int64                             `json:"balance"`
}
