实现教师端的日程,消息,个人中心,班级管理;家长端的门户,全局搜索,个人中心;后台系统的课程管理,班
级管理,学员管理,订单管理等。
责任描述:参与项目的需求分析,详细设计,设计数据库,主要负责权限模块、家长模块、个人信息模块、课程模
块。
权限管理: 在用户登录校验通过后,使用 Token 作为其后续请求的认证校验方式,同时通过 redis 的保存
Token 设置 Token 失效时间和无感刷新;使用 GateWay 作为网关,通过自定义拦截器获取要访问方法的权限信
息并进行校验。
家长模块: 通过对应的家长 Token 管理自己的孩子在兴趣班的状态信息。同时将需要的热点信息存储在 Redis
中,方便二次读取。展示课程的名称、销量、评分、老师等信息,提供按条件排序等功能。
个人中心模块: 根据 Token 携带的信息去操作对应账号的详细信息, 孩子信息, 订单信息, 课程信息等相关操
作。
课程模块: 通过对应账户 Token 去查看对应的课程详情页面, 价格, 描述, 评论等信息。管理员可以新增, 删
除, 修改课程信息的权限。