一点商城共计三个项目(推荐测试环境运行内存32GB+ 处理器6*2.0+)
1.OCM_Cloud 基于springcloud及开源项目springblade进行开发 (推荐 测试环境 运行内存16GB+ 处理器4*2.0+)
2.OCM_Admin 基于vue2及开源项目saber、avue进行开发 (推荐 测试环境 运行内存8GB+ 处理器2*2.0+)
3.OCM_UI 基于uniapp开发 (推荐 测试环境 运行内存8GB+ 处理器2*2.0+)
关于前端页面运行效果,还请查看另外两个项目,本项目仅为后端,无任何预览效果
更多文档将在以后进行补充 仅以此代表大三时期个人的努力
2021/9开始构建-2021/11正式启动-2022/2基本完成
为爱发电,随心更新
同时,也以此项目为自己找一个合适的工作。
qq:215218393
wx:a512457831
欢迎关于本项目的咨询或工作推荐。
本仓库项目为OCM_Cloud
多租户,数据权限,分布式事务,微服务调用,熔断限流,网关鉴权,接口鉴权,菜单权限,角色权限分配,代码生成
使用主要技术栈:
springcloud Alibaba(2021.1)、
springboot(2.5.6)、
rabbitmq(任意)、
redis(任意)、
elasticSearch(7.6.2)、
logback、
mysql(5.7+)、
seata(1.4.2)、
nacos(任意)、
sentiel(任意)、
minio(可选为七牛云 代码已配置)
使用开源项目:
springblade(3.2)
OCM_Cloud
├── doc -- 参考文档及配置
├── script –- docker构建脚本、k8s构建脚本
├── ocm-auth -- 认证授权服务/第三方登录
├── ocm-common -- 常用工具封装包
├── ocm-gateway -- Spring Cloud 网关
├── ocm-ops -- 运维中心
├ ├── ocm-admin -- spring-cloud健康检查
├ ├── ocm-develop -- 代码生成
├ ├── ocm-resource -- 资源管理
├ ├── ocm-mq -– 消息队列模块
├ ├── ocm-swagger -–接口文档
├── ocm-service -- 业务模块
├ ├── ocm-app – 用户APP接口
├ ├── ocm-desk -- 工作台模块
├ ├── ocm-log -- 日志拦截器/全局异常处理
├ ├── ocm-order –- 订单服务
├ ├── ocm-pay –- 支付服务/实名认证等
├ ├── ocm-product –商品服务
├ ├── ocm-shop –- 店铺服务
├ ├── ocm-warehouse –- 仓库服务
├ ├── ocm-system -- 系统模块
├ └── ocm-user -- 用户模块
├── ocm-service-api -- 业务模块api封装
├ ├── ocm-api-api –- api接口权限api
├ ├── ocm-app-api –- app模块api
├ ├── ocm-order-api –- 订单api
├ ├── ocm-pay-api –- 支付模块api
├ ├── ocm-product-api –- 商品api
├ ├── ocm-scope-api –数据权限api
├ ├── ocm-shop-api –- 店铺api
├ ├── ocm-desk-api -- 工作台api
├ ├── ocm-dict-api -- 字典api
├ ├── ocm-warehouse-api –- 仓库、库存服务api
├ ├── ocm-system-api -- 系统api
├ └── ocm-user-api -- 用户api
├── ocm-tool – 工具包及配置
├ ├── ocm-core-boot –- boot配置包
├ ├── ocm-core-cloud –- cloud配置包
├ ├── ocm-core-datascope –- 数据权限配置包
├ ├── ocm-core-develop –- 开发工具包
├ ├── ocm-core-launch–- 启动参数包
├ ├── ocm-core-log–- 日志核心包
├ ├── ocm-core-mybatis–- mybatis核心配置包
├ ├── ocm-core-oss–- oss文件资源服务包
├ ├── ocm-core-report–- 报表核心包
├ ├── ocm-core-secure –- 认证服务核心包
├ ├── ocm-core-swagger –- swagger配置核心包
├ ├── ocm-core-test–- 测试核心包
├ ├── ocm-core-tool–- 核心工具包
└── └── ocm-core-transaction–- 分布式依赖包
注:ocm-tool为开源项目springblade的模块,感谢开源
全程个人开发,感谢开源社区
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。