Documentation ¶
Index ¶
- type UA
- type User
- type UserAdapter
- func (m *UserAdapter) Create(ctx context.Context, data ...*model.User) error
- func (m *UserAdapter) DeleteById(ctx context.Context, where port.DeleteByIdWhereParameter) error
- func (m *UserAdapter) DeleteByUid(ctx context.Context, where port.DeleteByUidWhereParameter) error
- func (m *UserAdapter) FindManyByReadingPreference(ctx context.Context, where port.FindManyByReadingPreferenceWhereParameter) ([]*model.User, error)
- func (m *UserAdapter) FindManyByReadingPreferencenickName(ctx context.Context, ...) ([]*model.User, error)
- func (m *UserAdapter) FindOneById(ctx context.Context, where port.FindOneByIdWhereParameter) (*model.User, error)
- func (m *UserAdapter) FindOneByUid(ctx context.Context, where port.FindOneByUidWhereParameter) (*model.User, error)
- func (m *UserAdapter) UpdateById(ctx context.Context, data *model.User, where port.UpdateByIdWhereParameter) error
- func (m *UserAdapter) UpdateByUid(ctx context.Context, data *model.User, where port.UpdateByUidWhereParameter) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UA ¶
type UA struct {
*UserAdapter
}
type User ¶
type User struct { Id int32 `gorm:"column:id;primaryKey;autoIncrement" json:"id"` Uid int64 `gorm:"column:uid" json:"uid"` NickName string `gorm:"column:nick_name" json:"nickName"` AvatarUri string `gorm:"column:avatar_uri" json:"avatarUri"` ReadingPreference int8 `gorm:"column:reading_preference" json:"readingPreference"` CreateTime time.Time `gorm:"column:create_time" json:"createTime"` UpdateTime time.Time `gorm:"column:update_time" json:"updateTime"` AutoBuy int8 `gorm:"column:auto_buy" json:"autoBuy"` IsAutoBuy int8 `gorm:"column:is_auto_buy" json:"isAutoBuy"` }
User represents a user struct data.
type UserAdapter ¶
type UserAdapter struct {
// contains filtered or unexported fields
}
UserAdapter represents a user adapter.
func NewUserAdapter ¶
func NewUserAdapter(db *gorm.DB) *UserAdapter
NewUserAdapter returns a new user adapter.
func (*UserAdapter) DeleteById ¶
func (m *UserAdapter) DeleteById(ctx context.Context, where port.DeleteByIdWhereParameter) error
DeleteById is generated from sql: delete from user where id = ?;
func (*UserAdapter) DeleteByUid ¶
func (m *UserAdapter) DeleteByUid(ctx context.Context, where port.DeleteByUidWhereParameter) error
DeleteByUid is generated from sql: delete from user where uid = ?;
func (*UserAdapter) FindManyByReadingPreference ¶
func (m *UserAdapter) FindManyByReadingPreference(ctx context.Context, where port.FindManyByReadingPreferenceWhereParameter) ([]*model.User, error)
FindManyByReadingPreference is generated from sql: select id, uid, nick_name, avatar_uri, reading_preference, create_time, update_time, auto_buy, is_auto_buy from user where reading_preference = ?;
func (*UserAdapter) FindManyByReadingPreferencenickName ¶
func (m *UserAdapter) FindManyByReadingPreferencenickName(ctx context.Context, where port.FindManyByReadingPreferencenickNameWhereParameter) ([]*model.User, error)
FindManyByReadingPreferencenickName is generated from sql: select id, uid, nick_name, avatar_uri, reading_preference, create_time, update_time, auto_buy, is_auto_buy from user where reading_preference = ? AND nick_name = ?;
func (*UserAdapter) FindOneById ¶
func (m *UserAdapter) FindOneById(ctx context.Context, where port.FindOneByIdWhereParameter) (*model.User, error)
FindOneById is generated from sql: select id, uid, nick_name, avatar_uri, reading_preference, create_time, update_time, auto_buy, is_auto_buy from user where id = ? limit 1;
func (*UserAdapter) FindOneByUid ¶
func (m *UserAdapter) FindOneByUid(ctx context.Context, where port.FindOneByUidWhereParameter) (*model.User, error)
FindOneByUid is generated from sql: select id, uid, nick_name, avatar_uri, reading_preference, create_time, update_time, auto_buy, is_auto_buy from user where uid = ? limit 1;
func (*UserAdapter) UpdateById ¶
func (m *UserAdapter) UpdateById(ctx context.Context, data *model.User, where port.UpdateByIdWhereParameter) error
UpdateById is generated from sql: update user set id = ?,uid = ?,nick_name = ?,avatar_uri = ?,reading_preference = ?,create_time = ?,update_time = ?,auto_buy = ?,is_auto_buy = ? where id = ?;
func (*UserAdapter) UpdateByUid ¶
func (m *UserAdapter) UpdateByUid(ctx context.Context, data *model.User, where port.UpdateByUidWhereParameter) error
UpdateByUid is generated from sql: update user set id = ?,uid = ?,nick_name = ?,avatar_uri = ?,reading_preference = ?,create_time = ?,update_time = ?,auto_buy = ?,is_auto_buy = ? where uid = ?;