feat: refactor auth package and add get users for staff

This commit is contained in:
ericprd
2025-03-07 17:39:26 +08:00
parent c48a4b944b
commit fdf572cd3d
29 changed files with 203 additions and 78 deletions
+7
View File
@@ -0,0 +1,7 @@
package authsvc
import userdomain "legalgo-BE-go/internal/domain/user"
func (i *impl) GetUsers() ([]userdomain.UserProfile, error) {
return i.staffRepo.GetUsers()
}
+2 -1
View File
@@ -4,7 +4,7 @@ import (
staffrepository "legalgo-BE-go/internal/accessor/staff"
subscriberepository "legalgo-BE-go/internal/accessor/subscribe"
subscribeplanrepository "legalgo-BE-go/internal/accessor/subscribeplan"
userrepository "legalgo-BE-go/internal/accessor/user_repository"
userrepository "legalgo-BE-go/internal/accessor/user"
staffdomain "legalgo-BE-go/internal/domain/staff"
userdomain "legalgo-BE-go/internal/domain/user"
)
@@ -20,6 +20,7 @@ type Auth interface {
LoginAsStaff(staffdomain.StaffLogin) (string, error)
RegisterStaff(staffdomain.StaffRegister) (string, error)
GetStaffProfile(string) (*staffdomain.StaffProfile, error)
GetUsers() ([]userdomain.UserProfile, error)
UpdateStaff(staffdomain.Staff) error
LoginAsUser(userdomain.UserLogin) (string, error)
+1 -1
View File
@@ -4,7 +4,7 @@ import (
categoryrepository "legalgo-BE-go/internal/accessor/category"
newsrepository "legalgo-BE-go/internal/accessor/news"
tagrepository "legalgo-BE-go/internal/accessor/tag"
userrepository "legalgo-BE-go/internal/accessor/user_repository"
userrepository "legalgo-BE-go/internal/accessor/user"
newsdomain "legalgo-BE-go/internal/domain/news"
)