/codeworld-cloud-shop-api

本套codeworld-cloud-shop是一个电商项目,后端采用微服务的形式实现,主要采用SpringBoot+MyBatis实现,融合了多种技术,Nacos(服务注册中心)、Gateway(网关)、Redis(缓存)、RabbitMQ(消息队列)、ElasticSearch(搜索引擎)、XXL-JOB(任务调度)等技术。前台商城采用uniapp模板,有商城首页、广告轮播图、分类展示、商品搜索、商品展示、商品规格选择、购物车、订单查询、订单流程等模块。后台系统采用vue,使用多商户登录平台、有系统管理、商品管理、商户管理、订单管理、营销管理等模块

Primary LanguageJava

项目已迁移到Gitee上,GitHub不再更新 前往Gitee

Codeworld-Cloud-Shop

Welcome Lady And 乡亲们

扫码加入我们吧 QQ群 公众号

介绍

Codeworld-Cloud-shop是一套比较完整的商城系统,采用的是目前流行的框架技术完成

本套codeworld-cloud-shop是一个电商项目,后端采用微服务的形式实现,主要采用SpringBoot+MyBatis实现,融合了多种技术,Nacos(服务注册中心)、Gateway(网关)、OpenFeign(远程调用)Redis(缓存)、RabbitMQ(消息队列)、ElasticSearch(搜索引擎)、XXL-JOB(任务调度)等技术。前台商城采用uniapp模板,有商城首页、广告轮播图、分类展示、商品搜索、商品展示、商品规格选择、购物车、订单查询、订单流程等模块。后台系统采用vue,使用多商户登录平台、有系统管理、商品管理、商户管理、订单管理、营销管理等模块

个人博客

CodeWorld博客

文档地址

CodeWorld-Cloud-Shop文档地址

项目技术选型

后端技术
技术 说明 官网
SpringBoot MVC框架 https://spring.io/projects/spring-boot
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/
SpringBoot-Gateway 网关 https://spring.io/projects/spring-cloud-gateway
Redis 缓存服务 https://spring.io/projects/spring-data-redis
RabbitMQ 消息队列 https://www.rabbitmq.com/
OpenFeign 远程调用 https://spring.io/projects/spring-cloud-openfeign
ElasticSearch 搜索引擎 https://spring.io/projects/spring-data-elasticsearch
XXL-JOB 任务调度 https://www.xuxueli.com/xxl-job/
JWT JWT登录支持 https://github.com/jwtk/jjwt
Lombok 简化对象封装 https://github.com/rzwitserloot/lombok
Hutool Java工具类 https://github.com/looly/hutool
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UI 文档生成工具 https://github.com/swagger-api/swagger-ui
Hibernator-Validator 验证框架 http://hibernate.org/validator
前端系统技术选型
技术 说明 官网
Vue 前端框架 https://vuejs.org/
Vue-router 路由框架 https://router.vuejs.org/
Vuex 全局状态管理框架 https://vuex.vuejs.org/
Element 前端UI框架 https://element.eleme.io
Axios 前端HTTP框架 https://github.com/axios/axios
前端系统app技术选型

Uniapp 官网:https://dcloud.io/

系统模块(Codeworld-Cloud-Shop)后面会继续追加,敬请期待

|---系统管理
  --- 用户管理
  --- 角色管理
  --- 菜单管理
  --- 部门管理

商户系统模块(Codeworld-Cloud-Shop)后面会继续追加,敬请期待

|--- 商品管理
  --- 商品信息
  --- 分类管理
  --- 分类属性
|--- 商户管理
  --- 商户信息
|--- 订单管理
  --- 订单列表
  --- 订单退款退货列表
|--- 营销管理
  --- 首页轮播图
|--- 店铺管理
  --- 店铺列表
  --- 店铺分类

组织结构

codeworld-cloud-shop
    --- codeworld-cloud-auth 用户认证授权同意中心
    --- codeworld-cloud-cart 购物车模块
    --- codeworld-cloud-common 公共模块
    --- codeworld-cloud-gateway 网关模块
    --- codeworld-cloud-goods 商品模块
    --- codeworld-cloud-marketing 营销模块
    --- codeworld-cloud-member 会员模块
    --- codeworld-cloud-merchant 商户模块
    --- codeworld-cloud-order 订单模块
    --- codeworld-cloud-search 搜索模块
    --- codeworld-cloud-sms 短信发送模块
    --- codeworld-cloud-system 系统模块
    --- codeworld-cloud-upload 上传模块
    --- codeworld-cloud-logistics 物流模块
    --- codeworld-cloud-admin admin监控模块

端口信息

codeworld-cloud-shop
   --- codeworld-cloud-auth -----> 8004 认证中心
   --- codeworld-cloud-cart -----> 3001 购物车
   --- codeworld-cloud-gateway -----> 8888 网关中心
   --- codeworld-cloud-goods -----> 9001 商品
   --- codeworld-cloud-marketing -----> 9003 营销
   --- codeworld-cloud-member -----> 5001 会员
   --- codeworld-cloud-merchant -----> 5002 商户
   --- codeworld-cloud-order -----> 2001 订单
   --- codeworld-cloud-search -----> 7001 搜索
   --- codeworld-cloud-sms -----> 4001 短信发送
   --- codeworld-cloud-system -----> 8001 系统
   --- codeworld-cloud-upload -----> 6001 上传
   --- codeworld-cloud-logistics -----> 2002 物流
   --- codeworld-cloud-admin -----> 10000 监控
定时任务端口    
xxl-job-admin ----> 9999
xxl-job-merchant ----> 5003
xxl-job-product ----> 9002
xxl-job-marketing ----> 9004

项目链接

前端Web项目(系统后台):系统后台 前端Web项目(商户后台):商户后台 前端app:前端App

系统截图

系统管理
登录界面

系统登录

系统主界面

系统主界面

用户管理

用户管理

角色管理

角色管理

菜单管理

菜单管理

部门管理

部门管理

商品管理
商品信息

商品信息

添加商品

添加商品

分类管理

分类管理

添加分类

添加分类

分类属性

分类属性

订单管理
订单列表

订单列表

订单详情

订单详情

营销管理
轮播图列表

轮播图列表

添加轮播图

添加轮播图

App端截图

登录页面

登录页面

注册页面

注册页面

App首页

App首页

分类页面

分类页面

商品详情

商品详情

购物车

购物车

结算页面

结算页面

支付页面

支付页面

订单列表

订单列表

个人界面

个人界面

收货地址

收货地址