Documentation ¶
Overview ¶
Code generated by gdbutil_cache. DO NOT EDIT. gdbutil version: 0.1.0 beta source: user_cache.gdb.cah
Code generated by gdbutil_sql. DO NOT EDIT. gdbutil version: 0.1.0 beta source: user_mysql.gdb.sql
Index ¶
- func AddUser(db sqlutil.IDB, o *User) (sql.Result, error)
- func AddUserBatch(db sqlutil.IDB, os []*User) (sql.Result, error)
- func AddUserDetail(db sqlutil.IDB, o *UserDetail) (sql.Result, error)
- func AddUserDetailBatch(db sqlutil.IDB, os []*UserDetail) (sql.Result, error)
- func RemoveUser(db sqlutil.IDB, o *User) (sql.Result, error)
- func RemoveUserDetail(db sqlutil.IDB, o *UserDetail) (sql.Result, error)
- func UpdateUser(db sqlutil.IDB, o *User) (sql.Result, error)
- func UpdateUserDetail(db sqlutil.IDB, o *UserDetail) (sql.Result, error)
- func UpsertUser(db sqlutil.IDB, o *User) (sql.Result, error)
- func UpsertUserDetail(db sqlutil.IDB, o *UserDetail) (sql.Result, error)
- type User
- type UserCache
- type UserDetail
- type UserQuery
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddUserBatch ¶
AddUserBatch exec insert-batch on table user
func AddUserDetail ¶
AddUserDetail exec insert-one on table user_detail
func AddUserDetailBatch ¶
AddUserDetailBatch exec insert-batch on table user_detail
func RemoveUser ¶
RemoveUser exec delete-by-id on table user
func RemoveUserDetail ¶
RemoveUserDetail exec delete-by-id on table user_detail
func UpdateUser ¶
UpdateUser exec update-by-id on table user
func UpdateUserDetail ¶
UpdateUserDetail exec update-by-id on table user_detail
func UpsertUser ¶
UpsertUser exec upsert-by-id on table user
func UpsertUserDetail ¶
UpsertUserDetail exec upsert-by-id on table user_detail
Types ¶
type User ¶
type User struct { // 用户id Id sqlutil.SetI64 `table:"user" field:"id" id:"true"` // 用户名 Name sqlutil.SetString `table:"user" field:"name"` // 用户邮箱 Email sqlutil.SetString `table:"user" field:"email"` // 用户电话 Phone sqlutil.SetString `table:"user" field:"phone"` // 用户年龄 Age sqlutil.SetI32 `table:"user" field:"age"` // 创建时间 CreateTime sqlutil.SetTime `table:"user" field:"create_time"` // 用户密码 Password sqlutil.SetString `table:"user" field:"password"` // 是否是管理员 0-不是 1-是 IsAdmin sqlutil.SetBool `table:"user" field:"is_admin"` // IsDelete sqlutil.SetI32 `table:"user" field:"is_delete"` }
User
func FindUserById ¶
FindUserById exec find-by-id for table user
type UserCache ¶
type UserCache struct {
// contains filtered or unexported fields
}
func NewUserCache ¶
type UserDetail ¶
type UserDetail struct { // 用户id UserId sqlutil.SetI64 `table:"user_detail" field:"user_id" id:"true"` // 用户得分 Score sqlutil.SetI32 `table:"user_detail" field:"score"` // 用户余额 Balance sqlutil.SetI32 `table:"user_detail" field:"balance"` // 用户详细文本描述 Text sqlutil.SetString `table:"user_detail" field:"text"` }
UserDetail
func FindUserDetailById ¶
func FindUserDetailById(db sqlutil.IDB, id interface{}) (o *UserDetail, err error)
FindUserDetailById exec find-by-id for table user_detail
type UserQuery ¶
type UserQuery struct { // User *User `table:"user"` // Detail *UserDetail `table:"user_detail"` }
UserQuery auto-return struct generated by searchUser