第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Java之品優(yōu)購(gòu)課程講義

標(biāo)簽:
Java

电商概念及表结构分析
2.1 电商概念 SPU与 SKU
SPU          =           Standard           Product           Unit           ( 标 准 产 品 单 位 ) SPU 是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。
通俗点讲,属性值、特性相同的商品就可以称为一个 SPU。
例如:
iphone7 就是一个 SPU,与商家,与颜色、款式、套餐都无关。
SKU=stock keeping unit(库存量单位)
SKU 即库存进出计量的单位, 可以是以件、盒、托盘等为单位。
SKU    是物理上不可分割的最小存货单元。在使用时要根据不同业态,不同管理模式来处理。在服装、鞋类商品中使用最多最普遍。
例如:
纺织品中一个 SKU 通常表示:规格、颜色、款式。
2.1 表结构分析
Tb_goods 商品表

商家后台-商品录入【基本功能】
3.1 需求分析
在商家后台实现商品录入功能。包括商品名称、副标题、价格、包装列表、售后服务

3.1 后端代码
3.1.1 实体类
创建组合实体类 goods

public  class  Goods  implements  Serializable{private  TbGoods  goods;//商品 SPUprivate  TbGoodsDesc  goodsDesc;//商品扩展private  List<TbItem>  itemList;//商品 SKU 列表//getter    and  setter 方法......}

3.1.1 数据访问层
由于我们需要在商品表添加数据后可以得到自增的 ID,所以我们需要在 TbGoodsMapper.xml
中的 insert 配置中添加如下配置

<selectKey  resultType="java.lang.Long"  order="AFTER"  keyProperty="id"> SELECT  LAST_INSERT_ID()  AS  id</selectKey>

3.1.1 服务接口层
修改 pinyougou-sellergoods-interface 的 GoodsService 接口 add 方法

/*** 增 加*/public  void  add(Goods  goods);

3.2.4服务实现层
修改 pinyougou-sellergoods-service 的 GoodsServiceImpl.java

@Autowiredprivate  TbGoodsDescMapper  goodsDescMapper;/*** 增 加*/ @Overridepublic  void  add(Goods  goods)  {goods.getGoods().setAuditStatus("0");//设置未申请状态 goodsMapper.insert(goods.getGoods());goods.getGoodsDesc().setGoodsId(goods.getGoods().getId());//设置 IDgoodsDescMapper.insert(goods.getGoodsDesc());//插入商品扩展数据}

3.2.5控制层
修改 pinyougou-shop-web 工程的 GoodsController 的 add 方法

/***增加*@param  goods*@return*/ @RequestMapping("/add")public  Result  add(@RequestBody  Goods  goods){//获取登录名String  sellerId  =SecurityContextHolder.getContext().getAuthentication().getName();goods.getGoods().setSellerId(sellerId);//设置商家 IDtry {goodsService.add(goods);return  new  Result(true,  "增加成功");}  catch  (Exception  e)  { e.printStackTrace();return  new  Result(false,  "增加失败");}}

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消