前端部分
web端
- 通用型后台管理框架
- 移动端功能展示框架
- 前端构建工具集成
移动端
- 基于weex的基础框架
- 基于weexPack的构建工具集成
后端部分
功能开发
基于PiggyMetrics项目构建的基础框架
基于Mybatis的数据持久层集成 已集成Mybatis Plus
- bug:配置完整的Config Server和client
- bug:配置完善的服务发现和注册
- 集成性能监控相关工具
- 完善用户,角色,权限分配与检查功能
- 展示异构系统集成能力, 基于官方的ElasticSearch Rest API规范生成Feign调用Service,把ES服务器作为一个单独的微服务调用
- 集成一个商城平台, 使用微服务的方式封装API调用,前台仍使用商城平台展示,后台调用商城微服务获取分析数据,提供更高级的业务功能.
配套开发工具
配套的Gradle构建工具配置及Docker容器编排部署
集中yml配置生成gradle和docker-compose配置文件(已完成,但还在整理代码,准备开源)
- 配置生成工具支持从不同profile生成配置, 方便切换不同的部署场景(本地开发,测试机,生产机)
- 集成Mybatis Plus的代码生成器生成Mybatis相关代码