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 ¶ added in v1.4.0
type MapperCommon interface { MapDomainToModels() ModelsCommon MapModelsToDomain(entityStruct interface{}) }
MapperCommon template for common mapper models
type ModelsCommon ¶ added in v1.4.0
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.