diff --git a/miniprogram/api/Schedule.ts b/miniprogram/api/Schedule.ts index 6c56199..4ba75ce 100644 --- a/miniprogram/api/Schedule.ts +++ b/miniprogram/api/Schedule.ts @@ -13,30 +13,62 @@ interface IScheduleInput { semester: string; } +interface IClassData { + + /** + * 课程名字 + */ + name: string; + + /** + * 上课地点 + */ + room?: string; + + /** + * 课程老师 + */ + teacher?: string; + + /** + * 周数 + */ + week: string; +} + interface IScheduleOutput { -} + /** + * 课程列表 + */ + classList: IClassData[]; + + /** + * 稀疏矩阵编号 + */ + index: number; +}[]; interface IScheduleEvent { /** * session 过期 */ - expire: GeneralCallbackResult; + expire: GeneralCallbackResult; /** * 登录失败 */ - unauthorized: GeneralCallbackResult; + unauthorized: GeneralCallbackResult; /** * 未知的问题 */ - error: GeneralCallbackResult; + error: GeneralCallbackResult; /** * 数据损坏或丢失 */ - badData: GeneralCallbackResult; + badData: GeneralCallbackResult; } @@ -72,4 +104,7 @@ class Schedlue extends API { this.addFailedCallBack(); } -} \ No newline at end of file +} + +export { Schedlue }; +export default Schedlue; \ No newline at end of file