Documentation ¶
Index ¶
- func DeleteAbsensiByID(c *fiber.Ctx) error
- func DeleteMahasiswaByID(c *fiber.Ctx) error
- func DeleteMatakuliahByID(c *fiber.Ctx) error
- func DeleteNilaiByID(c *fiber.Ctx) error
- func DeleteOrangTuaByID(c *fiber.Ctx) error
- func DeletePresensiByID(c *fiber.Ctx) error
- func GetAbsensiFromID(c *fiber.Ctx) error
- func GetAllAbsensi(c *fiber.Ctx) error
- func GetAllDisposisi(c *fiber.Ctx) error
- func GetAllMahasiswa(c *fiber.Ctx) error
- func GetAllMatakuliah(c *fiber.Ctx) error
- func GetAllNilai(c *fiber.Ctx) error
- func GetAllOrangTua(c *fiber.Ctx) error
- func GetAllPresensi(c *fiber.Ctx) error
- func GetAllSurat(c *fiber.Ctx) error
- func GetMahasiswaFromID(c *fiber.Ctx) error
- func GetMatakuliahFromID(c *fiber.Ctx) error
- func GetNilaiFromID(c *fiber.Ctx) error
- func GetOrangTuaFromID(c *fiber.Ctx) error
- func GetPresensi(c *fiber.Ctx) error
- func GetPresensiID(c *fiber.Ctx) error
- func Homepage(c *fiber.Ctx) error
- func InsertAbsensi(c *fiber.Ctx) error
- func InsertData(c *fiber.Ctx) error
- func InsertMahasiswa(c *fiber.Ctx) error
- func InsertMatakuliah(c *fiber.Ctx) error
- func InsertNilai(c *fiber.Ctx) error
- func InsertOrangTua(c *fiber.Ctx) error
- func PostWhatsAuthRequest(c *fiber.Ctx) error
- func UpdateAbsensi(c *fiber.Ctx) error
- func UpdateData(c *fiber.Ctx) error
- func UpdateMahasiswa(c *fiber.Ctx) error
- func UpdateMatakuliah(c *fiber.Ctx) error
- func UpdateNilai(c *fiber.Ctx) error
- func UpdateOrangTua(c *fiber.Ctx) error
- func WsWhatsAuthQR(c *websocket.Conn)
- type Absensi
- type Disposisi
- type Geometry
- type JamKerja
- type Karyawan
- type Kodepos
- type Lokasi
- type Mahasiswa
- type Matakuliah
- type Nilai
- type OrangTua
- type Penerima
- type Pengirim
- type Presensi
- type Status
- type Surat
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteAbsensiByID ¶
func DeleteAbsensiByID(c *fiber.Ctx) error
DeleteAbsensiByID godoc @Summary Delete data absensi. @Description Hapus data absensi. @Tags Absensi @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete-absensi/{id} [delete]
func DeleteMahasiswaByID ¶
func DeleteMahasiswaByID(c *fiber.Ctx) error
DeleteMahasiswaByID godoc @Summary Delete data mahasiswa. @Description Hapus data mahasiswa. @Tags Mahasiswa @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete-mahasiswa/{id} [delete]
func DeleteMatakuliahByID ¶
func DeleteMatakuliahByID(c *fiber.Ctx) error
DeleteMatakuliahByID godoc @Summary Delete data matakuliah. @Description Hapus data matakuliah. @Tags Matakuliah @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete-matakuliah/{id} [delete]
func DeleteNilaiByID ¶
func DeleteNilaiByID(c *fiber.Ctx) error
DeleteNilaiByID godoc @Summary Delete data nilai. @Description Hapus data nilai. @Tags Nilai @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete-nilai/{id} [delete]
func DeleteOrangTuaByID ¶
func DeleteOrangTuaByID(c *fiber.Ctx) error
DeleteOrangTuaByID godoc @Summary Delete data orangtua. @Description Hapus data orangtua. @Tags OrangTua @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 @Failure 400 @Failure 500 @Router /delete-orangtua/{id} [delete]
func DeletePresensiByID ¶
func DeletePresensiByID(c *fiber.Ctx) error
delete data 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 GetAbsensiFromID ¶
func GetAbsensiFromID(c *fiber.Ctx) error
GetAbsensiFromID godoc @Summary Get By ID Data Absensi. @Description Ambil per ID data absensi. @Tags Absensi @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} Absensi @Failure 400 @Failure 404 @Failure 500 @Router /absensi/{id} [get]
func GetAllAbsensi ¶
func GetAllAbsensi(c *fiber.Ctx) error
GetAllAbsensi godoc @Summary Get All Data Absensi. @Description Mengambil semua data absensi. @Tags Absensi @Accept json @Produce json @Success 200 {object} Absensi @Router /all-absensi [get]
func GetAllDisposisi ¶
func GetAllDisposisi(c *fiber.Ctx) error
func GetAllMahasiswa ¶
func GetAllMahasiswa(c *fiber.Ctx) error
GetAllMahasiswa godoc @Summary Get All Data Mahasiswa. @Description Mengambil semua data mahasiswa. @Tags Mahasiswa @Accept json @Produce json @Success 200 {object} Mahasiswa @Router /all-mahasiswa [get]
func GetAllMatakuliah ¶
func GetAllMatakuliah(c *fiber.Ctx) error
GetAllMatakuliah godoc @Summary Get All Data Matakuliah. @Description Mengambil semua data matakuliah. @Tags Matakuliah @Accept json @Produce json @Success 200 {object} Matakuliah @Router /all-matakuliah [get]
func GetAllNilai ¶
func GetAllNilai(c *fiber.Ctx) error
GetAllNilai godoc @Summary Get All Data Nilai. @Description Mengambil semua data nilai. @Tags Nilai @Accept json @Produce json @Success 200 {object} Nilai @Router /all-nilai [get]
func GetAllOrangTua ¶
func GetAllOrangTua(c *fiber.Ctx) error
GetAllOrangTua godoc @Summary Get All Data OrangTua. @Description Mengambil semua data orangtua. @Tags OrangTua @Accept json @Produce json @Success 200 {object} OrangTua @Router /all-orangtua [get]
func GetAllPresensi ¶
func GetAllPresensi(c *fiber.Ctx) error
GetAllPresensi godoc @Summary Get All Data Presensi. @Description Mengambil semua data presensi. @Tags Presensi @Accept json @Produce json @Success 200 {object} Presensi @Router /presensi [get]
func GetAllSurat ¶
func GetAllSurat(c *fiber.Ctx) error
func GetMahasiswaFromID ¶
func GetMahasiswaFromID(c *fiber.Ctx) error
GetMahasiswaFromID godoc @Summary Get By ID Data Mahasiswa. @Description Ambil per ID data mahasiswa. @Tags Mahasiswa @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} Mahasiswa @Failure 400 @Failure 404 @Failure 500 @Router /mahasiswa/{id} [get]
func GetMatakuliahFromID ¶
func GetMatakuliahFromID(c *fiber.Ctx) error
GetMatakuliahFromID godoc @Summary Get By ID Data Matakuliah. @Description Ambil per ID data matakuliah. @Tags Matakuliah @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} Matakuliah @Failure 400 @Failure 404 @Failure 500 @Router /matakuliah/{id} [get]
func GetNilaiFromID ¶
func GetNilaiFromID(c *fiber.Ctx) error
GetNilaiFromID godoc @Summary Get By ID Data Nilai. @Description Ambil per ID data nilai. @Tags Nilai @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} Nilai @Failure 400 @Failure 404 @Failure 500 @Router /nilai/{id} [get]
func GetOrangTuaFromID ¶
func GetOrangTuaFromID(c *fiber.Ctx) error
GetOrangTuaFromID godoc @Summary Get By ID Data OrangTua. @Description Ambil per ID data orangtua. @Tags OrangTua @Accept json @Produce json @Param id path string true "Masukan ID" @Success 200 {object} OrangTua @Failure 400 @Failure 404 @Failure 500 @Router /orangtua/{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 InsertAbsensi ¶
func InsertAbsensi(c *fiber.Ctx) error
InsertAbsensi godoc @Summary Insert data absensi. @Description Input data absensi. @Tags Absensi @Accept json @Produce json @Param request body Absensi true "Payload Body [RAW]" @Success 200 {object} Absensi @Failure 400 @Failure 500 @Router /ins-absensi [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 InsertMahasiswa ¶
func InsertMahasiswa(c *fiber.Ctx) error
InsertMahasiswa godoc @Summary Insert data mahasiswa. @Description Input data mahasiswa. @Tags Mahasiswa @Accept json @Produce json @Param request body Mahasiswa true "Payload Body [RAW]" @Success 200 {object} Mahasiswa @Failure 400 @Failure 500 @Router /ins-mahasiswa [post]
func InsertMatakuliah ¶
func InsertMatakuliah(c *fiber.Ctx) error
InsertMatakuliah godoc @Summary Insert data matakuliah. @Description Input data matakuliah. @Tags Matakuliah @Accept json @Produce json @Param request body Matakuliah true "Payload Body [RAW]" @Success 200 {object} Matakuliah @Failure 400 @Failure 500 @Router /ins-matakuliah [post]
func InsertNilai ¶
func InsertNilai(c *fiber.Ctx) error
InsertNilai godoc @Summary Insert data nilai. @Description Input data nilai. @Tags Nilai @Accept json @Produce json @Param request body Nilai true "Payload Body [RAW]" @Success 200 {object} Nilai @Failure 400 @Failure 500 @Router /ins-nilai [post]
func InsertOrangTua ¶
func InsertOrangTua(c *fiber.Ctx) error
InsertOrangTua godoc @Summary Insert data orangtua. @Description Input data orangtua. @Tags OrangTua @Accept json @Produce json @Param request body OrangTua true "Payload Body [RAW]" @Success 200 {object} OrangTua @Failure 400 @Failure 500 @Router /ins-orangtua [post]
func PostWhatsAuthRequest ¶
func PostWhatsAuthRequest(c *fiber.Ctx) error
func UpdateAbsensi ¶
func UpdateAbsensi(c *fiber.Ctx) error
UpdateAbsensi godoc @Summary Update data absensi. @Description Ubah data absensi. @Tags Absensi @Accept json @Produce json @Param id path string true "Masukan ID" @Param request body Absensi true "Payload Body [RAW]" @Success 200 {object} Absensi @Failure 400 @Failure 500 @Router /upd-absensi/{id} [put]
func UpdateData ¶
func UpdateData(c *fiber.Ctx) error
update data 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 UpdateMahasiswa ¶
func UpdateMahasiswa(c *fiber.Ctx) error
UpdateMahasiswa godoc @Summary Update data mahasiswa. @Description Ubah data mahasiswa. @Tags Mahasiswa @Accept json @Produce json @Param id path string true "Masukan ID" @Param request body Mahasiswa true "Payload Body [RAW]" @Success 200 {object} Mahasiswa @Failure 400 @Failure 500 @Router /upd-mahasiswa/{id} [put]
func UpdateMatakuliah ¶
func UpdateMatakuliah(c *fiber.Ctx) error
UpdateMatakuliah godoc @Summary Update data matakuliah. @Description Ubah data matakuliah. @Tags Matakuliah @Accept json @Produce json @Param id path string true "Masukan ID" @Param request body Matakuliah true "Payload Body [RAW]" @Success 200 {object} Matakuliah @Failure 400 @Failure 500 @Router /upd-matakuliah/{id} [put]
func UpdateNilai ¶
func UpdateNilai(c *fiber.Ctx) error
UpdateNilai godoc @Summary Update data nilai. @Description Ubah data nilai. @Tags Nilai @Accept json @Produce json @Param id path string true "Masukan ID" @Param request body Nilai true "Payload Body [RAW]" @Success 200 {object} Nilai @Failure 400 @Failure 500 @Router /upd-nilai/{id} [put]
func UpdateOrangTua ¶
func UpdateOrangTua(c *fiber.Ctx) error
UpdateOrangTua godoc @Summary Update data orangtua. @Description Ubah data orangtua. @Tags OrangTua @Accept json @Produce json @Param id path string true "Masukan ID" @Param request body OrangTua true "Payload Body [RAW]" @Success 200 {object} OrangTua @Failure 400 @Failure 500 @Router /upd-orangtua/{id} [put]
func WsWhatsAuthQR ¶
func WsWhatsAuthQR(c *websocket.Conn)
Types ¶
type Absensi ¶
type Absensi struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Nama_mk Matakuliah `bson:"nama_mk,omitempty" json:"nama_mk,omitempty"` Tanggal string `bson:"tanggal,omitempty" json:"tanggal,omitempty"` Checkin string `bson:"checkin,omitempty" json:"checkin,omitempty"` }
type Disposisi ¶
type Disposisi struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Kode_disposisi int `bson:"kode_disposisi,omitempty" json:"kode_disposisi,omitempty"` Tgl_disposisi string `bson:"tgl_disposisi,omitempty" json:"tgl_disposisi,omitempty"` Penerima_surat Penerima `bson:"penerima_surat,omitempty" json:"penerima_surat,omitempty"` Stat_disposisi Status `bson:"status_disposisi,omitempty" json:"status_disposisi,omitempty"` }
type Geometry ¶
type Geometry struct { Type string `json:"type" bson:"type"` Coordinates interface{} `json:"coordinates" bson:"coordinates"` }
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"` }
type Mahasiswa ¶
type Mahasiswa struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Nama_mhs string `bson:"nama_mhs,omitempty" json:"nama_mhs,omitempty"` NPM string `bson:"npm,omitempty" json:"npm,omitempty"` Jurusan string `bson:"jurusan,omitempty" json:"jurusan,omitempty"` Email string `bson:"email,omitempty" json:"email,omitempty"` }
type Matakuliah ¶
type Matakuliah struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Nama_matkul string `bson:"nama_matkul,omitempty" json:"nama_matkul,omitempty"` SKS string `bson:"sks,omitempty" json:"sks,omitempty"` Dosen_pengampu string `bson:"dosen_pengampu,omitempty" json:"dosen_pengampu,omitempty"` Email string `bson:"email,omitempty" json:"email,omitempty"` }
type Nilai ¶
type Nilai struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` NPM_ms Mahasiswa `bson:"npm_ms,omitempty" json:"npm_ms,omitempty"` Presensi Absensi `bson:"presensi,omitempty" json:"presensi,omitempty"` Nilai_akhir string `bson:"nilai_akhir,omitempty" json:"nilai_akhir,omitempty"` Grade string `bson:"grade,omitempty" json:"grade,omitempty"` }
type OrangTua ¶
type OrangTua struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Nama_ortu string `bson:"nama_ortu,omitempty" json:"nama_ortu,omitempty"` Phone_number string `bson:"phone_number,omitempty" json:"phone_number,omitempty"` Email string `bson:"email,omitempty" json:"email,omitempty"` }
type Penerima ¶
type Penerima struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Nama_penerima string `bson:"nama_penerima,omitempty" json:"nama_penerima,omitempty"` Alamat string `bson:"alamat,omitempty" json:"alamat,omitempty"` Tgl_terima string `bson:"tgl_terima,omitempty" json:"tgl_terima,omitempty"` }
type Pengirim ¶
type Pengirim struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Nama_pengirim string `bson:"nama_pengirim,omitempty" json:"nama_pengirim,omitempty"` Alamat string `bson:"alamat,omitempty" json:"alamat,omitempty"` Tgl_kirim string `bson:"tgl_kirim,omitempty" json:"tgl_kirim,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 Surat ¶
type Surat struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` No_surat int `bson:"no_surat,omitempty" json:"no_surat,omitempty"` Status_surat Status `bson:"status_surat,omitempty" json:"status_surat,omitempty"` Perihal string `bson:"perihal,omitempty" json:"perihal,omitempty"` Id_pos Kodepos `bson:"id_pos,omitempty" json:"id_pos,omitempty"` Pengirim_srt Pengirim `bson:"pengirim_srt,omitempty" json:"pengirim_srt,omitempty"` Penerima_srt Penerima `bson:"penerima_srt,omitempty" json:"penerima_srt,omitempty"` }
type User ¶
type User struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"` Fullname string `bson:"fullname,omitempty" json:"fullname,omitempty"` Username string `bson:"username,omitempty" json:"username,omitempty"` Password string `bson:"password,omitempty" json:"password,omitempty"` Confirmpassword string `bson:"confirmpass,omitempty" json:"confirmpass,omitempty"` }