1、广告模块
(1)广告轮播图片:adverts_lb_imgs
字段 |
类型 |
约束 |
栏 位 |
name |
字符类型 |
最大50字符 ,默认值空 |
名称 |
img_url |
字符类型 |
最大200字符,null不允许为空布尔值,blank不允许空字符 |
跳转连接 |
sort |
整型 |
默认值0,允许为空 |
排序 |
status |
布尔类型 |
默认值True |
状态 |
rem |
文本类型 |
null允许为空布尔值,blank允许空字符 |
备注 |
create_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
创建人 |
update_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
修改人 |
create_time |
日期类型 |
auto_now_add自动取日期 |
创建时间 |
update_time |
日期类型 |
auto_now_add自动取日期 |
修改时间 |
(2)广告分类按钮:advertis_bar_class
字段 |
类型 |
约束 |
栏 位 |
name |
字符类型 |
最大50字符 ,默认值空 |
名称 |
icon |
字符类型 |
最大50字符,null允许为空布尔值,blank允许空字符 |
图标 |
url |
字符类型 |
最大200字符,null不允许为空布尔值,blank不允许空字符 |
跳转连接 |
rem |
文本类型 |
null允许为空布尔值,blank允许空字符 |
备注 |
create_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
创建人 |
update_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
修改人 |
create_time |
日期类型 |
auto_now_add自动取日期 |
创建时间 |
update_time |
日期类型 |
auto_now_add自动取日期 |
修改时间 |
(3)广告专题卡片:advertis_card
字段 |
类型 |
约束 |
栏 位 |
name |
字符类型 |
最大50字符 ,默认值空 |
名称 |
url |
字符类型 |
最大200字符,null不允许为空布尔值,blank不允许空字符 |
跳转连接 |
rem |
文本类型 |
null允许为空布尔值,blank允许空字符 |
备注 |
create_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
创建人 |
update_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
修改人 |
create_time |
日期类型 |
auto_now_add自动取日期 |
创建时间 |
update_time |
日期类型 |
auto_now_add自动取日期 |
修改时间 |
2、商品模块
(1)商品大类:goods_class
字段 |
类型 |
约束 |
栏 位 |
name |
字符类型 |
最大50字符 ,默认值空 |
商品大类名称 |
rem |
文本类型 |
null允许为空布尔值,blank允许空字符 |
备注 |
create_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
创建人 |
update_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
修改人 |
create_time |
日期类型 |
auto_now_add自动取日期 |
创建时间 |
update_time |
日期类型 |
auto_now_add自动取日期 |
修改时间 |
(2)商品SPU:goods_spu
字段 |
类型 |
约束 |
栏 位 |
name |
字符类型 |
最大50字符 ,默认值空 |
商品SPU名称 |
rem |
文本类型 |
null允许为空布尔值,blank允许空字符 |
备注 |
create_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
创建人 |
update_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
修改人 |
create_time |
日期类型 |
auto_now_add自动取日期 |
创建时间 |
update_time |
日期类型 |
auto_now_add自动取日期 |
修改时间 |
(3)商品SKU:goods_sku
字段 |
类型 |
约束 |
栏 位 |
name |
字符类型 |
最大50字符 ,默认值空 |
商品SPU名称 |
spuid |
外键(GoodsSpu) |
CASCADE删除外键 不对原数据做处理,长度50, |
spuid |
rem |
文本类型 |
null允许为空布尔值,blank允许空字符 |
备注 |
create_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
创建人 |
update_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
修改人 |
create_time |
日期类型 |
auto_now_add自动取日期 |
创建时间 |
update_time |
日期类型 |
auto_now_add自动取日期 |
修改时间 |
(4)商品信息:goods_info
字段 |
类型 |
约束 |
栏 位 |
name |
字符类型 |
长度200,null不允许为空布尔值,blank不允许空字符 |
商品名称 |
qty |
整数类型 |
默认值0 |
数量 |
price |
小数类型 |
长度8,小数位2 |
价格 |
vipprice |
小数类型 |
长度8,小数位2 |
vip价格 |
calssid |
外键(GoodsClass) |
null不允许为空布尔值,blank不允许空字 |
所属分类 |
spuid |
外键(GoodsSpu) |
null不允许为空布尔值,blank不允许空字 |
supid |
skuid |
外键(GoodsSku) |
null不允许为空布尔值,blank不允许空字 |
skuid |
discount |
小数类型 |
长度8,小数位2 |
折扣 |
isnew |
布尔类型 |
默认值True |
是否新款 |
issutra |
布尔类型 |
默认值True |
是否金典款 |
isrecommend |
布尔类型 |
默认值True |
是否推荐 |
isputaway |
布尔类型 |
默认值True |
是否上架 |
advertiscard |
字符类型 |
长度50 |
所属卡片 |
rem |
文本类型 |
默认值空 |
备注 |
create_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
创建人 |
update_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,长度50,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
修改人 |
create_time |
日期类型 |
auto_now_add自动取日期 |
创建时间 |
update_time |
日期类型 |
auto_now_add自动取日期 |
修改时间 |
(5)商品图片轮播:goods_carousel_imgs
字段 |
类型 |
约束 |
栏 位 |
img_url |
字符类型 |
最大200字符 |
图片地址 |
goodsid |
外键(GoodsInfo) |
CASCADE删除外键 不对原数据做处理, |
spuid |
rem |
文本类型 |
null允许为空布尔值,blank允许空字符,默认值空 |
备注 |
create_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
创建人 |
update_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
修改人 |
create_time |
日期类型 |
auto_now_add自动取日期 |
创建时间 |
update_time |
日期类型 |
auto_now_add自动取日期 |
修改时间 |
(6)商品详情信息:goods_detail
字段 |
类型 |
约束 |
栏 位 |
detail |
文本类型 |
默认值空 |
商品详情 |
goodsid |
外键(GoodsInfo) |
CASCADE删除外键 不对原数据做处理,unique唯一的不能重复 |
spuid |
rem |
文本类型 |
null允许为空布尔值,blank允许空字符,默认值空 |
备注 |
create_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
创建人 |
update_user |
外键(User) |
CASCADE删除外键 不对原数据做处理,null允许为空布尔值,blank允许空字符,related_name对象反序列化描述 |
修改人 |
create_time |
日期类型 |
auto_now_add自动取日期 |
创建时间 |
update_time |
日期类型 |
auto_now_add自动取日期 |
修改时间 |
3、用户模块
(1)用户:users
字段 |
类型 |
约束 |
栏 位 |
mobile |
字符类型 |
长度11,唯一不能重复 |
手机号码 |
email_active |
布尔类型 |
默认值False, |
spuid |
(2)购物车:cart
字段 |
类型 |
约束 |
栏 位 |
userid |
外键(User) |
CASCADE删除外键 不对原数据做处理, |
用户id |
goodsid |
外键(GoodsInfo) |
CASCADE删除外键 不对原数据做处理, |
商品id |
rem |
文本类型 |
null允许为空布尔值,blank允许空字符,默认值空 |
备注 |
create_time |
日期类型 |
auto_now_add自动取日期 |
创建时间 |
update_time |
日期类型 |
auto_now_add自动取日期 |
修改时间 |
4、前端查询接口接口说明
(1)图片轮播
接口: advertslb
参数:无
请求方式:get
返回响应
字段 |
说明 |
id |
id |
name |
名称 |
img_url |
图片链接 |
sort |
排序 |
rem |
备注 |
{
"data": [
{
"id": 1,
"name": "12",
"img_url": "http://pic1.iqiyipic.com/image/20200619/a3/bb/v_113676833_m_601_m4_260_360.webp",
"sort": 111,
"rem": "31"
},
{
"id": 2,
"name": "dasd",
"img_url": "http://pic1.iqiyipic.com/image/20200619/a3/bb/v_113676833_m_601_m4_260_360.webp",
"sort": 0,
"rem": "adasd"
},
..........]
}
(2)广告分类按钮
接口: advertisbarclass
参数:无
请求方式:get
返回响应
字段 |
说明 |
id |
id |
name |
名称 |
url |
跳转地址 |
icon |
图标 |
{
"data": [
{
"id": 1,
"name": "环球美食",
"url": "https://www.baidu.com/",
"icon": "aa"
},
{
"id": 2,
"name": "个护美容",
"url": "https://www.baidu.com/",
"icon": "aa"
},
{
"id": 3,
"name": "营养保健",
"url": "https://www.baidu.com/",
"icon": "aa"
},
{
"id": 4,
"name": "家居厨卫",
"url": "https://www.baidu.com/",
"icon": "aa"
},
{
"id": 5,
"name": "速食生鲜",
"url": "https://www.baidu.com/",
"icon": "aa"
}
]
}
(3)广告专题卡片
接口: advertiscard
参数:无
请求方式:get
返回响应
字段 |
说明 |
id |
id |
name |
名称 |
url |
跳转地址 |
{
"data": [
{
"id": 1,
"name": "限时秒杀",
"url": "https://www.baidu.com/"
},
{
"id": 2,
"name": "精品推荐",
"url": "https://www.baidu.com/"
},
{
"id": 3,
"name": "分类精选",
"url": "https://www.baidu.com/"
}
]
}