repository

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	COLLECTION = "paper"
)

const

Variables

This section is empty.

Functions

This section is empty.

Types

type PaperRepository

type PaperRepository struct{}

PaperRepository exporter

type PaperService

type PaperService struct {
	Server   string
	Database string
}

PaperService strings to connection with database

func (*PaperService) Connect

func (service *PaperService) Connect()

Connect with database

func (*PaperService) CreateDBIndex

func (service *PaperService) CreateDBIndex()

CreateDBIndex create index in database

func (*PaperService) Delete

func (service *PaperService) Delete(id string) error

Delete service func

func (*PaperService) FindByCommercialName

func (service *PaperService) FindByCommercialName(commercialName string) ([]model.Paper, error)

FindByCommercialName Apply Like %TEXT%

func (*PaperService) FindByID

func (service *PaperService) FindByID(id string) (model.Paper, error)

FindByID find paper by ID

func (*PaperService) FindByPaper

func (service *PaperService) FindByPaper(paper string) (model.Paper, error)

FindByPaper service func

func (*PaperService) FindBySector

func (service *PaperService) FindBySector(sector string) ([]model.Paper, error)

FindBySector find paper by sector

func (*PaperService) FindBySubsector

func (service *PaperService) FindBySubsector(subsector string) ([]model.Paper, error)

FindBySubsector find paper by subsector

func (*PaperService) GetAll

func (service *PaperService) GetAll() ([]model.Paper, error)

GetAll service func

func (*PaperService) IsDBAlive

func (service *PaperService) IsDBAlive() error

IsDBAlive Verify if the database is up

func (*PaperService) Save

func (service *PaperService) Save(model model.Paper) (bson.ObjectId, error)

Save service func

func (*PaperService) Update

func (service *PaperService) Update(id string, model model.Paper) error

Update service func

Jump to

Keyboard shortcuts

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