Documentation ¶
Index ¶
- func NewUserItemSQL() userItemSQL
- func NewUserSQL() userSQL
- type User
- func (u User) DefaultInsertHook(q userInsertSQL) (userInsertSQL, error)
- func (u User) DefaultUpdateHook(q userUpdateSQL) (userUpdateSQL, error)
- func (s User) Delete(db sqlla.DB) (sql.Result, error)
- func (s User) DeleteContext(ctx context.Context, db sqlla.DB) (sql.Result, error)
- func (s User) Select() userSelectSQL
- func (s User) Update() userUpdateSQL
- type UserItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewUserItemSQL ¶
func NewUserItemSQL() userItemSQL
func NewUserSQL ¶
func NewUserSQL() userSQL
Types ¶
type User ¶
type User struct { Id uint64 `db:"id,primarykey,autoincrement"` Name string `db:"name"` Age sql.NullInt64 `db:"age"` Rate float64 `db:"rate,default=0"` CreatedAt time.Time `db:"created_at"` UpdatedAt mysql.NullTime `db:"updated_at"` }
+table: user
func (User) DefaultInsertHook ¶
func (User) DefaultUpdateHook ¶
func (User) DeleteContext ¶
type UserItem ¶
type UserItem struct { Id uint64 `db:"id,primarykey,autoincrement"` UserId uint64 `db:"user_id"` ItemId string `db:"item_id"` IsUsed bool `db:"is_used"` HasExtension sql.NullBool `db:"has_extension"` UsedAt mysql.NullTime `db:"used_at"` }
+table: user_item
func (UserItem) DeleteContext ¶
Click to show internal directories.
Click to hide internal directories.