From 18f1d01d4ecfbbcbc62a7f635b7170aabe6c538b Mon Sep 17 00:00:00 2001 From: zhh Date: Tue, 31 Jul 2018 16:30:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 73 ++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 61 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 5ef976a..1497962 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,6 @@ Spring Security | 认证和授权框架 MyBatis | ORM框架 MyBatisGenerator | 代码生成 PageHelper | MyBatis物理分页插件 -Thymeleaf | 模板引擎 Swagger-UI | 文档生产工具 Hibernator-Validator | 验证框架 Elasticsearch | 搜索引擎 @@ -52,9 +51,12 @@ JTA事务处理 | ✔ 集成单元测试 | ✔ OSS上传功能 | ✔ SpringSecurity权限管理功能 | -Elasticsearch搜索功能 | +Elasticsearch搜索功能 | ✔ Elasticsearch日志收集功能 | 数字型ID生成 | +HTTPS支持 | +定时任务支持 | +RestTemplate服务间调用 | ### 后台功能 @@ -64,7 +66,7 @@ Elasticsearch日志收集功能 | - 后台用户登录后获取token - 刷新token功能 -#### 商品管理 +#### 商品管理(完成) > **商品分类管理** @@ -78,7 +80,7 @@ Elasticsearch日志收集功能 | - 添加、编辑、删除品牌 - 查看当前品牌的所有产品 -> **商品属性分类管理(完成)** +> **商品属性分类管理** - 添加商品属性分类(名称) - 分页查询全部商品属性分类 @@ -86,7 +88,7 @@ Elasticsearch日志收集功能 | - 修改单个属性分类名称 - 查询单个属性分类信息 -> **商品属性管理(完成)** +> **商品属性管理** - 根据分类查询属性列表或参数列表(分页,支持类型) - 添加商品属性 @@ -95,7 +97,7 @@ Elasticsearch日志收集功能 | - 批量删除商品属性 - 分页查询全部商品属性 -> **添加商品(完成)** +> **添加商品** - 选择商品分类:根据商品分类id查找分类 - 选择品牌:查询全部品牌 @@ -112,7 +114,7 @@ Elasticsearch日志收集功能 | - 关联专题:参数传入List关系 - 关联优选:参数传入List关系 -> **修改商品(完成)** +> **修改商品** - 根据商品id查询商品信息 - 查询商品基本信息:商品分类名称、品牌名称、运费模版名称 @@ -121,7 +123,7 @@ Elasticsearch日志收集功能 | - 查询商品关联信息:商品关联专题和关联优选 - 修改商品信息:商品属性分类及规格不可修改,只支持单个sku的修改、删除、新增;商品属性分类及规格可以修改:修改后同时显示原sku库存及属性分类 -> **商品分页查询(完成)** +> **商品分页查询** - 商品的状态:全部商品、已上架、未上架、待审核、未通过 (publishStatus verifyStatus) - 商品名称(%name%) @@ -132,12 +134,12 @@ Elasticsearch日志收集功能 | - 查看记录:审核记录,操作日志 - sku:根据产品及sku编号获取sku信息,批量修改sku信息 -> **商品回收管理** +> **商品回收管理(暂无)** - 分页展示回收商品列表 - 回收商品还原功能 -> **商品评价管理** +> **商品评价管理(暂无)** #### 促销管理 @@ -235,7 +237,7 @@ Elasticsearch日志收集功能 | > **综合搜索功能** - 搜索:根据商品标题、副标题、关键字进行搜索; -- 筛选:未选择分类时可以根据商品分类和品牌进行筛选,选择分类以后可以根据选择分类的筛选字段进行筛选; +- 筛选:未选择分类时聚合搜索结果,选择出现次数最多的分类,选择分类以后可以根据选择分类的筛选字段进行筛选; - 排序:按新品、销量、价格进行排序 - 搜索返回结果:商品ID、商品图片、名称、副标题、价格、商品销量、新品、商品的参数、品牌名称、分类名称 - 接口:从数据库中查询相关数据并导入es,插入(修改)数据接口,删除数据接口 @@ -250,7 +252,54 @@ Elasticsearch日志收集功能 | - 根据用户搜索记录聚合生成热搜词 -> **商品搜索提示功能** +> **商品搜索联想功能** + +- 根据用户搜索记录聚合生成热搜词 + +#### 购物流程 + +> **购物车** + +- 添加商品到购物车 +- 购物车商品列表(商品主图、商品名称、商品数量、商品规格) +- 修改购物车中商品数量 +- 购物车中商品重选规格 +- 商品选中功能及价格计算 + +> **生成确认单** + +- 生成确认单信息:收货信息、商品信息、价格信息、发票信息、支付方式 +- 选择收货地址:默认收货地址 +- 选择优惠券及积分抵扣:展示可用优惠券和不可以优惠券 +- 计算商品价格:商品合计、运费、优惠券抵扣、积分抵扣、活动优惠 +- 选择支付方式:在线支付及货到付款 +- 计算应付金额:合计+运费-优惠券抵扣-积分抵扣-活动优惠 + +> **提交订单及支付** + +- 将确认单信息转化为订单 +- 删除购物车中相关商品 +- 添加订单到数据库并锁定库存 +- 在线支付选择支付方式:支付宝、微信、银联、ApplePay +- 支付完成后修改订单状态为已支付、扣除库存 + +#### 会员模块(我的) + +> **我的关注** + +- 关注品牌列表:品牌logo、名称、地址、关注数量 +- 取消关注功能 + +> **我的收藏** + +- 收藏的商品:商品主图、名称、卖点、价格、找相似 +- 收藏的专题:专题主图、标题、副标题、收藏数、浏览数、评论数 +- 收藏的话题:话题主图、标题、副标题、收藏数、浏览数、评论数 + +> **我的足迹** + +- 浏览过的商品:商品主图、名称、卖点、价格、找相似 +- 删除记录功能