负责模块:
角色权限:基于RBAC(角色)的权限管理,涉及用户、角色、权限及关联信息管理。利用Spring Security和拦截器,实现功能级和菜单级的权限访问控制;
检查项和检查组管理:涉及体检基本检查项、由多个检查项组成的检查组,支持后台管理人员对检查组和检查项的增删改查等操作;
套餐管理:涉及套餐的增删改查,支持套餐中图片的导入和垃圾图片删除。
预约管理:设置每一天的体检预约最大数量,客户可以通过微信端在线预约包括体检和时间预约;
技术描述:
1)运用Spring Security进行权限控制,基于拦截器进行访问控制;
2)运用Spring、SpringMVC、MyBatis等框架进行业务开发;
3)采用Mysql进行数据存储、使用Redis缓存权限、菜单等高频访问数据;
4)采用dubbo进行服务提供方和调用方之间的通信,zookeeper服务注册中心注册和发现服务;
5)采用Quartz定时清理垃圾图片;
6)使用ApachePOI操作Excel表格,Echarts绘制图表;JasperReports+Jaspersoft Stdio导出PDF格式报表。
7) 客户端详情页使用 freemarker 做静态化页面处理;
其他技术: Git,七牛云存储,阿里云短信验证。