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"` GelarDepan []string GelarBelakang []string } type GelarModel struct { Gelar string `db:"gelar"` IDDokter string `db:"id_dokter"` } 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 }