ongoing seed subspecialist

This commit is contained in:
vanilia
2025-12-11 18:35:43 +07:00
parent 1527884766
commit a892e5ee43
33 changed files with 773 additions and 53 deletions
@@ -14,6 +14,10 @@ type CreateDto struct {
EncounterClass_Code ere.EncounterClassCode `json:"encounterClass_code" validate:"maxLength=20"`
}
type CreateBulkDto struct {
Value []CreateDto `json:"value"`
}
type ReadListDto struct {
FilterDto
Includes string `json:"includes"`
@@ -44,6 +44,10 @@ type DeleteDto struct {
Code *string `json:"code"`
}
type CreateBulkDto struct {
Value []CreateDto `json:"value"`
}
type MetaDto struct {
PageNumber int `json:"page_number"`
PageSize int `json:"page_size"`
@@ -43,6 +43,10 @@ type DeleteDto struct {
Code *string `json:"code"`
}
type CreateBulkDto struct {
Value []CreateDto `json:"value"`
}
type MetaDto struct {
PageNumber int `json:"page_number"`
PageSize int `json:"page_size"`
@@ -0,0 +1,12 @@
package daftar_specialist
type DaftarSpesialis struct {
ID uint `json:"id" gorm:"column:id;primaryKey;autoIncrement"`
Kode string `json:"kode" gorm:"column:Kode"`
Spesialis string `json:"spesialis" gorm:"column:Spesialis"`
IdGroupLocationSimgos *string `json:"id_group_location_simgos" gorm:"column:Id_group_location_simgos"`
}
func (DaftarSpesialis) TableName() string {
return "daftar_spesialis"
}
@@ -0,0 +1,24 @@
package m_ruang
type MRuang struct {
No uint `json:"no" gorm:"column:no;primaryKey;autoIncrement"`
Nama string `json:"nama" gorm:"column:nama"`
Kelas string `json:"kelas" gorm:"column:kelas"`
IdxRuang string `json:"idx_ruang" gorm:"column:idx_ruang"`
Kelompok string `json:"kelompok" gorm:"column:kelompok"`
Ruang *string `json:"ruang" gorm:"column:ruang"`
KdUnit int `json:"kdunit" gorm:"column:kdunit"`
JumlahTT int `json:"jumlah_tt" gorm:"column:jumlah_tt"`
KetRuang *string `json:"ket_ruang" gorm:"column:ket_ruang"`
Fasilitas *string `json:"fasilitas" gorm:"column:fasilitas"`
Keterangan *string `json:"keterangan" gorm:"column:keterangan"`
SubSistem string `json:"subsistem" gorm:"column:subsistem"`
StAktif int16 `json:"st_aktif" gorm:"column:st_aktif"`
KodeRuang *string `json:"kode_ruang" gorm:"column:kode_ruang"`
IsPartial *string `json:"is_partial" gorm:"column:is_partial"`
}
// Nama tabel (opsional jika nama struct ≠ nama tabel)
func (MRuang) TableName() string {
return "m_ruang"
}