refactor error handling mechanism
Merge branch 'henryleu'
Merge branch 'liugenjie'
add afterLogin callback to load data after login
Merge branch 'henryleu'
let PageInput object cached in req chain
修改班级列表、整理课表数据等