feat: get all staff

This commit is contained in:
ericprd
2025-03-25 18:01:14 +08:00
parent 3311b80943
commit 98b871a5ed
18 changed files with 89 additions and 7 deletions
+13
View File
@@ -0,0 +1,13 @@
package staffrepository
import staffdomain "legalgo-BE-go/internal/domain/staff"
func (a *accessor) GetStaffs() ([]staffdomain.StaffProfile, error) {
var staffs []staffdomain.StaffProfile
if err := a.db.Table("staffs").Find(&staffs).Error; err != nil {
return staffs, err
}
return staffs, nil
}
+1
View File
@@ -14,6 +14,7 @@ type Staff interface {
GetStaffByEmail(string) (*staffdomain.Staff, error)
GetStaffByID(string) (*staffdomain.Staff, error)
GetUsers() ([]userdomain.UserProfile, error)
GetStaffs() ([]staffdomain.StaffProfile, error)
Create(staffdomain.Staff) error
Update(staffdomain.Staff) error
}