feat: get all ads

This commit is contained in:
ericprd
2025-03-09 00:55:40 +08:00
parent 213d370332
commit 1ae192ccef
7 changed files with 61 additions and 4 deletions
+4 -3
View File
@@ -11,22 +11,23 @@ import (
type impl struct {
ossRepo oss.OSSRepository
ads adsrepository.Ads
adsRepo adsrepository.Ads
validate *validator.Validate
}
type Ads interface {
Create(context.Context, adsdomain.AdsReq) error
GetAll() ([]adsdomain.Ads, error)
}
func New(
ossRepo oss.OSSRepository,
ads adsrepository.Ads,
adsRepo adsrepository.Ads,
validate *validator.Validate,
) Ads {
return &impl{
ossRepo,
ads,
adsRepo,
validate,
}
}