fix: update user plan and rearrange structur project

This commit is contained in:
ericprd
2025-03-08 22:46:05 +08:00
parent a47b7b7d3d
commit 13c976dcbf
54 changed files with 508 additions and 263 deletions
+11 -8
View File
@@ -1,17 +1,20 @@
package subscriberepository
import "legalgo-BE-go/database"
import (
"legalgo-BE-go/database"
subscribedomain "legalgo-BE-go/internal/domain/subscribe"
)
type SubsAccs struct {
DB *database.DB
type accessor struct {
db *database.DB
}
type SubsIntf interface {
type Subscribe interface {
Create(string) (string, error)
GetByID(string) (database.Subscribe, error)
UpdateSubscribeStatus(database.Subscribe) error
GetByID(string) (subscribedomain.Subscribe, error)
Update(subscribedomain.Subscribe) error
}
func New(db *database.DB) SubsIntf {
return &SubsAccs{db}
func New(db *database.DB) Subscribe {
return &accessor{db}
}