Documentation ¶
Index ¶
- func AuthenticateMiddleware(c *fiber.Ctx) error
- func DeleteAntrianByID(c *fiber.Ctx) error
- func DeleteDokterByID(c *fiber.Ctx) error
- func DeleteKemahasiswaanByID(c *fiber.Ctx) error
- func DeletePasienByID(c *fiber.Ctx) error
- func DeletePoliklinikByID(c *fiber.Ctx) error
- func DeletePresensiByID(c *fiber.Ctx) error
- func DeleteUserByID(c *fiber.Ctx) error
- func GetAllAntrian(c *fiber.Ctx) error
- func GetAllDataMahasiswa(c *fiber.Ctx) error
- func GetAllDokter(c *fiber.Ctx) error
- func GetAllKemahasiswaan(c *fiber.Ctx) error
- func GetAllKeuanganMahasiswa(c *fiber.Ctx) error
- func GetAllNilaiMahasiswa(c *fiber.Ctx) error
- func GetAllPasien(c *fiber.Ctx) error
- func GetAllPoliklinik(c *fiber.Ctx) error
- func GetAllPresensi(c *fiber.Ctx) error
- func GetAllUser(c *fiber.Ctx) error
- func GetAntrianFromID(c *fiber.Ctx) error
- func GetDataKemahasiswaanFromID(c *fiber.Ctx) error
- func GetDataMahasiswa(c *fiber.Ctx) error
- func GetDokterFromID(c *fiber.Ctx) error
- func GetKemahasiswaan(c *fiber.Ctx) error
- func GetKemahasiswaanNPM(c *fiber.Ctx) error
- func GetKeuanganMahasiswa(c *fiber.Ctx) error
- func GetNilaiMahasiswa(c *fiber.Ctx) error
- func GetPasienFromID(c *fiber.Ctx) error
- func GetPoliklinikFromID(c *fiber.Ctx) error
- func GetPresensi(c *fiber.Ctx) error
- func GetPresensiID(c *fiber.Ctx) error
- func GetUserFromID(c *fiber.Ctx) error
- func Home(c *fiber.Ctx) error
- func InsertAntrian(c *fiber.Ctx) error
- func InsertData(c *fiber.Ctx) error
- func InsertDataKemahasiswaan(c *fiber.Ctx) error
- func InsertDataMahasiswa(c *fiber.Ctx) error
- func InsertDokter(c *fiber.Ctx) error
- func InsertKemahasiswaan(c *fiber.Ctx) error
- func InsertKeuanganMahasiswa(c *fiber.Ctx) error
- func InsertNilaiMahasiswa(c *fiber.Ctx) error
- func InsertPasien(c *fiber.Ctx) error
- func InsertPoliklinik(c *fiber.Ctx) error
- func InsertUser(c *fiber.Ctx) error
- func PostWhatsAuthRequest(c *fiber.Ctx) error
- func SignIn(c *fiber.Ctx) error
- func SignUp(c *fiber.Ctx) error
- func UpdateAntrian(c *fiber.Ctx) error
- func UpdateData(c *fiber.Ctx) error
- func UpdateDataKemahasiswaan(c *fiber.Ctx) error
- func UpdateDokter(c *fiber.Ctx) error
- func UpdatePasien(c *fiber.Ctx) error
- func UpdatePoliklinik(c *fiber.Ctx) error
- func WsWhatsAuthQR(c *websocket.Conn)
- type Antrian
- type Dokter
- type JamKerja
- type Karyawan
- type Kemahasiswaan
- type Keuangan
- type Mahasiswa
- type Matakuliah
- type Nilai
- type Pasien
- type Poliklinik
- type Presensi
- type ProgramStudi
- type Token
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthenticateMiddleware ¶
func AuthenticateMiddleware(c *fiber.Ctx) error
func DeleteAntrianByID ¶
func DeleteAntrianByID(c *fiber.Ctx) error
DeleteAntrianByID godoc @Summary Delete data antrian. @Description Hapus data antrian. @Tags Antrian @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete-antrian/{id} [delete]
func DeleteDokterByID ¶
func DeleteDokterByID(c *fiber.Ctx) error
DeleteDokterByID godoc @Summary Delete data dokter. @Description Hapus data dokter. @Tags Dokter @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete-dokter/{id} [delete]
func DeleteKemahasiswaanByID ¶
func DeleteKemahasiswaanByID(c *fiber.Ctx) error
func DeletePasienByID ¶
func DeletePasienByID(c *fiber.Ctx) error
DeletePasienByID godoc @Summary Delete data pasien. @Description Hapus data pasien. @Tags Pasien @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete-pasien/{id} [delete]
func DeletePoliklinikByID ¶
func DeletePoliklinikByID(c *fiber.Ctx) error
DeletePoliklinikByID godoc @Summary Delete data poliklinik. @Description Hapus data poliklinik. @Tags Poliklinik @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete-poliklinik/{id} [delete]
func DeletePresensiByID ¶
func DeletePresensiByID(c *fiber.Ctx) error
DeletePresensiByID godoc @Summary Delete data presensi. @Description Hapus data presensi. @Tags Presensi @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete/{id} [delete]
func DeleteUserByID ¶
func DeleteUserByID(c *fiber.Ctx) error
DeleteUserByID godoc @Summary Delete data user. @Description Hapus data user. @Tags User @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete-user/{id} [delete]
func GetAllAntrian ¶
func GetAllAntrian(c *fiber.Ctx) error
GetAllAntrian godoc @Summary Get All Data Antrian. @Description Mengambil semua data antrian. @Tags Antrian @Accept json @Produce json @Success 200 {object} Antrian @Router /all-antrian [get]
func GetAllDataMahasiswa ¶
func GetAllDataMahasiswa(c *fiber.Ctx) error
func GetAllDokter ¶
func GetAllDokter(c *fiber.Ctx) error
GetAllDokter godoc @Summary Get All Data Dokter. @Description Mengambil semua data dokter. @Tags Dokter @Accept json @Produce json @Success 200 {object} Dokter @Router /all-dokter [get]
func GetAllKemahasiswaan ¶
func GetAllKemahasiswaan(c *fiber.Ctx) error
func GetAllKeuanganMahasiswa ¶
func GetAllKeuanganMahasiswa(c *fiber.Ctx) error
func GetAllNilaiMahasiswa ¶
func GetAllNilaiMahasiswa(c *fiber.Ctx) error
func GetAllPasien ¶
func GetAllPasien(c *fiber.Ctx) error
GetAllPasien godoc @Summary Get All Data Pasien. @Description Mengambil semua data pasien. @Tags Pasien @Accept json @Produce json @Success 200 {object} Pasien @Router /all-pasien [get]
func GetAllPoliklinik ¶
func GetAllPoliklinik(c *fiber.Ctx) error
GetAllPoliklinik godoc @Summary Get All Data Poliklinik. @Description Mengambil semua data poliklinik. @Tags Poliklinik @Accept json @Produce json @Success 200 {object} Poliklinik @Router /all-poliklinik [get]
func GetAllPresensi ¶
func GetAllPresensi(c *fiber.Ctx) error
GetAllPresensi godoc @Summary Get All Data Presensi. @Description Mengambil semua data presensi. @Tags Get All @Accept json @Produce json @Success 200 {object} Presensi @Router /presensi [get]
func GetAllUser ¶
func GetAllUser(c *fiber.Ctx) error
GetAllUser godoc @Summary Get All Data User. @Description Mengambil semua data user. @Tags User @Accept json @Produce json @Success 200 {object} User @Router /all-user [get]
func GetAntrianFromID ¶
func GetAntrianFromID(c *fiber.Ctx) error
GetAntrianFromID godoc @Summary Get By ID Data Antrian. @Description Ambil per ID data antrian. @Tags Antrian @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} Antrian @Failure 400 @Failure 404 @Failure 500 @Router /antrian/{id} [get]
func GetDataKemahasiswaanFromID ¶
func GetDataKemahasiswaanFromID(c *fiber.Ctx) error
func GetDataMahasiswa ¶
func GetDataMahasiswa(c *fiber.Ctx) error
func GetDokterFromID ¶
func GetDokterFromID(c *fiber.Ctx) error
GetDokterFormID godoc @Summary Get By ID Data Dokter. @Description Ambil per ID data dokter. @Tags Dokter @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} Dokter @Failure 400 @Failure 404 @Failure 500 @Router /dokter/{id} [get]
func GetKemahasiswaan ¶
func GetKemahasiswaan(c *fiber.Ctx) error
func GetKemahasiswaanNPM ¶
func GetKemahasiswaanNPM(c *fiber.Ctx) error
func GetKeuanganMahasiswa ¶
func GetKeuanganMahasiswa(c *fiber.Ctx) error
func GetNilaiMahasiswa ¶
func GetNilaiMahasiswa(c *fiber.Ctx) error
func GetPasienFromID ¶
func GetPasienFromID(c *fiber.Ctx) error
GetPasienFromID godoc @Summary Get By ID Data Pasien. @Description Ambil per ID data pasien. @Tags Pasien @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} Pasien @Failure 400 @Failure 404 @Failure 500 @Router /pasien/{id} [get]
func GetPoliklinikFromID ¶
func GetPoliklinikFromID(c *fiber.Ctx) error
GetPoliklinikFromID godoc @Summary Get By ID Data Poliklinik. @Description Ambil per ID data poliklinik. @Tags Poliklinik @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} Poliklinik @Failure 400 @Failure 404 @Failure 500 @Router /poliklinik/{id} [get]
func GetPresensi ¶
func GetPresensi(c *fiber.Ctx) error
func GetPresensiID ¶
func GetPresensiID(c *fiber.Ctx) error
GetPresensiID godoc @Summary Get By ID Data Presensi. @Description Ambil per ID data presensi. @Tags Presensi @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} Presensi @Failure 400 @Failure 404 @Failure 500 @Router /presensi/{id} [get]
func GetUserFromID ¶
func GetUserFromID(c *fiber.Ctx) error
GetUserFromID godoc @Summary Get By ID Data User. @Description Ambil per ID data user. @Tags User @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} User @Failure 400 @Failure 404 @Failure 500 @Router /user/{id} [get]
func InsertAntrian ¶
func InsertAntrian(c *fiber.Ctx) error
InsertAntrian godoc @Summary Insert data antrian. @Description Input data antrian. @Tags Antrian @Accept json @Produce json @Param request body Antrian true "Payload Body [RAW]" @Success 200 {object} Antrian @Failure 400 @Failure 500 @Router /ins-antrian [post]
func InsertData ¶
func InsertData(c *fiber.Ctx) error
InsertData godoc @Summary Insert data presensi. @Description Input data presensi. @Tags Presensi @Accept json @Produce json @Param request body Presensi true "Payload Body [RAW]" @Success 200 {object} Presensi @Failure 400 @Failure 500 @Router /ins [post]
func InsertDataKemahasiswaan ¶
func InsertDataKemahasiswaan(c *fiber.Ctx) error
func InsertDataMahasiswa ¶
func InsertDataMahasiswa(c *fiber.Ctx) error
func InsertDokter ¶
func InsertDokter(c *fiber.Ctx) error
InsertDokter godoc @Summary Insert data dokter. @Description Input data dokter. @Tags Dokter @Accept json @Produce json @Param request body Dokter true "Payload Body [RAW]" @Success 200 {object} Dokter @Failure 400 @Failure 500 @Router /ins-dokter [post]
func InsertKemahasiswaan ¶
func InsertKemahasiswaan(c *fiber.Ctx) error
func InsertKeuanganMahasiswa ¶
func InsertKeuanganMahasiswa(c *fiber.Ctx) error
func InsertNilaiMahasiswa ¶
func InsertNilaiMahasiswa(c *fiber.Ctx) error
func InsertPasien ¶
func InsertPasien(c *fiber.Ctx) error
InsertPasien godoc @Summary Insert data pasien. @Description Input data pasien. @Tags Pasien @Accept json @Produce json @Param request body Pasien true "Payload Body [RAW]" @Success 200 {object} Pasien @Failure 400 @Failure 500 @Router /ins-pasien [post]
func InsertPoliklinik ¶
func InsertPoliklinik(c *fiber.Ctx) error
InsertPoliklinik godoc @Summary Insert data poliklinik. @Description Input data poliklinik. @Tags Poliklinik @Accept json @Produce json @Param request body Poliklinik true "Payload Body [RAW]" @Success 200 {object} Poliklinik @Failure 400 @Failure 500 @Router /ins-poliklinik [post]
func InsertUser ¶
func InsertUser(c *fiber.Ctx) error
func PostWhatsAuthRequest ¶
func PostWhatsAuthRequest(c *fiber.Ctx) error
func UpdateAntrian ¶
func UpdateAntrian(c *fiber.Ctx) error
UpdateAntrian godoc @Summary Update data antrian. @Description Ubah data antrian. @Tags Antrian @Accept json @Produce json @Param id path string true "Masukan ID" @Param request body Antrian true "Payload Body [RAW]" @Success 200 {object} Antrian @Failure 400 @Failure 500 @Router /upd-antrian/{id} [put]
func UpdateData ¶
func UpdateData(c *fiber.Ctx) error
UpdateData godoc @Summary Update data presensi. @Description Ubah data presensi. @Tags Presensi @Accept json @Produce json @Param id path string true "Masukan ID" @Param request body Presensi true "Payload Body [RAW]" @Success 200 {object} Presensi @Failure 400 @Failure 500 @Router /upd/{id} [put]
func UpdateDataKemahasiswaan ¶
func UpdateDataKemahasiswaan(c *fiber.Ctx) error
func UpdateDokter ¶
func UpdateDokter(c *fiber.Ctx) error
UpdateDokter godoc @Summary Update data dokter. @Description Ubah data dokter. @Tags Dokter @Accept json @Produce json @Param id path string true "Masukan ID" @Param request body Dokter true "Payload Body [RAW]" @Success 200 {object} Dokter @Failure 400 @Failure 500 @Router /upd-dokter/{id} [put]
func UpdatePasien ¶
func UpdatePasien(c *fiber.Ctx) error
UpdatePasien godoc @Summary Update data pasien. @Description Ubah data pasien. @Tags Pasien @Accept json @Produce json @Param id path string true "Masukan ID" @Param request body Pasien true "Payload Body [RAW]" @Success 200 {object} Pasien @Failure 400 @Failure 500 @Router /upd-pasien/{id} [put]
func UpdatePoliklinik ¶
func UpdatePoliklinik(c *fiber.Ctx) error
UpdatePoliklinik godoc @Summary Update data poliklinik. @Description Ubah data poliklinik. @Tags Poliklinik @Accept json @Produce json @Param id path string true "Masukan ID" @Param request body Poliklinik true "Payload Body [RAW]" @Success 200 {object} Poliklinik @Failure 400 @Failure 500 @Router /upd-poliklinik/{id} [put]
func WsWhatsAuthQR ¶
func WsWhatsAuthQR(c *websocket.Conn)
Types ¶
type Antrian ¶
type Antrian struct { // ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty" example:"123456789"` Poli Poliklinik `bson:"poli,omitempty" json:"poli,omitempty"` Identitas_Pasien Pasien `bson:"identitas_pasien,omitempty" json:"identitas_pasien,omitempty"` Nomor_Antrian int `bson:"nomor_antrian,omitempty" json:"nomor_antrian,omitempty"` // Tanggal_Pendaftaran primitive.DateTime `bson:"tanggal_pendaftaran,omitempty" json:"tanggal_pendaftaran,omitempty"` Status_Antrian string `bson:"status_antrian,omitempty" json:"status_antrian,omitempty" example:"Menunggu"` }
type Dokter ¶
type Dokter struct { // ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty" example:"123456789"` Nama_Dokter string `bson:"nama_dokter,omitempty" json:"nama_dokter,omitempty" example:"Dr.William"` Spesialisasi string `bson:"spesialisasi,omitempty" json:"spesialisasi,omitempty" example:"Dokter Umum"` }
type JamKerja ¶
type JamKerja struct { Durasi int `bson:"durasi,omitempty" json:"durasi,omitempty" example:"8"` Jam_masuk string `bson:"jam_masuk,omitempty" json:"jam_masuk,omitempty" example:"08:00"` Jam_keluar string `bson:"jam_keluar,omitempty" json:"jam_keluar,omitempty" example:"16:00"` Gmt int `bson:"gmt,omitempty" json:"gmt,omitempty" example:"7"` Hari []string `bson:"hari,omitempty" json:"hari,omitempty" example:"Senin,Selasa,Rabu,Kamis,Jumat,Sabtu,Minggu"` Shift int `bson:"shift,omitempty" json:"shift,omitempty" example:"2"` Piket_tim string `bson:"piket_tim,omitempty" json:"piket_tim,omitempty" example:"Piket Z"` }
type Karyawan ¶
type Karyawan struct { Nama string `bson:"nama,omitempty" json:"nama,omitempty" example:"Tes Swagger"` PhoneNumber string `bson:"phone_number,omitempty" json:"phone_number,omitempty" example:"08123456789"` Jabatan string `bson:"jabatan,omitempty" json:"jabatan,omitempty" example:"Anonymous"` Jam_kerja []JamKerja `bson:"jam_kerja,omitempty" json:"jam_kerja,omitempty"` Hari_kerja []string `bson:"hari_kerja,omitempty" json:"hari_kerja,omitempty" example:"Senin,Selasa,Rabu,Kamis,Jumat,Sabtu,Minggu"` }
struct presensi
type Kemahasiswaan ¶
type Kemahasiswaan struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Identitas_Mahasiswa Mahasiswa `bson:"identitas,omitempty" json:"identitas,omitempty"` Status_Keuangan Keuangan `bson:"status_keuangan,omitempty" json:"status_keuangan,omitempty"` Nilai_Mahasiswa Nilai `bson:"nilai_mhs,omitempty" json:"nilai_mhs,omitempty"` }
type Mahasiswa ¶
type Mahasiswa struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Npm string `bson:"npm,omitempty" json:"npm,omitempty"` Nama string `bson:"nama,omitempty" json:"nama,omitempty"` Nomor_Handphone string `bson:"no_hp,omitempty" json:"no_hp,omitempty"` Prodi ProgramStudi `bson:"prodi,omitempty" json:"prodi,omitempty"` Jurusan string `bson:"jurusan,omitempty" json:"jurusan,omitempty"` Kelas string `bson:"kelas,omitempty" json:"kelas,omitempty"` }
type Matakuliah ¶
type Nilai ¶
type Nilai struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Biodata_Mahasiswa Mahasiswa `bson:"bio_mhs,omitempty" json:"bio_mhs,omitempty"` Matakuliah Matakuliah `bson:"matakuliah,omitempty" json:"matakuliah,omitempty"` Nilai_Angka int `bson:"nilai_angka,omitempty" json:"nilai_angka,omitempty"` Nilai_Huruf string `bson:"nilai_huruf,omitempty" json:"nilai_huruf,omitempty"` }
type Pasien ¶
type Pasien struct { // ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty" example:"123456789"` Nama_Pasien string `bson:"nama_pasien,omitempty" json:"nama_pasien,omitempty" example:"Budiono"` Nomor_Ktp string `bson:"nomor_ktp,omitempty" json:"nomor_ktp,omitempty" example:"3217060601020998"` Alamat string `bson:"alamat,omitempty" json:"alamat,omitempty" example:"Cimahi"` Nomor_Telepon string `bson:"nomor_telepon,omitempty" json:"nomor_telepon,omitempty" example:"089647129899"` Tanggal_Lahir string `bson:"tanggal_lahir,omitempty" json:"tanggal_lahir,omitempty" example:"18 Januari 2002"` Jenis_Kelamin string `bson:"jenis_kelamin,omitempty" json:"jenis_kelamin,omitempty" example:"Laki-Laki"` }
type Poliklinik ¶
type Poliklinik struct { // ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty" example:"123456789"` Kode_Poliklinik string `bson:"kode_poliklinik,omitempty" json:"kode_poliklinik,omitempty" example:"PLUM"` Nama_Poliklinik string `bson:"nama_poliklinik,omitempty" json:"nama_poliklinik,omitempty" example:"PoliklinikUmum"` Deskripsi string `bson:"deskripsi,omitempty" json:"deskripsi,omitempty" example:"Menyediakan Layanan Kesehatan Umum"` Identitas_Dokter Dokter `bson:"dokter,omitempty" json:"dokter,omitempty"` }
type Presensi ¶
type Presensi struct { Longitude float64 `bson:"longitude,omitempty" json:"longitude,omitempty" example:"123.11"` Latitude float64 `bson:"latitude,omitempty" json:"latitude,omitempty" example:"123.11"` Location string `bson:"location,omitempty" json:"location,omitempty" example:"Bandung"` Phone_number string `bson:"phone_number,omitempty" json:"phone_number,omitempty" example:"08123456789"` //Datetime primitive.DateTime `bson:"datetime,omitempty" json:"datetime,omitempty"` Checkin string `bson:"checkin,omitempty" json:"checkin,omitempty" example:"MASUK"` Biodata Karyawan `bson:"biodata,omitempty" json:"biodata,omitempty"` }
type ProgramStudi ¶
type Token ¶
type Token struct {
Token_String string `bson:"tokenstring,omitempty" json:"tokenstring,omitempty"`
}
type User ¶
type User struct { // ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Fullname string `bson:"fullname,omitempty" json:"fullname,omitempty" example:"Budiono"` Email string `bson:"email,omitempty" json:"email,omitempty" example:"budiono@gmail.com"` Password string `bson:"password,omitempty" json:"password,omitempty" example:"bdn68"` Confirmpassword string `bson:"confirmpass,omitempty" json:"confirmpass,omitempty" example:"bdn68"` }
struct antrian puskesmas