捋一捋luban-mall电商项目商品中心与订单中心业务功能

2022-09-21 06:42:20 浏览数 (1)

前言 在我的上一篇文章《强烈推荐一个微电商项目》中有介绍到如何在本地把luban-mall项目中的后台管理项目跑起来,也有粉丝读者发信息给我要了项目下载的链接。项目是跑起来了,但是对于里面的业务或许仍然是一脸蒙圈.那么笔者就借用鲁班学院伯乐讲师的笔记的笔记精华向我的粉丝小伙伴们详细介绍以下luban-mall电商项目商品中心与订单中心业务功能,方便读者对luban-mall电商项目进行深入的学习。

1 电商项目工程业务介绍

  • mall-common: 工具类及通用代码模块
  • mall-security : 封装SpringSecurity JWT的安全认证的模块
  • mb-generator MyBatisGenerator生成的数据库操作代码模块
  • mall-admin: 电商管理后台
  • mall-search: 基于Elasticsearch的商品搜索系统服务
  • mall-core: 商城系统核心后台服务

1.1 表结构介绍

表业务说明

前缀:

  • cms_ 网站内容管理
  • oms_ 订单管理
  • pms_ 产品管理
  • sms_ 营销管理(秒杀活动,优惠券,热门推荐,首页焦点推荐)
  • ums_ 系统用户管理(会员用户,管理员用户)

表名

描述

备注

pms_product

商品表

pms_product_category

商品分类表

pms_product_attribute_category

商品类型表

pms_product_attribute

商品属性表

type=0 规则;type=2: 参数列表

pms_brand

品牌表

pms_sku_stock

SKU库存表

sms_flash_promotion

秒杀活动表

sms_flash_promotion_session

秒杀场次表

sms_flash_promotion_product_relation

秒杀活动与商品关系表

秒杀商品的价格、数量、限购数量

sms_couple

优惠券

sms_couple_product

优惠圈指定商品

sms_couple_category_product

优惠圈指定类别

sms_home_brand

品牌推荐

pms_brand

sms_home_recomend_product

品牌推荐商品表

sms_home_recomend_product

专题推荐表

sms_home_advise

广告推荐

2 商品中心功能详解

对应表 (pms_product)

2.1 新增商品流程

(1) 填写商品信息

(2) 填写商品促销信息

(3) 填写商品属性信息

(4) 生成商品信息

查询商品信息表数据

2.2 新增商品分类

查询商品分类表数据

查询商品分类sql

代码语言:javascript复制
           select c1.id,
            c1.name,
            c2.id   child_id,
            c2.name child_name
        from pms_product_category c1 
        left join pms_product_category c2 
           on c1.id = c2.parent_id
        where c1.parent_id = 0;

2.3 商品类型

(1) 添加参列表

(2) 修改参数列表

添加256G属性列表

查询属性表数据

3 活动中心功能详解

3.1 秒杀活动

1)设置秒杀活动

2)添加参与秒杀活动的商品

3)修改秒杀价格和数量

查询参与秒杀活动商品表数据

3.2 优惠券

对应表sms_couple

查询优惠圈表数据

3.3 品牌推荐

菜单路径:pms_brand --> sms_home_brand

查询品牌表数据

3.4 人气推荐

对应表:sms_home_recommend_product

查询人气推荐表数据

3.5 专题推荐

对于表:sms_home_recommend_subject

查询专题推荐表数据

3.6 广告列表

对应表:sms_home_advertise

查询广告列表数据

4 总结

本文对 luban-mall 电商项目中的商品中心和订单中心业务进行了一番梳理,主要梳理了业务功能对应的表结构和对应的页面操作入口,熟悉这两个模块的业务开发流程。希望对正在学习luban-mall项目的小伙伴能有所帮助。下一篇文章笔者将继续发文介绍电商项目中的支付流程业务,敬请期待!

5 推荐阅读

[1] 强烈推荐一个技术栈丰富的微电商项目luban-mall

[2] 个人SpringBoot2.x项目文章集合整理

如对本文有疑问,请在下方读者留言区留言,我看到后会尽快及时回复你的问题 ---END---

0 人点赞