Skip to content

Commit bd8f119

Browse files
committed
更新文档
1 parent dcf3869 commit bd8f119

File tree

3 files changed

+73
-12
lines changed

3 files changed

+73
-12
lines changed

README.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端
3737
* 分类列表、分类详情
3838
* 品牌列表、品牌详情
3939
* 新品首发、人气推荐
40+
* 优惠券列表、优惠券选择
4041
* 团购
4142
* 搜索
4243
* 商品详情、商品评价、商品分享
@@ -153,11 +154,26 @@ V 3.0.0 完成以下目标:
153154
## 致谢
154155

155156
本项目基于或参考以下项目:
156-
> 1. [nideshop-mini-program](https://github.com/tumobi/nideshop-mini-program)
157-
> 如果后端希望采用nodejs,开发者可以访问nideshop项目;
158-
> 此外,数据库原始数据也是来自nideshop项目。
159-
> 2. [vue-element-admin](https://github.com/PanJiaChen/vue-element-admin)
160-
> 一个基于Vue和Element的后台集成方案
157+
158+
1. [nideshop-mini-program](https://github.com/tumobi/nideshop-mini-program)
159+
160+
项目介绍:基于Node.js+MySQL开发的开源微信小程序商城(微信小程序)
161+
162+
项目参考:
163+
(1)litemall项目数据库基于nideshop-mini-program项目数据库;
164+
(2)litemall项目的litemall-wx模块基于nideshop-mini-program开发。
165+
166+
2. [vue-element-admin](https://github.com/PanJiaChen/vue-element-admin)
167+
168+
项目介绍: 一个基于Vue和Element的后台集成方案
169+
170+
项目参考:litemall项目的litemall-admin模块的前端框架基于该项目修改扩展。
171+
172+
3. [mall-admin-web](https://github.com/macrozheng/mall-admin-web)
173+
174+
项目介绍:mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现。
175+
176+
项目参考:litemall项目的litemall-admin模块的一些页面布局样式参考了该项目。
161177

162178
## 问题
163179

doc/platform.md

Lines changed: 41 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,8 +220,7 @@ litemall_region表保存了行政区域信息,包括省级、市级、县级
220220

221221
* 203
222222

223-
状态码203,管理员在管理后台看到用户的退款申请,则登录微信官方支付平台退款,然后回到
224-
管理后台点击成功退款操作。
223+
状态码203,管理员在管理后台看到用户的退款申请,点击退款按钮进行退款操作。
225224

226225
* 402
227226

@@ -408,7 +407,46 @@ litemall_region表保存了行政区域信息,包括省级、市级、县级
408407

409408
### 2.1.7 优惠券设计
410409

411-
目前不支持。
410+
优惠券由litemall_coupon表和litemall_coupon_user表组成:
411+
* litemall_coupon表,是优惠券基本信息及使用规则。
412+
* litemall_coupon_user表,是用户优惠券领取和使用的记录。
413+
414+
#### 2.1.7.1 type
415+
416+
type字段,标识优惠券发送的方式,目前支持:
417+
* 通用券,即在首页或者优惠券列表页,用户可以看到优惠券信息并且点击领取;
418+
* 注册券,即用户注册成功以后即系统自动发送给用户,无需领取;
419+
* 兑换券,即用户在个人优惠券页面输入兑换码来兑换一张优惠券。
420+
421+
#### 2.1.7.2 goods_type
422+
423+
goods_type字段,标识优惠券所能使用的商品范围:
424+
* 全场通用,即所有商品都能使用;
425+
* 类目限制,**目前不支持**,即某个类目的商品才能使用;
426+
* 商品限制,**目前不支持**,即部分商品才能使用优惠券。
427+
428+
#### 2.1.7.3 time_type
429+
430+
time_type字段,标识优惠券有效期;
431+
* 用户领券日期的相对天数,即用户领券以后开始几天内有效;
432+
* 管理员设置的绝对时间,即优惠券的开始使用时间和截至使用时间。
433+
434+
#### 2.1.7.4 status
435+
436+
status字段,标识优惠券的当前状态。
437+
438+
这里需要指出的是,litemall_coupon表和litemall_coupon_user表都有status字段。
439+
440+
litemall_coupon表的status字段,包含以后三种状态:
441+
* 正常可用,
442+
* 已过期,
443+
* 已下架,
444+
445+
litemall_coupon_user表的status字段,包含以后三种状态:
446+
* 未使用,
447+
* 已使用,
448+
* 已过期,
449+
* 已下架,
412450

413451
### 2.1.8 系统配置设计
414452

doc/project.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -790,11 +790,13 @@ sudo apt-get install mysql-client
790790
mvn clean package
791791
cp -f ./litemall-all/target/litemall-all-*-exec.jar ./deploy/litemall/litemall.jar
792792
```
793-
这里的工作是:
794-
1. 把数据库文件拷贝到deploy/db文件夹
795-
2. 编译litemall-admin项目
793+
794+
这里脚本的作用是:
795+
796+
1. 把数据库文件拷贝到deploy/db文件夹;
797+
2. 编译litemall-admin项目;
796798
3. 编译litemall-all模块,同时把litemall-admin编译得到的静态文件拷贝到
797-
litemall-all模块的static目录
799+
litemall-all模块的static目录
798800
799801
2. 修改litemall文件夹下面的*.yml外部配置文件,当litemall-all模块启动时会
800802
加载外部配置文件,而覆盖默认jar包内部的配置文件。
@@ -836,6 +838,11 @@ sudo apt-get install mysql-client
836838
http://xxx.xxx.xxx.xxx:8080/#/login
837839
```
838840
841+
注意:
842+
> 开发者访问以上三个地址都能成功,但是管理后台点击登录时会报错网络连接不成功。
843+
> 这里很可能是开发者litemall-admin模块的`config/dep.env.js`或者`condig/prod.env.js`
844+
> 没有设置正确的管理后台后端地址,例如这里的`http://xxx.xxx.xxx.xxx:8080/admin`
845+
839846
#### 1.5.1.6 项目辅助脚本
840847
841848
在前面的项目打包和项目部署中都是采用手动命令来部署。

0 commit comments

Comments
 (0)