Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExampleNameRepository ¶
type ExampleNameRepository interface {
Get(ctx context.Context, query utils.QueryBuilderInteractor) (*entity.ExampleName, error)
GetList(ctx context.Context, query utils.QueryBuilderInteractor) ([]*entity.ExampleName, error)
GetCount(ctx context.Context, query utils.QueryBuilderInteractor) (int, error)
Save(ctx context.Context, data *entity.ExampleName) error
Update(ctx context.Context, id int, data *entity.ExampleName) error
Delete(ctx context.Context, id int) error
}
ExampleNameRepository example name repository template
type MapperCommon ¶
type MapperCommon interface {
MapDomainToModels() ModelsCommon
MapModelsToDomain(entityStruct interface{})
}
MapperCommon template for common mapper models
type ModelsCommon ¶
type ModelsCommon interface {
GetTableName() string
GetModels() interface{}
GetModelsMap() map[string]interface{}
GetColumns() []string
GetValStruct(arrColumn []string) []interface{}
}
ModelsCommon template for common models repository
type Wrapper ¶
type Wrapper struct {
ExampleNameRepo ExampleNameRepository
}
Click to show internal directories.
Click to hide internal directories.