init push

This commit is contained in:
2026-07-16 22:16:45 +07:00
commit 8b068bdb10
1021 changed files with 332816 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
package reserveacutil
import "strings"
const (
StatusPending = "pending"
StatusApproved = "approved"
StatusOnProgress = "onprogress"
)
func NormalizeStatus(v string) string {
switch strings.ToLower(strings.TrimSpace(v)) {
case StatusApproved:
return StatusApproved
case StatusOnProgress:
return StatusOnProgress
default:
return StatusPending
}
}
func IsValidStatus(v string) bool {
switch strings.ToLower(strings.TrimSpace(v)) {
case StatusPending, StatusApproved, StatusOnProgress:
return true
default:
return false
}
}
func AllowedStatusText() string {
return "pending, approved, onprogress"
}