feat: get all staff
This commit is contained in:
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user