{"id":15204001,"url":"https://github.com/l0sgai/gulimall","last_synced_at":"2025-07-03T16:36:09.598Z","repository":{"id":248359623,"uuid":"828468994","full_name":"l0sgAi/GuliMall","owner":"l0sgAi","description":"🤯谷粒商城后端，更新项目依赖版本为2024年新版","archived":false,"fork":false,"pushed_at":"2025-05-17T03:24:45.000Z","size":2420,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-17T04:25:16.340Z","etag":null,"topics":["code-generation","docker","elasticsearch","java","maven-pom","mybatis","mybatis-plus","mysql8","openfeign","rabbitmq","spring-security","springboot","springcloud"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/l0sgAi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-14T08:44:22.000Z","updated_at":"2025-05-17T03:24:49.000Z","dependencies_parsed_at":"2024-07-14T10:45:41.775Z","dependency_job_id":"3041dc80-b468-46e6-bbf9-a093fad78900","html_url":"https://github.com/l0sgAi/GuliMall","commit_stats":{"total_commits":40,"total_committers":1,"mean_commits":40.0,"dds":0.0,"last_synced_commit":"17dff0499dd024e3d719f5534b6acd9e648e564b"},"previous_names":["l0sgai/gulimall"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/l0sgAi/GuliMall","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l0sgAi%2FGuliMall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l0sgAi%2FGuliMall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l0sgAi%2FGuliMall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l0sgAi%2FGuliMall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/l0sgAi","download_url":"https://codeload.github.com/l0sgAi/GuliMall/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l0sgAi%2FGuliMall/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263361224,"owners_count":23454895,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["code-generation","docker","elasticsearch","java","maven-pom","mybatis","mybatis-plus","mysql8","openfeign","rabbitmq","spring-security","springboot","springcloud"],"created_at":"2024-09-28T05:04:58.850Z","updated_at":"2025-07-03T16:36:09.584Z","avatar_url":"https://github.com/l0sgAi.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 谷粒商城\n\n### 概览\n\n谷粒商城是一个微服务项目，总体上分为前台购物模块和后台数据管理模块。\n\n基于 `SpringCloud` +` SpringCloudAlibaba` + `MyBatis-Plus`(数据持久层) + `Redis` (缓存)+ `SpringSession `+ `RabbitMQ` + `Nginx` + `ES` 实现，`Nginx` 实现反向代理和动静分离，采用 `Docker` 容器化部署。\n\n前台商城系统包括：用户登录、注册、商品搜索、商品详情、购物车、下订单流程、秒杀活动等模块。后台管理系统包括：系统管理、商品系统、优惠营销、库存系统、订单系统、用户系统、内容管理等七大模块。\n\n***本项目的`MySQL`、`Redis`、`Nacos`目前部署在虚拟机的`docker`容器中，通过`Nacos`进行统一配置管理***\n\n`Nacos`**终端**`Url`: `http://[虚拟机ip地址]/nacos`\n\n##### **当前的项目整体结构**\n\n![](https://img.picui.cn/free/2024/12/30/6772477b11f9f.png)\n\n##### **开发进度**\n\n*2025/05/17*\n\n开始使用ES整合全文检索\n\n`gulimall-coupon`\n\n优惠系统模块，暂未开始开发\n\n优惠营销主要包括满减折扣, 秒杀活动等。秒杀活动可以配置一次秒杀活动, 并且配置这次活动中的多个秒杀场次, 并且配置每个场次关联的商品\n\n`gulimall-gateway`\n\n网关, 定义路由规则\n\n`gulimall-member`\n\n会员信息管理，目前做好了会员列表管理和会员等级定义\n\n`gulimall-order`\n\n订单系统，还未开始开发\n\n`gulimall-product`\n\n商品系统，后台系统的基本功能已完成, 包括品牌与分类管理, `sku`/`spu`管理, 销售属性与销售规格管理, 和后台商品发布流程\n\n`gulimall-third-party`\n\n第三方服务模块, 目前接入了阿里云`OSS`, 通过`access-key`和`secret-key`使用`OSS`服务储存图片\n\n`gulimall-ware`\n\n库存管理服务, 目前完成了后台系统的采购单维护和合并整单的功能\n\n`renren-security`\n\n整合了后台系统的安全服务, 包括整个后台系统的基本服务, 代码生成器, 枚举类, 配置类, 和通用工具类等 (人人开源框架二次开发)\n\n\n**😪注: 前端写的比较烂，有很多地方不规范，懒得优化了，但是功能已经实现。**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl0sgai%2Fgulimall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fl0sgai%2Fgulimall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl0sgai%2Fgulimall/lists"}