Documentation ¶
Index ¶
- func AddUser(username string, password string) error
- func CheckAuditorium(auditorium string) error
- func GetGroupID(group string) (int, error)
- func GetGroupName(group_id int) (string, error)
- func GetInstituteID(instituteName string) (int, error)
- func GetLecturerID(lecturer_name string) (int, error)
- func GetLecturerName(lecturer_id int) (string, error)
- func GetUserData(username string) (string, string, error)
- type DataAuditoriumRequests
- type DataForDayAuditorium
- type DataForDayGroup
- type DataForDayLectur
- type DataForWeekAuditorium
- type DataForWeekGroup
- type DataForWeekLectur
- type DataGroupRequests
- type DataLecturRequests
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckAuditorium ¶
/ CheckAuditorium - функция проверки аудитории на наличие в расписании ///
func GetGroupID ¶
/ GetGroupID - функция получения идентификатора группы по ее названию ///
func GetGroupName ¶
/ GetGroupName - функция получения названия группы по ее идентификатору ///
func GetInstituteID ¶
/ GetInstituteID - функция получения идентификатора института по его названию ///
func GetLecturerID ¶
/ GetLecturerID - функция получения идентификатора преподавателя по его имени ///
func GetLecturerName ¶
/ GetLecturerName - функция получения имени преподавателя по его идентификатору ///
Types ¶
type DataAuditoriumRequests ¶
type DataAuditoriumRequests struct {
Weeks []DataForWeekAuditorium `json:"weeks"`
}
тип данных для ответа на запросы по аудиториям
func GetTimetableAuditorium ¶
func GetTimetableAuditorium(auditorium string, type_week int, day_week int) (DataAuditoriumRequests, error)
/ Функция GetTimetableAuditorium возвращает расписание занятий для преподавателя по названию auditorium на указанный тип недели и день недели. /// / type_week - тип недели (1 - нечётная, 2 - чётная, 0 - все недели) /// / day_week - день недели (1 - понедельник, 2 - вторник, ..., 7 - воскресенье, 0 - все дни) ///
type DataForDayAuditorium ¶
type DataForDayAuditorium struct { Subject_to_number int `json:"subject_to_number"` Name_group string `json:"name_group"` Subject_title string `json:"subject_title"` Name_lecturer string `json:"name_lecturer"` }
тип данных для ответа на запросы по аудиториям за конкретный день
type DataForDayGroup ¶
type DataForDayGroup struct { Subject_to_number int `json:"subject_to_number"` Subject_title string `json:"subject_title"` Name_lecturer string `json:"name_lecturer"` Auditorium string `json:"auditorium"` }
тип данных для ответа на запросы по группам за конкретный день
type DataForDayLectur ¶
type DataForDayLectur struct { Subject_to_number int `json:"subject_to_number"` Name_group string `json:"name_group"` Subject_title string `json:"subject_title"` Auditorium string `json:"auditorium"` }
тип данных для ответа на запросы по преподавателям за конкретный день
type DataForWeekAuditorium ¶
type DataForWeekAuditorium struct {
Day []DataForDayAuditorium `json:"day"`
}
тип данных для ответа на запросы по аудиториям за конкретную неделю
type DataForWeekGroup ¶
type DataForWeekGroup struct {
Day []DataForDayGroup `json:"day"`
}
тип данных для ответа на запросы по группам за конкретную неделю
type DataForWeekLectur ¶
type DataForWeekLectur struct {
Day []DataForDayLectur `json:"day"`
}
тип данных для ответа на запросы по преподавателям за конкретную неделю
type DataGroupRequests ¶
type DataGroupRequests struct {
Weeks []DataForWeekGroup `json:"weeks"`
}
тип данных для ответа на запросы по группам
func GetTimetableGroup ¶
func GetTimetableGroup(group string, type_week int, day_week int) (DataGroupRequests, error)
/ Функция GetTimetableGroup возвращает расписание занятий для группы по названию group на указанный тип недели и день недели. /// / type_week - тип недели (1 - нечётная, 2 - чётная, 0 - все недели) /// / day_week - день недели (1 - понедельник, 2 - вторник, ..., 7 - воскресенье, 0 - все дни) ///
type DataLecturRequests ¶
type DataLecturRequests struct {
Weeks []DataForWeekLectur `json:"weeks"`
}
тип данных для ответа на запросы по преподавателям
func GetTimetableLectur ¶
func GetTimetableLectur(lecturer string, type_week int, day_week int) (DataLecturRequests, error)
/ Функция GetTimetableLectur возвращает расписание занятий для преподавателя по имени lecturer на указанный тип недели и день недели. /// / type_week - тип недели (1 - нечётная, 2 - чётная, 0 - все недели) /// / day_week - день недели (1 - понедельник, 2 - вторник, ..., 7 - воскресенье, 0 - все дни) ///