Documentation
¶
Index ¶
- type SeatRepository
- func (r *SeatRepository) GetAll(seats *[]model.Seat) *gorm.DB
- func (r *SeatRepository) GetByIdTxn(txn *gorm.DB, seat *model.Seat, id uint) *gorm.DB
- func (r *SeatRepository) UpdatePostSaleStatus(link, status string) *gorm.DB
- func (r *SeatRepository) UpdateStatus(seatId uint, status string) *gorm.DB
- func (r *SeatRepository) UpdateStatusTxn(txn *gorm.DB, seatId uint, status string) *gorm.DB
- type TransactionRepository
- func (t *TransactionRepository) GetAllWithDetails(transactions *[]model.Transaction) *gorm.DB
- func (t *TransactionRepository) GetByOrder(transactions *[]model.Transaction, orderId string) *gorm.DB
- func (t *TransactionRepository) GetBySeatTxn(txn *gorm.DB, transaction *model.Transaction, seatId uint) *gorm.DB
- func (t *TransactionRepository) GetDetailsByLink(transaction *model.Transaction, link string) *gorm.DB
- func (t *TransactionRepository) GetDetailsByOrder(transactions *[]model.Transaction, orderId string) *gorm.DB
- func (t *TransactionRepository) GetDetailsByUser(transactions *[]model.Transaction, userId uint64) *gorm.DB
- func (t *TransactionRepository) GetDetailsByUserConfirmation(transactions *[]model.Transaction, userId uint64, confirmation string) *gorm.DB
- func (t *TransactionRepository) InsertOne(tx *model.Transaction) *gorm.DB
- func (t *TransactionRepository) SoftDeleteByOrder(orderId string) *gorm.DB
- func (t *TransactionRepository) SoftDeleteBySeatUser(seatId uint, userId uint64) *gorm.DB
- func (t *TransactionRepository) UpdatePaymentStatus(orderId, vendor, confirmation string) *gorm.DB
- func (t *TransactionRepository) UpdateUserOrderId(userId uint64, orderId string) *gorm.DB
- func (t *TransactionRepository) UpdateUserPaymentStatus(userId uint64, orderId, confirmation string) *gorm.DB
- type UserRepository
- func (u *UserRepository) FindOne(user *model.User) *gorm.DB
- func (u *UserRepository) GetByEmail(email string, userResult *model.User) *gorm.DB
- func (u *UserRepository) GetById(userId uint64, userResult *model.User) *gorm.DB
- func (u *UserRepository) GetByPairs(userInput, userResult *model.User) *gorm.DB
- func (u *UserRepository) GetOrInsertOne(user *model.User) *gorm.DB
- func (u *UserRepository) InsertOne(user *model.User) *gorm.DB
- func (u *UserRepository) UpdateById(userId uint64, userInput *model.User) *gorm.DB
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SeatRepository ¶
type SeatRepository struct {
// contains filtered or unexported fields
}
func NewSeatRepository ¶
func NewSeatRepository(db *gorm.DB, log *util.LogUtil) *SeatRepository
func (*SeatRepository) GetByIdTxn ¶
func (*SeatRepository) UpdatePostSaleStatus ¶
func (r *SeatRepository) UpdatePostSaleStatus(link, status string) *gorm.DB
func (*SeatRepository) UpdateStatus ¶
func (r *SeatRepository) UpdateStatus(seatId uint, status string) *gorm.DB
func (*SeatRepository) UpdateStatusTxn ¶
type TransactionRepository ¶
type TransactionRepository struct {
// contains filtered or unexported fields
}
func NewTransactionRepository ¶
func NewTransactionRepository(db *gorm.DB, log *util.LogUtil) *TransactionRepository
func (*TransactionRepository) GetAllWithDetails ¶
func (t *TransactionRepository) GetAllWithDetails(transactions *[]model.Transaction) *gorm.DB
func (*TransactionRepository) GetByOrder ¶
func (t *TransactionRepository) GetByOrder(transactions *[]model.Transaction, orderId string) *gorm.DB
func (*TransactionRepository) GetBySeatTxn ¶
func (t *TransactionRepository) GetBySeatTxn(txn *gorm.DB, transaction *model.Transaction, seatId uint) *gorm.DB
func (*TransactionRepository) GetDetailsByLink ¶
func (t *TransactionRepository) GetDetailsByLink(transaction *model.Transaction, link string) *gorm.DB
func (*TransactionRepository) GetDetailsByOrder ¶
func (t *TransactionRepository) GetDetailsByOrder(transactions *[]model.Transaction, orderId string) *gorm.DB
func (*TransactionRepository) GetDetailsByUser ¶
func (t *TransactionRepository) GetDetailsByUser(transactions *[]model.Transaction, userId uint64) *gorm.DB
func (*TransactionRepository) GetDetailsByUserConfirmation ¶
func (t *TransactionRepository) GetDetailsByUserConfirmation(transactions *[]model.Transaction, userId uint64, confirmation string) *gorm.DB
func (*TransactionRepository) InsertOne ¶
func (t *TransactionRepository) InsertOne(tx *model.Transaction) *gorm.DB
func (*TransactionRepository) SoftDeleteByOrder ¶
func (t *TransactionRepository) SoftDeleteByOrder(orderId string) *gorm.DB
func (*TransactionRepository) SoftDeleteBySeatUser ¶
func (t *TransactionRepository) SoftDeleteBySeatUser(seatId uint, userId uint64) *gorm.DB
func (*TransactionRepository) UpdatePaymentStatus ¶
func (t *TransactionRepository) UpdatePaymentStatus(orderId, vendor, confirmation string) *gorm.DB
func (*TransactionRepository) UpdateUserOrderId ¶
func (t *TransactionRepository) UpdateUserOrderId(userId uint64, orderId string) *gorm.DB
func (*TransactionRepository) UpdateUserPaymentStatus ¶
func (t *TransactionRepository) UpdateUserPaymentStatus(userId uint64, orderId, confirmation string) *gorm.DB
type UserRepository ¶
type UserRepository struct {
// contains filtered or unexported fields
}
func NewUserRepository ¶
func NewUserRepository(db *gorm.DB, log *util.LogUtil) *UserRepository
func (*UserRepository) GetByEmail ¶
func (*UserRepository) GetByPairs ¶
func (u *UserRepository) GetByPairs(userInput, userResult *model.User) *gorm.DB
func (*UserRepository) GetOrInsertOne ¶
func (u *UserRepository) GetOrInsertOne(user *model.User) *gorm.DB
func (*UserRepository) UpdateById ¶
Click to show internal directories.
Click to hide internal directories.