consumer

package
v0.0.0-...-b858eff Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2022 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 ConsumerController

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

func NewConsumerController

func NewConsumerController(service ConsumerService) ConsumerController

func (ConsumerController) Create

func (c ConsumerController) Create(g *gin.Context)

func (ConsumerController) FindByID

func (c ConsumerController) FindByID(g *gin.Context)

func (ConsumerController) Login

func (c ConsumerController) Login(g *gin.Context)

type ConsumerRepository

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

func NewConsumerRepository

func NewConsumerRepository(db infrastructure.Database) ConsumerRepository

func (ConsumerRepository) Create

func (ConsumerRepository) FindAll

func (r ConsumerRepository) FindAll(consumer models.Consumer, keyword string) (*[]models.Consumer, int64, error)

func (ConsumerRepository) FindByID

func (r ConsumerRepository) FindByID(id int, keyword string) (models.Consumer, error)

func (ConsumerRepository) Login

type ConsumerRoute

type ConsumerRoute struct {
	Handler    infrastructure.GinRouter
	Controller ConsumerController
}

func NewConsumerRoute

func NewConsumerRoute(handler infrastructure.GinRouter, controller ConsumerController) ConsumerRoute

func (ConsumerRoute) Setup

func (r ConsumerRoute) Setup()

type ConsumerService

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

func NewConsumerService

func NewConsumerService(repo ConsumerRepository) ConsumerService

func (ConsumerService) Create

func (ConsumerService) FindByID

func (s ConsumerService) FindByID(id int, join string) (models.Consumer, error)

func (ConsumerService) Login

func (s ConsumerService) Login(consumer models.LoginPayload) (models.Consumer, error)

Jump to

Keyboard shortcuts

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