Files
satusehat-service/exemple/entity.go
T
2026-04-14 01:23:34 +00:00

23 lines
680 B
Go

package report
// Employee merepresentasikan data dari PostgreSQL
type Employee struct {
ID int64 `gorm:"column:id"`
Name string `gorm:"column:name"`
Department string `gorm:"column:department"`
}
// Attendance merepresentasikan data dari MySQL
type Attendance struct {
EmployeeID int64 `gorm:"column:employee_id"`
Status string `gorm:"column:status"`
Date string `gorm:"column:date"`
}
// CombinedReport adalah hasil olahan (gabungan) yang akan dikembalikan ke Client
type CombinedReport struct {
EmployeeName string `json:"employee_name"`
Department string `json:"department"`
Attendances []Attendance `json:"attendances"`
}