● 开发环境:idea,vscode、springboot,MyBatis-Plus,Activiti7,Druid,jimureport,ehcache3,vu3,element-plus,Tomcat9、JDK11
● 个人职责:
1、需求调用
2、 前端、后端框架选型
3、 整体UI风格的设计
4、业务模块开发。
● 开发任务:
1、SpringSecurity+JWT+ehcache3:token用户身份认证
2、aop切面类全局事务配置:事务回滚
3、activiti7+activiti-explorer:工作流程功能和在线工作流程图BPMN 2.0设计。
4、jimureport:报表的在线开发,查询预览打印。
5、自定义注解:全局操作日志,记录对数据表的增、删、改
6、Druid:优化系统与数据库的连接,监听。
7、其他配置:过滤、拦截、缓存功能、线程池、封装请求参数、封装返回值,封装异常处理。
8、业务模块开发。
● crm系统的全面升级:提升系统的运行速度,良好的交互体验,系统的安全性、稳定性。