repository

package
v0.0.0-...-0227844 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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) GetAll

func (r *SeatRepository) GetAll(seats *[]model.Seat) *gorm.DB

func (*SeatRepository) GetByIdTxn

func (r *SeatRepository) GetByIdTxn(txn *gorm.DB, seat *model.Seat, id uint) *gorm.DB

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

func (r *SeatRepository) UpdateStatusTxn(txn *gorm.DB, seatId uint, status string) *gorm.DB

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 (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) FindOne

func (u *UserRepository) FindOne(user *model.User) *gorm.DB

func (*UserRepository) GetByEmail

func (u *UserRepository) GetByEmail(email string, userResult *model.User) *gorm.DB

func (*UserRepository) GetById

func (u *UserRepository) GetById(userId uint64, userResult *model.User) *gorm.DB

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) InsertOne

func (u *UserRepository) InsertOne(user *model.User) *gorm.DB

func (*UserRepository) UpdateById

func (u *UserRepository) UpdateById(userId uint64, userInput *model.User) *gorm.DB

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL