mysql

package
v0.0.0-...-bb74961 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VideoRepository

type VideoRepository struct {
	// contains filtered or unexported fields
}

func NewVideoRepository

func NewVideoRepository(db *sqlx.DB) *VideoRepository

func (*VideoRepository) Delete

func (r *VideoRepository) Delete(ctx context.Context, id int64) error

func (*VideoRepository) GetCategoryNameByID

func (r *VideoRepository) GetCategoryNameByID(ctx context.Context, id int64) (*string, error)

func (*VideoRepository) GetDetailVideo

func (r *VideoRepository) GetDetailVideo(ctx context.Context, id int64) (*model.VideoResponse, error)

func (*VideoRepository) GetListVideo

func (*VideoRepository) GetLocationByID

func (r *VideoRepository) GetLocationByID(ctx context.Context, id int64) (*model.Location, error)

func (*VideoRepository) GetMetadataVideo

func (r *VideoRepository) GetMetadataVideo(ctx context.Context, req *model.GetListVideoRepoRequest) (*int64, error)

func (*VideoRepository) GetVideoStatistic

func (r *VideoRepository) GetVideoStatistic(ctx context.Context) ([]*model.VideoStatistic, error)

func (*VideoRepository) HealthCheckReadiness

func (r *VideoRepository) HealthCheckReadiness(ctx context.Context) error

func (*VideoRepository) Insert

func (r *VideoRepository) Insert(ctx context.Context, params *model.CreateVideoRequest) error

func (*VideoRepository) Update

func (r *VideoRepository) Update(ctx context.Context, params *model.UpdateVideoRequest) error

Jump to

Keyboard shortcuts

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