zeromall icon indicating copy to clipboard operation
zeromall copied to clipboard

RoadMap

Open hhstore opened this issue 4 years ago • 8 comments

related:

  • #1 : research

目标:

  • 基于 go-zero, 以微服务方式, 实现一个通用 B2B2C 电商平台.
  • 服务端: api-server 和 admin-server
  • 客户端: 基于 flutter 设计跨平台 App.

Blueprint:

  • 以 https://github.com/macrozheng/mall 为参考, 仿写一个 B2B2C 电商平台.

mall:

  • server: https://github.com/macrozheng/mall
  • 文档: http://www.macrozheng.com/#/README
    • 文档非常详细, 有数据库完整设计介绍.
  • admin: https://github.com/macrozheng/mall-admin-web
  • app: http://www.macrozheng.com/app/mainpage.html

实施方式:

milestone 1:

  • 架构设计:

    • [x] 数据库表设计: 照搬 mall 的设计
    • [x] 数据API 设计: 照搬 mall 的设计
  • 核心模块: 优先开发核心模块, 保证最快 release 核心功能子集.

    • [x] 用户账号
    • [x] 商品
    • [x] 订单
    • [x] 支付
    • [x] 市场搜索/推荐.

hhstore avatar Feb 08 '21 03:02 hhstore

mall 项目分析:

docker 部署:

  • http://www.macrozheng.com/#/deploy/mall_deploy_docker

数据库:

  • http://www.macrozheng.com/#/foreword/mall_foreword_01
  • http://www.macrozheng.com/#/database/mall_database_overview
  • http://www.macrozheng.com/#/reference/mysql

swagger API:

  • http://www.macrozheng.com/#/deploy/mall_deploy_docker
  • http://www.macrozheng.com/#/architect/mall_arch_02

源码分析:

  • 主要模块

rest API 列表:

  • 用户: https://github.com/macrozheng/mall/blob/master/mall-portal/src/main/java/com/macro/mall/portal/controller/UmsMemberController.java

  • https://github.com/macrozheng/mall/blob/master/mall-portal/src/main/java/com/macro/mall/portal/controller/UmsMemberCouponController.java

  • 商品管理: https://github.com/macrozheng/mall/blob/master/mall-portal/src/main/java/com/macro/mall/portal/controller/PmsPortalProductController.java

用户管理:

  • 账户: https://github.com/macrozheng/mall/blob/master/mall-portal/src/main/java/com/macro/mall/portal/service/UmsMemberService.java
  • 用户地址: https://github.com/macrozheng/mall/blob/master/mall-portal/src/main/java/com/macro/mall/portal/service/UmsMemberReceiveAddressService.java
  • 优惠券: https://github.com/macrozheng/mall/blob/master/mall-portal/src/main/java/com/macro/mall/portal/service/UmsMemberCouponService.java

购物车:

  • https://github.com/macrozheng/mall/blob/master/mall-portal/src/main/java/com/macro/mall/portal/service/OmsCartItemService.java

订单:

  • https://github.com/macrozheng/mall/blob/master/mall-portal/src/main/java/com/macro/mall/portal/service/OmsPortalOrderService.java

商品搜索+分类展示:

  • https://github.com/macrozheng/mall/blob/master/mall-portal/src/main/java/com/macro/mall/portal/service/PmsPortalProductService.java

hhstore avatar Feb 08 '21 04:02 hhstore

加油, 跟着大佬项目学习

HuLuWang avatar Apr 12 '21 12:04 HuLuWang

代码是空的 ?项目是才开始吗,看 README.md 那么多打勾的还以为都完成了

j2go avatar Jun 27 '21 15:06 j2go

大家共同参与,加速代码实现

gleke avatar Apr 26 '23 01:04 gleke

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑‍🤝‍🧑👫🧑🏿‍🤝‍🧑🏻👩🏾‍🤝‍👨🏿👬🏿


Everyone participates to speed up code implementation

Issues-translate-bot avatar Apr 26 '23 01:04 Issues-translate-bot

@gleke 欢迎贡献代码.

hhstore avatar Apr 26 '23 03:04 hhstore

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑‍🤝‍🧑👫🧑🏿‍🤝‍🧑🏻👩🏾‍🤝‍👨🏿👬🏿


@gleke Contributions are welcome.

Issues-translate-bot avatar Apr 26 '23 03:04 Issues-translate-bot

加WX13224004191

---Original--- From: @.> Date: Wed, Apr 26, 2023 11:12 AM To: @.>; Cc: @.@.>; Subject: Re: [zeromicro/zeromall] RoadMap (#3)

@gleke 欢迎贡献代码.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

gleke avatar Apr 26 '23 11:04 gleke