pikaliov

Untitled

Mar 5th, 2020
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.39 KB | None | 0 0
  1. @dataclass
  2. class ClassData:
  3.     """
  4.    datastructure for class
  5.    """
  6.     groups : Any = None # группы
  7.     teacher : Any = None    # учитель
  8.     subject : Any = None    # предмет
  9.     type_class: Any = None   # тип урока
  10.  
  11. @dataclass
  12. class ClassroomData:
  13.     """
  14.    """
  15.     name_room : Any = None   # номер комнаты
  16.     type_room : Any = None   # тип комнаты
  17.     num_corpus : Any = None # номер корпуса
  18.     size_room : Any = None # размер аудитории
  19.  
  20. @dataclass()
  21. class TimeSlotData:
  22.     num_sem : Any = None    # номер семестра
  23.     num_week : Any = None   # номер недели
  24.     chet_week : Any = None  # чётная/нечётная неделя
  25.     num_day : Any = None    # номер дня
  26.     num_class : Any = None  # номер пары
  27.     is_free : Any = None    # не должно быть занятий в этот день
  28.  
  29. @dataclass
  30. class GroupStudData:
  31.     group: Any = None  # группа
  32.     group_size : Any = None # размер группы
  33.     num_class_per_w : Any = None    # кол-во занятий для группы в неделю
  34.    
  35. class TeacherData:
  36.     name : Any = None   # ID преподавателя
  37.     num_class_per_w : Any = None    # кол-во часов в неделю
  38.     type_teacher : Any = None   # тип преподавателя
Advertisement
Add Comment
Please, Sign In to add comment