You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
640 B
Go

package price_default
import (
"cls/internal/domain/price_default"
"cls/pkg/xorm_engine"
"xorm.io/builder"
)
type PriceDefaultRepositoryORM struct {
engine *xorm_engine.Engine
}
var _ price_default.PriceDefaultRepository = (*PriceDefaultRepositoryORM)(nil)
func NewPriceRepositoryORM(engine *xorm_engine.Engine) price_default.PriceDefaultRepository {
return &PriceDefaultRepositoryORM{engine}
}
func (p PriceDefaultRepositoryORM) Get() (*price_default.PriceDefault, error) {
data := &price_default.PriceDefault{}
_, err := p.engine.Where(builder.Eq{"id": 1}).Get(data)
if err != nil {
return nil, err
}
return data, err
}