ECSHOP v3.0 数据库字典

商品相关表

商品分类表 category

此表用来维护商品分类信息

字段名

字段描述

字段类型

默认值

索引

cat_id

分类编号

smallint(5) unsigned

自增

PK

cat_name

类别名称

varchar(90)

 

 

keywords

分类关键词

varchar(255)

 

 

cat_desc

分类描述

varchar(255)

 

 

parent_id

上级分类

tinyint(5) unsigned

0

Y

sort_order

排序序号

tinyint(1) unsigned

0

 

template_file

模板文件

varchar(50)

 

 

measure_unit

数量单位

varchar(15)

 

 

show_in_nav

是否显示在导航栏

tinyint(1) unsigned

0

 

style

分类的样式表

varchar(150)

 

 

is_show

是否显示

tinyint(1) unsigned

1

 

grade

价格区间个数

Tinyint(4) unsigned

 

 

filter_attr

筛选属性

Smallint(6) unsigned

 

 

l show_in_nav: 0表示不显示在导航栏,1表示显示在导航栏。

商品数据表 goods

此表用来维护商店商品数据信息

字段名

字段描述

字段类型

默认值

索引

goods_id

商品自增编号

mediumint(8) unsigned

自增

PK

cat_id

商品分类ID

smallint(5) unsigned

0

Y

goods_sn

商品货号

varchar(60)

 

Y

goods_name

商品名称

varchar(120)

 

 

goods_name_style

商品名称显示样式

varchar(60)

 

 

click_count

浏览次数

int(10) unsigned

0

 

brand_id

品牌ID

smallint(5) unsigned

0

Y

provider_name

供货商名称

varchar(100)

 

 

goods_number

库存数量

smallint(5) unsigned

0

Y

goods_weight

商品重量

decimal(10,3) unsigned

0.000

 

market_price

市场价格

decimal(10,2) unsigned

0.00

 

shop_price

商店售价

decimal(10,2) unsigned

0.00

 

promote_price

促销价格

decimal(10,2) unsigned

0.00

 

promote_start_date

促销开始日期

int(11) unsigned

0

Y

promote_end_date

促销结束日期

int(11) unsigned

0

Y

warn_number

库存警告数量

Tinyint(3) unsigned

1

 

keywords

商品关键词

varchar(255)

 

 

goods_brief

商品简单说明

varchar(255)

 

 

goods_desc

详细描述

text

 

 

goods_thumb

缩略图链接地址

varchar(255)

 

 

goods_img

图片链接地址

varchar(255)

 

 

original_img

商品原始图片地址

varchar(255)

 

 

is_real

是否实体商品

Tinyint(3) unsigned

1

 

extension_code

虚拟商品代码

varchar(30)

 

 

is_on_sale

能否销售(上架、下架)

tinyint(1) unsigned

1

 

is_alone_sale

能否单独销售

tinyint(1) unsigned

1

 

integral

商品的积分

int(10) unsigned

0

 

add_time

加入时间

Int(10) unsigned

0

 

sort_order

排列顺序

smallint(4) unsigned

0

 

is_delete

是否已删除

tinyint(1) unsigned

0

 

is_best

是否精品

tinyint(1) unsigned

0

 

is_new

是否新品

tinyint(1) unsigned

0

 

is_hot

是否热销

tinyint(1) unsigned

0

 

is_promote

是否特价

tinyint(1) unsigned

0

 

bonus_type_id

红包类型ID

tinyint(3) unsigned

0

 

suppliers_id

供货商 id

Smallint(5) unsigned

0

 

is_check

供货商商品审核标识

tinyint(1) unsigned

0

 

last_update

最后更新时间

Int(10) unsigned

0

Y

goods_type

商品类型ID

smallint(5) unsigned

0

 

seller_note

商家备注

Varchar(255)

 

 

virtual_sales

虚拟销量

smallint(5) unsigned

0

 

give_integral

送消费积分数

Int(11) unsigned

-1

 

rank_integral

送等级积分数

Int(11) unsigned

-1

 

备注:

商品重量采用 /千克 为单位进行存储。前台展示的时候根据实际情况加以判断,比如超过1000克,则以千克为单位展示。

增加所属主分类字段,方便检索。

库存数量警告查询的时候按照小于查询。WHERE goods_number < warn_number,则报警。

l promte_price为促销价格,如果有促销价格,则按照促销价格销售,此价格不再参与会员的折扣计算。

红包类型编号:如果按照商品发放红包,保存红包类型编号

l is_check供货商商品审核标识;0,未审核;1,已审核

l is_on_sale1,上架;0,下架;

 

 

商品货品表 product

字段名

字段描述

字段类型

默认值

索引

product_id

货品编号

Mediumint(8) unsigned

自增

PK

goods_id

商品编号

mediumint(8) unsigned

0

Y

goods_attr

货品规格

varchar(50)

 

Y

product_sn

货号

varchar(60)

 

 

product_number

库存数量

mediumint(8) unsigned

0

 

备注:

l product_number,库存数量字段类型发生修正smallint(5) 修正为mediumint(8)

 

商品关联文章表 goods_article

字段名

字段描述

字段类型

默认值

索引

goods_id

所属商品编号

Mediumint(8) unsigned

 

PK

article_id

文章的ID

Mediumint(8) unsigned

 

PK

admin_id

管理员id

Tinyint(3) unsigne

 

PK

 

 

商品相册表 goods_gallery

此表用来维护商品的图片信息。

字段名

字段描述

字段类型

默认值

索引

img_id

商品相片编号

mediumint(8) unsigned

自增

PK

goods_id

所属商品编号

mediumint(8) unsigned

0

Y

img_url

图片链接URL

varchar(255)

 

 

img_desc

图片描述

varchar(255)

 

 

thumb_url

缩略图url

varchar(255)

不支持gd就为空

 

img_original

原始图片

varchar(255)

 

 

 

 

商品会员价格表 member_price

此表用来维护商品的会员价格

字段名

字段描述

字段类型

默认值

索引

price_id

价格的ID

mediumint(8) unsigned

 

PK

goods_id

商品编号

mediumint(8) unsigned

0

Y

user_rank

会员等级

tinyint(3) unsigned

0

user_price

会员价格

decimal(10,2)

0.00

 

 

 

商品与分类关系对应表 goods_cat

此表用来维护商品与分类的关系

字段名

字段描述

字段类型

默认值

索引

goods_id

商品编号

mediumint(8) unsigned

 

PK

cat_id

分类编号

smallint(5) unsigned

 

PK

一个商品可以属于多个分类。

 

 

商品类型表 goods_type

字段名

字段描述

字段类型

默认值

索引

cat_id

商品类型ID

smallint(5) unsigned

自增

PK

cat_name

商品类型名称

varchar(60)

 

 

enabled

是否启用

tinyint(1) unsigned

1

 

attr_group

属性分组

Varchar(255)

 

 

 

 

属性表 attribute

此表用来维护商品的属性信息

字段名

字段描述

字段类型

默认值

索引

attr_id

属性自增编号

smallint(5) unsigned

自增

PK

cat_id

商品类型编号

smallint(5) unsigned

0

Y

attr_name

属性名称

varchar(60)

 

 

attr_input_type

属性输入方式

tinyint(1) unsigned

1

 

attr_type

属性类别

tinyint(1) unsigned

1

 

attr_values

属性可选值

text

 

 

attr_index

是否可以检索

tinyint(1) unsigned

0

 

sort_orderx

排序序号

tinyint(3) unsigned

0

 

is_linked

是否关联该属性值

tinyint(1) unsigned

0

 

attr_group

属性分组

Tinyint(1) unsigned

 

 

l attr_type: 0为属性,1为规格

l attr_input_type: 0为单行文本框   1为下拉框,2为多行文本

l attr_values以回车符间隔,一行为一个option

 

 

商品属性表 goods_attr

此表用来维护单个商品属性信息

字段名

字段描述

字段类型

默认值

索引

goods_attr_id

商品属性编号

int(10) unsigned

自增

PK

goods_id

商品编号

mediumint(8) unsigned

0

Y

attr_id

属性编号

smallint(5) unsigned

0

Y

attr_value

属性值

text

 

 

attr_price

属性价格

varchar(255)

 

 

 

 

非实体商品表 virtual_card

此表用来维护非实体商品的相关信息

 

 

商品关联表:link_goods

此表用来维护商品关联信息

字段名

字段描述

字段类型

默认值

索引

goods_id

商品编号

mediumint(8) unsigned

0

PK

link_goods_id

关联商品编号

mediumint(8) unsigned

0

PK

is_double

是否双向关联

tinyint(1) unsigned

0

 

admin_id

管理员id

Tinyint(3) unsigned

 

PK

 

 

商品数量优惠价格表:volume_price

此表用来维护根据数量设置优惠价个信息

 

 

品牌数据表 brand

此表用来维护商品品牌信息

 

 

会员相关表

会员信息表 users

性别,0保密12

会员等级:只有当某会员为特殊的会员等级时,才在这里保存会员等级ID

l is_special主要用于整合第三方系统是标记为是否为管理员。

l Flag: 正常用户为0, 当flag>0时表示该用户是重名用户,1表示还未选择处理方法,2表示将用户改为alias所记录的名字, 3 表示删除,4表示重名,但不处理

l Is_validated 0表示未认证, 1表示已经通过邮件

会员等级表 user_rank

此表用来维护会员等级的相关信息

默认级别:会员注册时的级别。

积分上下限:达到此积分才能升级

折扣比率字段来决定此级别的会员的折扣,采用整数来记录,默认值为100

会员收货地址表 user_address

此表用来维护用户的收货地址信息

 

 

用户帐号往来表 user_account

此表用来维护用户账户上金额的往来情况。

process_type: 0为帐户冲值 1从帐户提款 2购买商品 3 取消订单

 

 

用户账户变动情况account_log

change_type: 0 账户冲值 1 账户提款 2 调节账户 99 其他

 

 

商品收藏表 collect_goods

此表用来维护商品的收藏,指用户的商品收藏

 

 

订单相关表

订单基础信息order_info

此表用来维护订单的基本信息

 

(订单信息表续表)

 

订单的状态:0未确认  1已确认  2合并 3 取消  4无效  5退货

配送状态:0未发货  1已发货  2确认收货  3 备货中  4 已发货(部分商品)

款项的状态:0未付款  1付款中  2已付款

订单商品信息order_goods

此表用来维护订单中的商品信息

商品的价格指的是交易时的价格。

l is_real0,虚拟商品1,是实体商品

l discount_fee,对接ERP专用,商品优惠金额

l goods_discount_fee,对接ERP专用,商品优惠总金额

 

 

订单操作表 order_action

此表用来维护订单的操作记录信息

 

 

 

 

 

可选的类型有:确认、已付款、已发货、完成、取消、无效以及退货

 

 

购物车cart

 

 

缺货登记表 booking_goods

此表用来维护站内的缺货登记

l is_dispose0 未处理  1 已处理   2 无法处理

 

 

发货单 delivery_order

此表用来维护发货单

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

status 0,已发货;1,退货;2,待发货;

 

 

发货单商品信息delivery_goods

   此表用来维护发货单的商品信息

 

 

退货单 back_order

此表用来维护退货单

 

 

发货单商品信息back_goods

   此表用来维护退货单的商品信息

 

 

 

 

 

 

 

网店相关表

商店设置表:shop_config

此表用来维护商店的属性设置

此表用来记录商店的各种参数,比如商店名称,商店联系方式,插件信息等信息。

l parent_id 0表示分组,大于0表示变量。

l Type

n hidden表示不显示;

n group 表示这是一个分组

n text表示文本;

n textarea表示文本区域

n select表示单选按钮

n options表示下拉列表

n file表示文件上传。

l store_range只对typeselectoptions类型的变量有效。

l store_dir只对typefile的变量有效。

配送价格区域信息表 shipping_area

此表用来维护商店所支持的配送价格区域。配送价格区域是一个配送费用相同的地区和城市的集合。

区域表 region

0国家12

配送区域与城市对应表 area_region

此表用来关联区域与城市之间的对应关系

配送方式信息表 shipping

该表用来存储已经安装的配送方式的信息。

支付方式表 payment

此表用来维护支付方式的相关信息

 

 

 

 

首页主广告用户自定义ad_custom

此表用来维护首页主广告自定义信息

广告类型:0,图片;1Flash2,代码;3,文字。

状态:0,关闭;1,启用。

 

 

权限管理相关

管理员权限表 admin_action

管理员信息表 admin_user

此表用来维护商店系统的管理员信息

管理日志表 admin_log

此表用来维护商店系统的操作记录信息

 

 

办事处 agency

 

供货商 suppliers

 

管理员留言表 admin_message

此表用来维护管理员之间的留言信息

 

促销相关

红包类型表 bonus_type

此表用来维护红包类型的信息

红包金额:该红包可以抵的金额

只有当前时间介于起始日期和截止日期之间时,红包才可以发放或使用

l send_type: 0为按用户发放,1为按商品发放,2为按订单金额发放,3为线下发放

红包信息表 user_bonus

此表用来维护商店的红包信息

l bonus_sn字段用于线下促销,其组成结构为:6位卡号+4位随机数。店长通过后台的管理程序建立线下促销红包时,需要向此表中插入记录。

线上的红包只是在用户申请的时候插入一条记录,bonus_sn字段为空。

包装管理表 pack

此表用来维护商店所支持的包装方式列表。

卡片管理表 card

此表用来维护商店所支持的贺卡列表。

此表用来维护商店所支持的贺卡列表。当用户购买东西送给其他人的时候,可以选择送一个小卡片,然后在卡片上面写上相应的祝福附言。

商品活动表 goods_activity

act_type字段的含义:

0:夺宝奇兵

1:团购

2:拍卖

4:超值礼包

 

夺宝奇兵出价记录 snatch_log

 

拍卖出价记录 auction_log

 

优惠活动 favourable_activity

user_rank存储id,多个id用逗号隔开

act_range: 0 全部商品 1 某几个分类 2 某几个品牌 3 某几个商品

act_range_ext: 存储分类、品牌或商品的id,多个id用逗号分隔

max_amount: 0 表示没有上限

act_type: 0 以优惠价格购买其他商品 1 减免绝对金额 2 减免百分比

act_type_ext: 购买优惠商品的数量限制或减免的绝对金额或减免的百分比

批发 wholesale

 

专题 topic

 

积分商城商品表:exchange_goods

此表用来维护积分商城商品信息

字段名

字段描述

字段类型

默认值

索引

package_id

商品编号

mediumint(8) unsigned

0

PK

exchange_integral

兑换积分

int(10) unsigned

0

 

is_exchange

是否兑换

tinyint(1) unsigned

0

 

is_hot

是否热销

tinyint(1) unsigned

0

 

 

超值礼包表:package_goods

此表用来维护超值礼包数据

字段名

字段描述

字段类型

默认值

索引

package_id

礼包编号

mediumint(8) unsigned

0

PK

goods_id

商品编号

mediumint(8) unsigned

0

PK

product_id

商品的货品id

mediumint(8) unsigned

0

 

goods_number

商品数量

smallint(5) unsigned

1

 

admin_id

管理员id

Tinyint(3) unsigned

 

PK

 

组合商品表 group_goods

此表用来维护组合商品的信息

此处价格为配件在伴随基本件销售时价格。

 

 

广告相关表

广告位置表 ad_position

此表用来维护商店广告位置列表

广告表 ad

此表用来维护商店广告位置列表

一个广告位置可以对应多个广告记录,以此实现广告随机展示的功能。

通过 开放/关闭 来决定某个广告是否显示。

站外投放统计表  adsense

 

友情链接表 friend_link

此表用来维护站内友情链接的登记处

内容管理相关

用户评论表comment

此表用来维护用户对商品、文章的评论信息

l comment_type0 为商品评论, 1为文章评论

l status: 0 未经审核, 1审核通过

用户反馈表feedback

此表用来维护用户发表的留言信息

在线调查表 vote

此表用来维护在线调查信息

调查选项表 vote_option

用来存储调查内容的选项

调查参与历史表 vote_log

记录投票用户的ip

文章分类表 article_cat

此表用来存储文章的分类信息

cat_type : 0: 网店帮助信息分类 1: 文章分类

文章表 article

此表用来存储所发表的文章并进行维护

l article_typ0是普通,1是置顶

l is_open0为关闭,1为启用

l open_type: 0 表示显示内容 1表示下载文件 2表示既显示内容又显示文件

其他

sessions

session_data

 

模板结构 template

l type: 1表示

邮件模板 mail_templates

插件信息表 plugins

 

标签表 tag

 

自定义导航 nav

 

搜索引擎统计 searchengine

 

关键字统计 keywords

 

统计数据表 stats

 

 

在线支付记录 pay_log

 

邮件列表 email_list

 

邮件发送队列 email_sendlist

 

计划任务 crons

 

自动管理 auto_manage

 

防并发表coincidence

字段名

字段描述

字段类型

默认值

索引

type_id

编号

Varchar(100)

 

Pk

Type

类型

Varchar(20)

 

pk

Time

记录时间

int(11)

 

 

 

矩阵绑定关系表shop_bind

字段名

字段描述

字段类型

默认值

索引

shop_id

id

int(8) unsigned

自增

Pk

name

名称

Varchar(255)

 

 

Node_id

节点号

Varchar(32)

 

 

Node_type

节点类型

Varchar(128)

 

 

Status

状态

enum('bind','unbind')

 

 

App_url

 

Varchar(200)

 

 

备注:

l Status 状态  bind 表示已绑定,unbind 表示未绑定

矩阵接口日志返回表callback_status

字段名

字段描述

字段类型

默认值

索引

id

id

bigint(20) unsigned

自增

Pk

msg_id

消息id

Varchar(500)

 

 

Type

类型

Varchar(100)

 

 

Status

状态

Enum(‘true‘false’,’running’)

 

 

Type_id

类型id

Varchar(50)

 

 

Date_time

时间

Int(11)

 

 

data

数据

text

 

 

disable

是否禁止

Enum(true,false)

 

 

times

接口次数

Tinyint(4)

 

 

method

方法名

varchar(100)

 

 

http_type

请求类型

varchar(20)

 

 

备注:

l Status 状态:true 表示成功,false表示失败,running表示正在执行

l Disable 是否禁止:true 表示可用, false表示不可用

对接ERP在线支付方式记录account_other_log

字段名

字段描述

字段类型

默认值

索引

user_id

用户_id

Mediumint(8)

 

Pk

Order_id

订单号

Mediumint(8)

 

 

Order_sn

订单编号

Varchar(20)

 

 

money

金额

Decimal10,2

0.00

 

Pay_type

支付类型

Varchar(20)

 

 

Pay_time

支付时间

Varchar(10)

 

 

Change_desc

描述

Varchar(255)

 

 

 

 

误日志 error_log

字段名

字段描述

字段类型

默认值

索引

id

记录编号

int(10)

自增

Pk

info

错误信息

Mediumint(8)

 

 

file

文件名

Varchar(255)

 

 

time

记录时间

Int(10)

 

 

 

移动端相关表

移动端配置 config

字段名

字段描述

字段类型

默认值

索引

id

编号

int(10)

自增

Pk

name

名称

Varchar(50)

 

 

type

类型

Varchar(50)

 

 

description

描述

Varchar(255)

 

 

code

编码

Varchar(50)

 

 

config

配置详情

text

 

 

status

状态

tinyint(4)

0

 

Created_at

创建时间

timestamp

 

 

Updated_at

更新时间

timestamp

 

 

 

证书存储 cert

字段名

字段描述

字段类型

默认值

索引

id

证书编号

int(10)

自增

Pk

Config_id

配置id

tinyint(4)

 

 

file

证书文件

blob

 

 

 

 

移动设备 divice

字段名

字段描述

字段类型

默认值

索引

user_id

用户编号

int(11)

自增

Pk

device_id

设备id

Varchar200

 

 

Device_type

设备类型

Varchar(200)

 

 

Platform_type

平台类型

Varchar(200)

 

 

status

状态

Tinyint4

1

 

created_at

创建时间

timestamp

 

 

updated_at

更新时间

timestamp

 

 

备注:

l Status 状态:0表示关闭1表示开启,默认开启

l Disable 是否禁止:true 表示可用, false表示不可用

 

 

订单评价 order_review

字段名

字段描述

字段类型

默认值

索引

User_id

用户id

int(11)

自增

Pk

Order_id

订单id

int(11)

 

 

Goods_id

商品id

int(11)

 

 

 

 

云推送 push

字段名

字段描述

字段类型

默认值

索引

id

推送id

int(10)

自增

Pk

User_id

用户id

int(11)

 

 

title

标题

Varchar(200)

 

 

content

内容

Varchar(200)

 

 

photo

图片

Varchar(200)

 

 

objectId

leancloud返回的objectId

Varchar(200)

 

 

link

链接

Varchar(200)

 

 

platform

平台类型

tinyint(4)

 

 

Push_type

推送类型

tinyint(4)

 

 

Message_type

消息类型

tinyint(4)

 

 

isPush

是否已经推送

tinyint(4)

0

 

Push_at

定时推送时间

timestamp

 

 

status

状态

tinyint(4)

 

 

Created_at

创建时间

timestamp

 

 

updated_at

更新时间

timestamp

 

 

 

 

搜索历史 search_history

字段名

字段描述

字段类型

默认值

索引

id

搜索id

int(10)

自增

Pk

keyword

关键字

Char50

 

 

count

搜索次数

Int11

 

 

type

类型

enum('goods','store')

 

 

Store_id

 

Int11

 

 

Updated

更新时间

Int11

 

 

 

第三方登录 sns

字段名

字段描述

字段类型

默认值

索引

User_id

用户编号

int(11)

自增

Pk

open_id

第三方平台的用户通用id

varchar(255)

 

 

vender

第三方平台类型

tinyint(4)

 

 

Created_at

创建时间

timestamp

 

 

Updated_at

更新时间

timestamp

 

 

 

 

 

用户注册状态 user_reg_status

字段名

字段描述

字段类型

默认值

索引

User_id

用户编号

int(11)

自增

Pk

is_completed

补全资料是否完成

tinyint(4)

 

 

 

 

 

版本更新 version

字段名

字段描述

字段类型

默认值

索引

id

用户编号

int(10)

自增

Pk

platform

平台类型

tinyint(4)

 

 

version

版本号

Char(50)

 

 

url

下载地址

char(200)

 

 

content

更新内容

char(255)

 

 

status

是否有效 1 有效 0 无效

tinyint(4)

 

 

Created_at

创建时间

timestamp

 

 

Updated_at

更新时间

timestamp

 

 

 

posted @ 2019-06-15 13:59  DragonDean  阅读(2064)  评论(0编辑  收藏  举报
CopyRight (C) 2014 By:DreagonDean 小程序公众号开发交流群:294322801