module

package
v0.1.22 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 6, 2023 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MongoInfo = atdb.DBInfo{
	DBString: MongoString,
	DBName:   "tes_db_pmb",
}
View Source
var MongoString string = os.Getenv("MONGOSTRING")

Functions

func DeleteJurusanByID added in v0.1.3

func DeleteJurusanByID(_id primitive.ObjectID, db *mongo.Database, col string) error

func DeletePendaftaranByID added in v0.1.4

func DeletePendaftaranByID(_id primitive.ObjectID, db *mongo.Database, col string) error

func DeleteSekolahByID added in v0.1.4

func DeleteSekolahByID(_id primitive.ObjectID, db *mongo.Database, col string) error

func GetAllCamaba added in v0.0.6

func GetAllCamaba(db *mongo.Database, col string) (camaba []model.Camaba)

func GetAllJurusan added in v0.0.6

func GetAllJurusan(db *mongo.Database, col string) (jurusan []model.Jurusan)

func GetAllPendaftaran added in v0.0.6

func GetAllPendaftaran(db *mongo.Database, col string) (pendaftaran []model.Pendaftaran)

func GetAllSekolah added in v0.0.6

func GetAllSekolah(db *mongo.Database, col string) (sekolah []model.DaftarSekolah)

func GetAllUser added in v0.1.11

func GetAllUser(db *mongo.Database, col string) (user []model.User)

func GetCamabaFromID added in v0.1.0

func GetCamabaFromID(_id primitive.ObjectID, db *mongo.Database, col string) (staf model.Camaba, errs error)

camabaFromID

func GetCamabaFromPhoneNumber

func GetCamabaFromPhoneNumber(phone_number string, db *mongo.Database, col string) (camaba model.Camaba)

func GetDaftarSekolahFromKDSekolah

func GetDaftarSekolahFromKDSekolah(kdsekolah int, db *mongo.Database, col string) (dfsekolah model.DaftarSekolah)

func GetJurusanFromID added in v0.1.0

func GetJurusanFromID(_id primitive.ObjectID, db *mongo.Database, col string) (staf model.Jurusan, errs error)

JurusanFromId

func GetJurusanFromKDJurusan

func GetJurusanFromKDJurusan(kdjurusan string, db *mongo.Database, col string) (dfjurusan model.Jurusan)

func GetPendaftaranFromID added in v0.0.7

func GetPendaftaranFromID(_id primitive.ObjectID, db *mongo.Database, col string) (staf model.Pendaftaran, errs error)

PendaftaranFromId

func GetPendaftaranFromKDPendaftar added in v0.1.5

func GetPendaftaranFromKDPendaftar(kdpendaftar int, db *mongo.Database, col string) (staf model.Pendaftaran, errs error)

GetAllFromId PendaftaranFromKDPendaftaran

func GetPendaftaranFromKTP

func GetPendaftaranFromKTP(ktp int, db *mongo.Database, col string) (pendaftaran model.Pendaftaran)

func GetSekolahFromID added in v0.1.0

func GetSekolahFromID(_id primitive.ObjectID, db *mongo.Database, col string) (staf model.DaftarSekolah, errs error)

SekolahFromID

func GetUserFromEmail added in v0.1.10

func GetUserFromEmail(email string, db *mongo.Database, col string) (result model.User, err error)

login-SignUp

func GetUserFromID added in v0.1.11

func GetUserFromID(_id primitive.ObjectID, db *mongo.Database, col string) (data model.User, errs error)

func InsertCamaba added in v0.1.1

func InsertCamaba(db *mongo.Database, col string, ktp int, nama string, phone_number string, alamat string) (insertedID primitive.ObjectID, err error)

func InsertDaftarCamaba

func InsertDaftarCamaba(db *mongo.Database, col string, ktp int, nama string, phone_number string, alamat string) (InsertedID interface{})

func InsertDaftarJurusan

func InsertDaftarJurusan(db *mongo.Database, col string, kodejurusan string, nama string, jenjang string) (InsertedID interface{})

func InsertDaftarSekolah

func InsertDaftarSekolah(db *mongo.Database, col string, kodesklh int, nama string, phone_number string, alamat string) (InsertedID interface{})

func InsertJurusan added in v0.1.1

func InsertJurusan(db *mongo.Database, col string, kodejurusan string, nama string, jenjang string) (insertedID primitive.ObjectID, err error)

func InsertOneDoc

func InsertOneDoc(db *mongo.Database, collection string, doc interface{}) (insertedID interface{})

func InsertPendaftaran

func InsertPendaftaran(db *mongo.Database, col string, kdpendaftar int, statuspendaftar string, biodata model.Camaba, asalsekolah model.DaftarSekolah, jurusan model.Jurusan, jalur string, alulbi string, aljurusan string) (insertedID primitive.ObjectID, returnedKdpendaftar int, returnedStatuspendaftar string, err error)
func InsertPendaftaran(db *mongo.Database, col string, kdpendaftar int, biodata model.Camaba, asalsekolah model.DaftarSekolah, jurusan model.Jurusan, jalur string, alulbi string, aljurusan string) (InsertedID interface{}) {
	var pendaftaran model.Pendaftaran
	pendaftaran.KDPendaftar = kdpendaftar
	pendaftaran.Biodata = biodata
	pendaftaran.AsalSekolah = asalsekolah
	pendaftaran.Jurusan = jurusan
	pendaftaran.Jalur = jalur
	pendaftaran.AlUlbi = alulbi
	pendaftaran.AlJurusan = aljurusan
	pendaftaran.CreatedAt = primitive.NewDateTimeFromTime(time.Now().UTC())
	return InsertOneDoc(db, col, pendaftaran)
}

func InsertSekolah added in v0.1.1

func InsertSekolah(db *mongo.Database, col string, kodesklh int, nama string, phone_number string, alamat string) (insertedID primitive.ObjectID, err error)

func InsertUser added in v0.1.10

func InsertUser(db *mongo.Database, col string, doc interface{}) (insertedID primitive.ObjectID, err error)

func LogIn added in v0.1.10

func LogIn(db *mongo.Database, col string, insertedDoc model.User) (email string, nama string, err error)

func SignUp added in v0.1.10

func SignUp(db *mongo.Database, col string, insertedDoc model.User) (insertedID primitive.ObjectID, err error)

func UpdateJurusan added in v0.1.3

func UpdateJurusan(db *mongo.Database, col string, id primitive.ObjectID, kodejurusan string, nama string, jenjang string) (err error)

Jurusan

func UpdatePendaftaran added in v0.1.4

func UpdatePendaftaran(db *mongo.Database, col string, id primitive.ObjectID, kdpendaftar int, biodata model.Camaba, asalsekolah model.DaftarSekolah, jurusan model.Jurusan, jalur string, alulbi string, aljurusan string) (err error)

func UpdateSekolah added in v0.1.4

func UpdateSekolah(db *mongo.Database, col string, id primitive.ObjectID, kodesklh int, nama string, phone_number string, alamat string) (err error)

Sekolah

func UpdateStatus added in v0.1.14

func UpdateStatus(db *mongo.Database, col string, id primitive.ObjectID, statuspendaftar string) (err error)

Pendaftaran

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL