Files
api-antrian-operasi/internal/domain/reference/dokter/model.go
2026-02-09 09:31:35 +07:00

29 lines
783 B
Go

package dokter
import (
"antrian-operasi/internal/shared"
"database/sql"
)
type DokterModel struct {
ID string `json:"id" db:"id"`
Nip string `json:"nip" db:"nip"`
NamaDepan sql.NullString `json:"nama_depan" db:"nama_depan"`
NamaBelakang sql.NullString `json:"nama_belakang" db:"nama_belakang"`
HfisCode sql.NullString `json:"hfis_code" db:"hfis_code"`
NamaKsm string `json:"nama_ksm" db:"nama_ksm"`
}
type DokterResponse struct {
ID string `json:"id"`
Nip string `json:"nip"`
NamaLengkap string `json:"nama_lengkap"`
HfisCode *string `json:"hfis_code"`
NamaKsm string `json:"nama_ksm"`
}
type ListDokterModelPaginate struct {
Data ListDokterModel
Paging shared.PaginationInfo
}