一、山东联通号线资源管理系统-云化系统
开发环境:Win11、idea、JDK11、Oracle 数据库
采用技术:SpringCloud 微服务框架、Nacos 服务发现注册配置中心、网关 gateway+Vue3.0项目描述:山东联通号线管理服务平台
微服务模块:用户模块 实体中心 实体配置中心 PON 配置 订单服务 分光器改上联 更 ONU端口 更分光器端口 标准地址查询 配线配号管理
工作内容:完成相应模块的功能开发,发版测试 以及 bug 修复
项目收获:分布式事务 存储过程转 Java 编码 优化慢 SQL 编写 python 脚本实现读取数据库生成文件 接口联调 OSS 单点登录 bug 分析排查能力提升
二、云 e 办 OA 系统
开发环境:Win10、idea、JDK 11、MySQL5.7
项目服务器端架构:SpringBoot + MyBatisPlus + SpringSecurity + Redis + Activiti7+MySQL
项目描述 :云 e 办公系统是一套 OA 自动办公系统,用户可以通过手机微信扫码关注公众号,在公众号上进行 OA 审批流程. 系统主要包含:管理端和员工端,管理端包含:权限管理、审批管理、公众号菜单管理;员工端采用微信公众号操作,包含:办公审批、微信授权登录、消息推送等功能。
项目亮点:引入 工作流引擎:Activiti 作为组件;集成 Swagger,方便进行接口 API 的统一测试;前端使用微信公众号来作为接入口;项目是前后端分离的,符合目前主流业务开发逻辑
项目中引入 JWT 加密 token,用作用户登录身份校验,用 SpringSecurity 来做权限控制,涉及多表查询
负责模块:用户登录权限管理、审批管理、审批设置、模板审批,添加审批模板、查看审批模板、分页查询。