Documentation
¶
Index ¶
- func AddForeignKeys() error
- func AutoMigrate() error
- func GetDB() *gorm.DB
- func Init(conf *config.Config) error
- func WithDB(callback func(*gorm.DB) error) error
- func WithTransaction(callback func(*gorm.DB) error) error
- type User
- func (u *User) Create(tx *gorm.DB, user *models.User) error
- func (u *User) CreateSubscribedUser(tx *gorm.DB, us *models.UserSubscribe) error
- func (u *User) FindByEmail(email string) (*models.User, error)
- func (u *User) FindByID(id uint) (*models.User, error)
- func (u *User) FindSubscribedUserByEmail(email string) (*models.UserSubscribe, error)
- func (u *User) SaveSubscribedUser(tx *gorm.DB, us *models.UserSubscribe) error
- func (u *User) Update(tx *gorm.DB, user *models.User) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddForeignKeys ¶
func AddForeignKeys() error
func AutoMigrate ¶
func AutoMigrate() error
Types ¶
type User ¶
type User struct { }
User : struct
func (*User) CreateSubscribedUser ¶
CreateSubscribedUser : tx, user
func (*User) FindByEmail ¶
FindByEmail : email
func (*User) FindSubscribedUserByEmail ¶
func (u *User) FindSubscribedUserByEmail(email string) (*models.UserSubscribe, error)
FindSubscribedUserByEmail : email
func (*User) SaveSubscribedUser ¶
SaveSubscribedUser : tx, user
Click to show internal directories.
Click to hide internal directories.