谷粒商城-Day03

1.pms商品管理系统的介绍

首先明确两个概念:SKU和SPU

  • SKU:Stock Keeping Unit(库存量单元),即库存进出计量的单位, 可以是以件、盒、托盘等为单位。
  • SPU(Standard Product Unit):标准化产品单元。是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。

2. pms商品的数据结构的划分

1 sku的结构 pms_sku_
2 spu的结构 pms_spu_
3类目的结构 pms_catalog_
4属性的结构 pms_attr_

3. manage系统前后端分离

前后端分离
JVM Spring Maven IDEA
Nodejs vue npm vscode
安装nodejs,npm
这里我用的是postman进行演示操作,所以没用到前端框架;

4. 商城的商品录入功能(manage)

1 三级分类的查询
2 商品的平台属性列表的增删改查
3 商品spu的添加
spu列表查询
spu的销售属性、属性值、Fastdfs图片上传
4 商品sku的添加
sku信息、sku关联的销售属性、sku关联的平台属性、sku图片

1 sku的结构 pms_sku_
2 spu的结构 pms_spu_

3类目的结构 pms_catalog_
三级分类,一级二级三级

4属性的结构 pms_attr_
平台属性的外键是三级分类id,在使用平台属性功能之前必须选择三级分类

5 商品分类的查询

  1. 新建两个模块:gmall-manage-web和gmall-manage-service
  2. 配置gmall-manage-web
  3. 根据前端提供的接口写一个getCatalog1()方法来返回前端想要的数据
  4. 数据通过gmall-manage-service来提供,利用通用mapper来返回数据。

6. 前后端的跨域问题

因为前后端端口号不一样,所以会导致跨域 问题,因此在springMvc控制层下加入@CrossOrigini注解。
在这里插入图片描述

7. 商品平台属性的管理功能(增删改查)

1 根据三级分类id,catalog3Id查询平台属性列表
A新建一个AttrController,方法attrInfoList
B新建PmsBaseAttrInfo和PmsBaseAttrValue的映射类
C新建service、mapper

代码:https://github.com/gavin-yyj/gmall

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值