2025-03-17 22:19:17 +08:00
|
|
|
package logssvc
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
logrepository "legalgo-BE-go/internal/accessor/log"
|
|
|
|
|
adsdomain "legalgo-BE-go/internal/domain/ads"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
type impl struct {
|
|
|
|
|
logsRepo logrepository.Log
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type Log interface {
|
2025-03-19 12:47:41 +08:00
|
|
|
CreateLogAds(string) error
|
2025-03-17 22:19:17 +08:00
|
|
|
GetAllLogAds(string) ([]adsdomain.Ads, error)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func New(
|
|
|
|
|
logsRepo logrepository.Log,
|
|
|
|
|
) Log {
|
|
|
|
|
return &impl{
|
|
|
|
|
logsRepo,
|
|
|
|
|
}
|
|
|
|
|
}
|