将课表导入至手机日历
- 河南科技大学
class YourAdapter(BaseAdapter):
# 此学校显示提示消息
'''
json示例:
无
'''
def homeMessage(self):
pass
# 登陆
# 返回账户信息是否正确
def login(self) -> bool:
pass
# 个人课表
# 返回list<ClassInfo>
def getClassTable(self, academicYear, stuNo=None) -> list:
pass
# 第一周星期一日期
# 此接口可返回空,App端手动选择
'''
返回示例:
2018-03-05
'''
def getBaseWeek(self, semester) -> str:
pass
# 学年信息(非必须)
def getAyInfo(o):
pass
# 时间表
'''
返回 数组 [TimeTable,TimeTable, .. ]
'''
def getTimeTable(self):
pass
# 获取当前学期和周次
'''
@:return Optional[AcademicYear]
'''
def getCurrentAcademicYear(self) -> Optional[AcademicYear]:
pass
# 获取所有学年学期
'''
@:return Optional[List[AcademicYear]]
'''
def getAllAcademicYear(self) -> Optional[List[AcademicYear]]:
pass
like this
{
'河南科技大学': 'haust',
}'学校代码': YourSchAdapter(...),
