repository

package
v0.0.0-...-7066c7e Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2022 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type ZdjInMemoryRepo

type ZdjInMemoryRepo struct {
}

func ProvideZdjInMemoryRepo

func ProvideZdjInMemoryRepo() *ZdjInMemoryRepo

provide for wire

func (*ZdjInMemoryRepo) Append

func (repo *ZdjInMemoryRepo) Append(zdj *[]entity.Zhidaojia) error

func (*ZdjInMemoryRepo) Delete

func (repo *ZdjInMemoryRepo) Delete(id int, version int) error

func (*ZdjInMemoryRepo) Search

func (repo *ZdjInMemoryRepo) Search(criteria *entity.Criteria) ([]entity.Zhidaojia, error)

type ZdjRepo

type ZdjRepo interface {
	Append(zdj *[]entity.Zhidaojia) error

	Search(criteria *entity.Criteria) ([]entity.Zhidaojia, error)

	Delete(id int, version int) error
}

type ZdjSqlServerRepo

type ZdjSqlServerRepo struct {
	Db *gorm.DB
}

func ProvideZdjSqlServerRepo

func ProvideZdjSqlServerRepo(awsService *aws.AWSService) (*ZdjSqlServerRepo, error)

provide for wire

func (*ZdjSqlServerRepo) Append

func (s *ZdjSqlServerRepo) Append(zdj *[]entity.Zhidaojia) error

func (*ZdjSqlServerRepo) Delete

func (s *ZdjSqlServerRepo) Delete(id int, version int) error

func (*ZdjSqlServerRepo) Search

func (s *ZdjSqlServerRepo) Search(criteria *entity.Criteria) ([]entity.Zhidaojia, error)

Jump to

Keyboard shortcuts

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