tighten create/update validation
This commit is contained in:
@@ -5,10 +5,10 @@ import (
|
||||
)
|
||||
|
||||
type FormDataRequest struct {
|
||||
NoRekamMedis string `json:"noRekamMedis"`
|
||||
NoKtp *string `json:"noKtp"`
|
||||
NamaPasien *string `json:"namaPasien"`
|
||||
JenisKelamin *string `json:"jenisKelamin"`
|
||||
NoRekamMedis string `json:"noRekamMedis" binding:"required"`
|
||||
NoKtp string `json:"noKtp" binding:"required"`
|
||||
NamaPasien string `json:"namaPasien" binding:"required"`
|
||||
JenisKelamin string `json:"jenisKelamin" binding:"required,oneof=L P"`
|
||||
TglLahir *string `json:"tanggalLahir"`
|
||||
Umur *string `json:"umur"`
|
||||
Alamat *string `json:"alamat"`
|
||||
@@ -48,7 +48,7 @@ type DokterPelaksanaItemRequest struct {
|
||||
|
||||
type StatusPasienRequest struct {
|
||||
TglSelesai *time.Time `json:"tanggalSelesai"`
|
||||
StatusOperasi string `json:"statusOperasi"`
|
||||
StatusOperasi string `json:"statusOperasi" binding:"required,oneof=1 2 3 4"`
|
||||
KeteranganStatus *string `json:"keteranganStatus"`
|
||||
}
|
||||
|
||||
|
||||
@@ -39,9 +39,9 @@ func (model DetailPasienOperasiResultQuery) MapToResponse() DetailPasienOperasiR
|
||||
}
|
||||
result.FormData = FormDataRequest{
|
||||
NoRekamMedis: handleStringPointer(model.ResultMain.NoRekamMedis),
|
||||
NoKtp: model.ResultMain.NoKtp,
|
||||
NamaPasien: model.ResultMain.NamaPasien,
|
||||
JenisKelamin: model.ResultMain.JenisKelamin,
|
||||
NoKtp: *model.ResultMain.NoKtp,
|
||||
NamaPasien: *model.ResultMain.NamaPasien,
|
||||
JenisKelamin: *model.ResultMain.JenisKelamin,
|
||||
TglLahir: &tglLahir,
|
||||
Umur: model.ResultMain.Umur,
|
||||
Alamat: model.ResultMain.Alamat,
|
||||
|
||||
@@ -31,6 +31,10 @@ func errorMessage(fe validator.FieldError) string {
|
||||
errorInfo = "tidak boleh kosong"
|
||||
case "min":
|
||||
errorInfo = "harus diisi minimal " + fe.Param()
|
||||
case "max":
|
||||
errorInfo = "harus diisi maksimal " + fe.Param()
|
||||
case "oneof":
|
||||
errorInfo = "hanya bisa diisi dengan : " + fe.Param()
|
||||
default:
|
||||
errorInfo = "tidak valid"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user