Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotFound = sqlx.ErrNotFound
Functions ¶
This section is empty.
Types ¶
type StudentModel ¶
type StudentModel interface { Insert(data Student) (sql.Result, error) FindOne(id int64) (*Student, error) Update(data Student) error Delete(id int64) error }
func NewStudentModel ¶
func NewStudentModel(conn sqlx.SqlConn, c cache.CacheConf) StudentModel
type User ¶
type User struct { Id int64 `db:"id"` User string `db:"user"` // 用户 Name string `db:"name"` // 用户名称 Password string `db:"password"` // 用户密码 Mobile string `db:"mobile"` // 手机号 Gender string `db:"gender"` // 男|女|未公开 Nickname string `db:"nickname"` // 用户昵称 CreateTime time.Time `db:"create_time"` UpdateTime time.Time `db:"update_time"` }
type UserModel ¶
type UserModel interface { Insert(data User) (sql.Result, error) FindOne(id int64) (*User, error) FindOneByUser(user string) (*User, error) FindOneByName(name string) (*User, error) FindOneByMobile(mobile string) (*User, error) Update(data User) error Delete(id int64) error }
func NewUserModel ¶
Click to show internal directories.
Click to hide internal directories.