智慧工地监管平台
本系统是给建筑单位提供监管项目的综合平台,包括项目端,政府端,企业端。
本人主要负责该系统的业务调研,需求分析,数据库设计,系统模块划分,技术选型,而且负责开发公共预警(视频在线离线)模块,公共消息通知模块,工作流模块,使用 flowable6.5流程引擎,集成 flowable modeler 设计器(能在线绘制流程,并在线部署),按照业务需求抽象绘制流程图,驱动业务流程的流转。并在流程里集成自己的用户,组,流程监听器动态修改业务数据的状态,动态读取配置的用户和组并绑定到流程的候选用户或候选组上。
使用技术:springboot2,thymeleaf,vuejs,mybatis3,tkmybatis,flowable6.5,angularjs
数据库:mysql5.7
智能两票系统
本系统是瓦斯发电站两种票据(热机操作票,热机工作票)起草,审批,统计,word根据原票模板导出等功能。本人负责,整个系统的后端架构,数据库设计,工作流引擎设计,工作流包括主流程,子流程多人会签功能。给不同人发送通知功能,导出word格式使用easypoi框架导出,并自己修改easypoi源代码,使其支持(#fe标签)列循环模式,并与前端react,另一个nodejs后台一起部署在生产环境centos7上,react使用nginx部署,请求后端node和springboot,node部署在pm2里,java后端采用springboot2开发。并负责在centos7上搭建整个前后端的测试环境。
使用技术:springboot2,mybatis3,nestjs,react,nginx,pm2,linux,easypoi
数据库:mysql5.6