Files
2025-10-16 11:26:09 +07:00

19 lines
547 B
Go

package monitoring
import (
"fmt"
e "simrs-vx/internal/domain/bpjs-entities/monitoring"
ibpjs "simrs-vx/internal/infra/bpjs"
)
func endpointMapper(input *e.ReadListDto) string {
switch input.ReferenceType {
case e.RTHist:
return fmt.Sprintf("%smonitoring/history/%s?tglawal=%s&tglakhir=%s", ibpjs.O.BaseUrl, input.PathValue1, input.PathValue2, input.PathValue3)
case e.RTVisit:
return fmt.Sprintf("%smonitoring/kunjungan?tglpelayanan=%s&jnspelayanan=%s", ibpjs.O.BaseUrl, input.PathValue1, input.PathValue2)
default:
return ""
}
}