Documentation
¶
Index ¶
- func AddQuestionnareSetting(data models.QuestionnareSetting) error
- func AddStudent(schoolId string, data models.Student) error
- func CheckStudentExpectationExist(studentId string) bool
- func DeleteAnswers(studentId string) error
- func DeleteStudent(studentId string) error
- func DeleteStudentExpectation(studentId string) error
- func GetAHPByStudentId(studentId string) (models.AHP, error)
- func GetAHPConsistencyRatio(studentId string) (float32, error)
- func GetAHPRecommendations(studentId string) ([]models.RecommendationResult, error)
- func GetAdminById(adminId string) (models.Admin, error)
- func GetAdminByUsername(username string) (models.Admin, error)
- func GetAlternativeById(id int) (models.Alternative, error)
- func GetAlternativeByName(name string) (models.Alternative, error)
- func GetAlternatives() ([]models.Alternative, error)
- func GetAnswersByStudentId(studentId string) ([]models.Answer, error)
- func GetAvgConsistencyRatio(schoolId string) (sql.NullFloat64, error)
- func GetEntrepreneurshipOpportunitiesPerSchool(schoolID string) ([]float32, error)
- func GetMissingSettings(schoolId string) ([]models.Alternative, error)
- func GetQuestionnareSettings(schoolId string) ([]models.QuestionnareSettingAlternative, error)
- func GetQuestions() ([]models.Question, error)
- func GetRecommendationsBySchoolId(schoolId string) ([]models.StudentRecommendation, error)
- func GetSalariesPerSchool(schoolID string) ([]float32, error)
- func GetSchoolByAdminId(adminId string) (models.School, error)
- func GetSchoolById(schoolId string) (models.School, error)
- func GetSchoolByStudentId(studentId string) (models.School, error)
- func GetSchools() ([]models.School, error)
- func GetStudentById(studentId string) (models.Student, error)
- func GetStudentBySchoolId(schoolId string, studentId string) (models.Student, error)
- func GetStudentByUsername(username string) (models.Student, error)
- func GetStudentExpectations(studentId string) ([]models.ExpectationToAlternative, error)
- func GetStudentsBySchool(schoolId string) ([]models.Student, error)
- func GetSumEntrepreneurshipOpportunities(schoolId string) (int64, error)
- func GetSumPowerOfEntrepreneurshipOpportunities(schoolId string) (float32, error)
- func GetSumPowerOfSalaries(schoolId string) (float32, error)
- func GetSumPowerOfTotalOpenJobs(schoolId string) (float32, error)
- func GetSumSalary(schoolId string) (int64, error)
- func GetSumTotalOpenJobs(schoolId string) (int64, error)
- func GetTOPSISAHPRecommendations(studentId string) ([]models.RecommendationResult, error)
- func GetTOPSISCombinativeRecommendations(studentId string) ([]models.RecommendationResult, error)
- func GetTOPSISRecommendations(studentId string) ([]models.RecommendationResult, error)
- func GetTotalCompleteQuestionnare(schoolId string) (int64, error)
- func GetTotalOpenJobsPerSchool(schoolID string) ([]float32, error)
- func GetTotalStudents(schoolId string) (int64, error)
- func IsUniqueStudentEmail(email string) (bool, error)
- func IsUniqueStudentEmailFromId(studentId string, email string) (bool, error)
- func IsUniqueStudentNisn(nisn string) (bool, error)
- func IsUniqueStudentNisnFromId(studentId string, nisn string) (bool, error)
- func IsUniqueStudentPhoneNumber(phoneNumber string) (bool, error)
- func IsUniqueStudentPhoneNumberFromId(studentId string, phoneNumber string) (bool, error)
- func IsUniqueStudentUsername(username string) (bool, error)
- func IsUniqueStudentUsernameFromId(studentId string, username string) (bool, error)
- func SaveAHP(data models.AHP) error
- func SaveAHPAlternative(data models.AHPToAlternatives) error
- func SaveAHPAlternativeTx(data models.AHPToAlternatives, tx *sqlx.Tx) error
- func SaveAHPAlternatives(data []models.AHPToAlternatives) error
- func SaveAHPAlternativesTx(data []models.AHPToAlternatives, tx *sqlx.Tx) error
- func SaveAHPTx(data models.AHP, tx *sqlx.Tx) (int32, error)
- func SaveAnswersTx(answers []models.Answer, tx *sqlx.Tx) error
- func SaveStudentExpectations(expectations []models.ExpectationData, studentId string) error
- func SaveTOPSISAHPAlternativeTx(data models.TOPSISToAlternatives, tx *sqlx.Tx) error
- func SaveTOPSISAlternativeTx(data models.TOPSISToAlternatives, tx *sqlx.Tx) error
- func SaveTOPSISCombinativeAlternativeTx(data models.TOPSISToAlternatives, tx *sqlx.Tx) error
- func SaveTOPSISTx(data models.TOPSIS, tx *sqlx.Tx) (int32, error)
- func UpdateAdminPassword(adminId string, hashedPassword string) error
- func UpdateAdminProfile(adminId string, data models.UpdateAdminRequest) error
- func UpdateStudent(studentId string, data models.Student) error
- func UpdateStudentExpectation(expectations []models.ExpectationData, studentId string) error
- func UpdateStudentPassword(studentId string, hashedPassword string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddQuestionnareSetting ¶
func AddQuestionnareSetting(data models.QuestionnareSetting) error
func CheckStudentExpectationExist ¶ added in v1.1.0
func DeleteAnswers ¶
func DeleteStudent ¶
func DeleteStudentExpectation ¶ added in v1.1.0
func GetAHPConsistencyRatio ¶
func GetAHPRecommendations ¶
func GetAHPRecommendations(studentId string) ([]models.RecommendationResult, error)
func GetAlternativeById ¶
func GetAlternativeById(id int) (models.Alternative, error)
func GetAlternativeByName ¶
func GetAlternativeByName(name string) (models.Alternative, error)
func GetAlternatives ¶
func GetAlternatives() ([]models.Alternative, error)
func GetAvgConsistencyRatio ¶
func GetAvgConsistencyRatio(schoolId string) (sql.NullFloat64, error)
func GetEntrepreneurshipOpportunitiesPerSchool ¶ added in v1.1.0
func GetMissingSettings ¶
func GetMissingSettings(schoolId string) ([]models.Alternative, error)
func GetQuestionnareSettings ¶
func GetQuestionnareSettings(schoolId string) ([]models.QuestionnareSettingAlternative, error)
func GetQuestions ¶
func GetRecommendationsBySchoolId ¶
func GetRecommendationsBySchoolId(schoolId string) ([]models.StudentRecommendation, error)
func GetSalariesPerSchool ¶ added in v1.1.0
func GetSchools ¶ added in v1.1.0
func GetStudentBySchoolId ¶
func GetStudentExpectations ¶ added in v1.1.0
func GetStudentExpectations(studentId string) ([]models.ExpectationToAlternative, error)
func GetSumEntrepreneurshipOpportunities ¶ added in v1.1.0
func GetSumPowerOfEntrepreneurshipOpportunities ¶ added in v1.1.0
func GetSumPowerOfSalaries ¶ added in v1.1.0
func GetSumPowerOfTotalOpenJobs ¶ added in v1.1.0
func GetSumSalary ¶ added in v1.1.0
func GetSumTotalOpenJobs ¶ added in v1.1.0
func GetTOPSISAHPRecommendations ¶ added in v1.1.0
func GetTOPSISAHPRecommendations(studentId string) ([]models.RecommendationResult, error)
func GetTOPSISCombinativeRecommendations ¶ added in v1.1.0
func GetTOPSISCombinativeRecommendations(studentId string) ([]models.RecommendationResult, error)
func GetTOPSISRecommendations ¶ added in v1.1.0
func GetTOPSISRecommendations(studentId string) ([]models.RecommendationResult, error)
func GetTotalOpenJobsPerSchool ¶ added in v1.1.0
func GetTotalStudents ¶
func IsUniqueStudentEmail ¶ added in v1.1.0
func IsUniqueStudentEmailFromId ¶ added in v1.1.0
func IsUniqueStudentNisn ¶ added in v1.1.0
func IsUniqueStudentNisnFromId ¶ added in v1.1.0
func IsUniqueStudentPhoneNumber ¶ added in v1.1.0
func IsUniqueStudentPhoneNumberFromId ¶ added in v1.1.0
func IsUniqueStudentUsername ¶ added in v1.1.0
func IsUniqueStudentUsernameFromId ¶ added in v1.1.0
func SaveAHPAlternative ¶
func SaveAHPAlternative(data models.AHPToAlternatives) error
func SaveAHPAlternativeTx ¶
func SaveAHPAlternativeTx(data models.AHPToAlternatives, tx *sqlx.Tx) error
func SaveAHPAlternatives ¶
func SaveAHPAlternatives(data []models.AHPToAlternatives) error
func SaveAHPAlternativesTx ¶
func SaveAHPAlternativesTx(data []models.AHPToAlternatives, tx *sqlx.Tx) error
func SaveStudentExpectations ¶ added in v1.1.0
func SaveStudentExpectations(expectations []models.ExpectationData, studentId string) error
func SaveTOPSISAHPAlternativeTx ¶ added in v1.1.0
func SaveTOPSISAHPAlternativeTx(data models.TOPSISToAlternatives, tx *sqlx.Tx) error
func SaveTOPSISAlternativeTx ¶ added in v1.1.0
func SaveTOPSISAlternativeTx(data models.TOPSISToAlternatives, tx *sqlx.Tx) error
func SaveTOPSISCombinativeAlternativeTx ¶ added in v1.1.0
func SaveTOPSISCombinativeAlternativeTx(data models.TOPSISToAlternatives, tx *sqlx.Tx) error
func SaveTOPSISTx ¶ added in v1.1.0
func UpdateAdminPassword ¶ added in v1.1.0
func UpdateAdminProfile ¶
func UpdateAdminProfile(adminId string, data models.UpdateAdminRequest) error
func UpdateStudentExpectation ¶ added in v1.1.0
func UpdateStudentExpectation(expectations []models.ExpectationData, studentId string) error
func UpdateStudentPassword ¶ added in v1.1.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.