Documentation ¶
Overview ¶
Generate by https://goclub.run
Generate by https://goclub.run
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TableUserAddress ¶
type TableUserAddress struct {
sq.WithoutSoftDelete
}
func (*TableUserAddress) TableName ¶
func (*TableUserAddress) TableName() string
给 TableName 加上指针 * 能避免 db.InsertModel(user) 这种错误, 应当使用 db.InsertModel(&user) 或
type User ¶
type User struct { ID IDUser `db:"id" sq:"ignoreInsert"` Name string `db:"name"` Mobile string `db:"mobile"` ChinaIDCardNo string `db:"china_id_card_no"` TableUser sq.CreatedAtUpdatedAt sq.DefaultLifeCycle }
type UserAddress ¶
type UserAddress struct { UserID IDUser `db:"user_id"` Address string `db:"address"` TableUserAddress sq.CreatedAtUpdatedAt sq.DefaultLifeCycle }
func (UserAddress) PrimaryKey ¶
func (v UserAddress) PrimaryKey() []sq.Condition
type UserWithAddress ¶
type UserWithAddress struct { UserID IDUser `db:"user.id"` Name string `db:"user.name"` Mobile string `db:"user.mobile"` ChinaIDCardNo string `db:"user.china_id_card_no"` Address string `db:"user_address.address"` }
func (UserWithAddress) RelationJoin ¶
func (a UserWithAddress) RelationJoin() []sq.Join
func (UserWithAddress) SoftDeleteWhere ¶
func (a UserWithAddress) SoftDeleteWhere() sq.Raw
func (UserWithAddress) TableName ¶
func (UserWithAddress) TableName() string
Click to show internal directories.
Click to hide internal directories.