Documentation
¶
Index ¶
- type TicketRepositoryImpl
- func (repo *TicketRepositoryImpl) Create(ticket *domain.Ticket) (*dto.CreateTicketOutputDTO, error)
- func (repo *TicketRepositoryImpl) CreateTicketProduct(ticketProd *dto.TicketProduct) error
- func (repo *TicketRepositoryImpl) GetProductByTicketId(id string) (*dto.TicketProduct, error)
- func (repo *TicketRepositoryImpl) GetTicketById(id string) (*dto.GetTicketByIdDTO, error)
- func (repo *TicketRepositoryImpl) UpdateAvailableQuantity(dto *dto.UpdateTicketAvailableQtyInputDTO) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TicketRepositoryImpl ¶
Implement ticket repo
func NewTicketRepository ¶
func NewTicketRepository(db *sql.DB) *TicketRepositoryImpl
func (*TicketRepositoryImpl) Create ¶
func (repo *TicketRepositoryImpl) Create(ticket *domain.Ticket) (*dto.CreateTicketOutputDTO, error)
func (*TicketRepositoryImpl) CreateTicketProduct ¶
func (repo *TicketRepositoryImpl) CreateTicketProduct(ticketProd *dto.TicketProduct) error
func (*TicketRepositoryImpl) GetProductByTicketId ¶
func (repo *TicketRepositoryImpl) GetProductByTicketId(id string) (*dto.TicketProduct, error)
func (*TicketRepositoryImpl) GetTicketById ¶
func (repo *TicketRepositoryImpl) GetTicketById(id string) (*dto.GetTicketByIdDTO, error)
func (*TicketRepositoryImpl) UpdateAvailableQuantity ¶
func (repo *TicketRepositoryImpl) UpdateAvailableQuantity(dto *dto.UpdateTicketAvailableQtyInputDTO) error
Click to show internal directories.
Click to hide internal directories.