first commit

This commit is contained in:
meninjar
2026-04-14 01:23:34 +00:00
commit edfaa886ff
443 changed files with 1245931 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
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"`
}