【功能描述】:该项目主要是项目管理人员在上面进行项目进场前的审批以及项目资源,空间信息维护。公司领导可以在上面查看财务报表以及项目资源。主要包含:项目管理,房间小区管理,资源管理,报表等模块
【使用技术】:SpringCloud 、 SpringCloudAlibaba 、 Nginx 、 Nacos 、 Mysql 、Redis 、 RocketMQ 、 Sentinel 、 ELK 、JenKins
【职责描述】:
1. 单点登录,集成了钉钉和企微的扫码登录(使用策略设计模式处理不同的登录方式)
2. Gateway网关,进行统一的登录token校验以及接口权限校验
3. 封装了redis的springboot-starter组件以及封装Redission和aop相结合实现基于注解的分布式锁,
4. 项目中引入Seata分布式事务以及使用nacos作为注册中心以及配置中心
5. 使用xxl-job分布式调度打通北森、员工平台、企微、钉钉系统间人员组织
6. 封装基于aop的日志springboot-starter,通过注解的形式记录操作日志并将日志写入ES
7. 后台管理系统