package repository import ( "context" "github.com/go-nunu/nunu-layout-advanced/internal/model" ) type GatewayGroupRepository interface { GetGatewayGroup(ctx context.Context, id int64) (*model.GatewayGroup, error) } func NewGatewayGroupRepository( repository *Repository, ) GatewayGroupRepository { return &gatewayGroupRepository{ Repository: repository, } } type gatewayGroupRepository struct { *Repository } func (r *gatewayGroupRepository) GetGatewayGroup(ctx context.Context, id int64) (*model.GatewayGroup, error) { var gatewayGroup model.GatewayGroup return &gatewayGroup, nil }