package rate_repository

import (
	"chonho/pkg/model"
	"gorm.io/gorm"
)

type RateRepository interface {
	Save(rate *model.Rate) error
}

type repository struct {
	db *gorm.DB
}

func NewRateRepository(db *gorm.DB) *repository {
	return &repository{
		db: db,
	}
}

func (r *repository) Save(rate *model.Rate) error {
	return r.db.Save(rate).Error
}
