fix reference/constlist

This commit is contained in:
dpurbosakti
2025-08-29 14:27:25 +07:00
parent 579ee573c5
commit 0fa7e8ccde
25 changed files with 281 additions and 360 deletions

No files matched your search

+68 -11
View File
@@ -1,12 +1,17 @@
package common
type (
YaTidakCode byte
SudahBelumCode byte
AktifSimpelCode byte
AktifAdvanceCode byte
TersediaCode byte
StatusCode string
YaTidakCode byte
SudahBelumCode byte
AktifSimpelCode byte
AktifAdvanceCode byte
TersediaCode byte
DayCode byte
ActiveStatusCode string
DataStatusCode string
UserStatusCode string
TimeUnitCode string
PaymentMethodCode string
)
const (
@@ -35,9 +40,61 @@ const (
)
const (
SCNew StatusCode = "new"
SCActive StatusCode = "active"
SCInactive StatusCode = "inactive"
SCBlocked StatusCode = "blocked"
SCSuspended StatusCode = "suspended"
DCMinggu DayCode = iota
DCSenin
DCSelasa
DCRabu
DCKamis
DCJumat
DCSabtu
)
const (
SCActive ActiveStatusCode = "active" // Aktif
SCInactive ActiveStatusCode = "inactive" // Tidak aktif
DSCNew DataStatusCode = "new" // Baru
DSCReview DataStatusCode = "review" // Review
DSCProcess DataStatusCode = "process" // Proses
DSCDone DataStatusCode = "done" // Selesai
DSCCancel DataStatusCode = "cancel" // Dibatalkan
DSCRejected DataStatusCode = "rejected" // Ditolak
DSCSkipped DataStatusCode = "skipped" // Dilewati
USCNew UserStatusCode = "new" // Baru
USCActive UserStatusCode = "active" // Aktif
USCInactive UserStatusCode = "inactive" // Tidak aktif
USCBlocked UserStatusCode = "blocked" // Diblokir
USCSuspended UserStatusCode = "suspended" // Dibekukan
TUCSec TimeUnitCode = "sec" // Detik
TUCMin TimeUnitCode = "min" // Menit
TUCHour TimeUnitCode = "hour" // Jam
TUCDay TimeUnitCode = "day" // Hari
TUCWeek TimeUnitCode = "week" // Minggu
TUCMonth TimeUnitCode = "month" // Bulan
TUCYear TimeUnitCode = "year" // Tahun
PMCCash PaymentMethodCode = "cash" // Tunai
PMCDebit PaymentMethodCode = "debit" // Debet
PMCCredit PaymentMethodCode = "credit" // Kredit
PMCInsurance PaymentMethodCode = "insurance" // Asuransi
PMCMembership PaymentMethodCode = "membership" // Member
)
func GetDayCodes() map[DayCode]string {
return map[DayCode]string{
DCMinggu: "Minggu",
DCSenin: "Senin",
DCSelasa: "Selasa",
DCRabu: "Rabu",
DCKamis: "Kamis",
DCJumat: "Jumat",
DCSabtu: "Sabtu",
}
}
func (obj DayCode) String() string {
return GetDayCodes()[obj]
}