【郑州校区】Java之品优购课程讲义_day05(1)

电商商品分类功能实现
本文详细介绍了如何在电商系统中实现商品的三级分类功能。包括需求分析、表结构设计及前后端代码实现等内容。

课程目标
目标 1:完成商品分类功能
目标 2:了解电商概念 SPU 和 SKU 目标 3:掌握富文本编辑器的使用目标 4:掌握上传服务器 FastDFS 目标 5:掌握 angularJS 图片上传
1.商品分类
1.1 需求及表结构分析
1.1.1 需求分析
实现三级商品分类列表查询功能
进入页面首先显示所以一级分类,效果如下:
【郑州校区】Java之品优购课程讲义_day05(1)
点击列表行的查询下级按钮,进入下级分类列表,同时更新面包屑导航
【郑州校区】Java之品优购课程讲义_day05(1)
再次点击表行的查询下级按钮,进入三级分类列表,因为三级分类属于最后一级,所以在列表中不显示查询下级按钮,同时更新面包屑导航
【郑州校区】Java之品优购课程讲义_day05(1)
点击面包屑导航,可以进行返回操作。
1.1.1 表结构分析
tb_item_cat 商品分类表
【郑州校区】Java之品优购课程讲义_day05(1)
1.2 列表实现1.2.1 后端代码
修改 pinyougou-sellergoods-interface 工程 ItemCatService 接口,新增方法定义

/**

*根据上级 ID 返回列表

*@return

*/

public List<TbItemCat> findByParentId(Long parentId);
修改 pinyougou-sellergoods-interface 工程 ItemCatServiceImpl ,实现方法

/**

  • 根据上级 ID 查询列表

*/ @Override
public List<TbItemCat> findByParentId(Long parentId) { TbItemCatExample example1=new TbItemCatExample(); Criteria criteria1 = example1.createCriteria(); criteria1.andParentIdEqualTo(parentId);
return itemCatMapper.selectByExample(example1);

}
修改 pinyougou-manager-web 的 ItemCatController.java

/**

*根据上级 ID 查询列表

*@param

*@return

*/ @RequestMapping("/findByParentId")
public List<TbItemCat> findByParentId(Long parentId){

return itemCatService.findByParentId(parentId);

}

转载于:https://blog.51cto.com/13517854/2159823

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值