💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## ECSHOP 数据库结构说明 (适用版本v2.7.3) by: http://book.ecmoban.com/images/db.htm ***** #### 1.account\_log 用户账目日志表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | log\_id | mediumint(8) | 否 / | 自增 ID 号 | | user\_id | mediumint(8) | 否 / | 用户登录后保存在session中的id号,跟users表中user\_id对应 | | user\_money | decimal(10,2) | 否 / | 用户该笔记录的余额 | | frozen\_money | decimal(10,2) | 否 / | 被冻结的资金 | | rank\_points | mediumint(9) | 否 / | 等级积分,跟消费积分是分开的 | | pay\_points | mediumint(9) | 否 / | 消费积分,跟等级积分是分开的 | | change\_time | int(10) | 否 / | 该笔操作发生的时间 | | change\_desc | varchar(255) | 否 / | 该笔操作的备注 | | change\_type | tinyint(3) | 否 / | 操作类型,0为充值,1,为提现,2为管理员调节,99为其它类型 | #### 2.ad 广告表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | ad\_id | smallint(5)  | 否 / | 自增ID号 | | position\_id | smallint(5)  | 否 / 0 | 0,站外广告;从1开始代表的是该广告所处的广告位,同表ad\_postition中的字段position\_id的值 | | media\_type | tinyint(3)  | 否 / 0 | 广告类型,0图片;1flash;2代码3文字 | | ad\_name | varchar(60) | 否 / | 该条广告记录的广告名称 | | ad\_link | varchar(255) | 否 / | 广告链接地址 | | ad\_code | text | 否 / | 广告链接的表现,文字广告就是文字或图片和flash就是它们的地址 | | start\_time | int(11) | 否 / 0 | 广告开始时间 | | end\_time | int(11) | 否 / 0 | 广告结速时间 | | link\_man | varchar(60) | 否 / | 广告联系人 | | link\_email | varchar(60) | 否 / | 广告联系人的邮箱 | | link\_phone | varchar(60) | 否 / | 广告联系人的电话 | | click\_count | mediumint(8)  | 否 / 0 | 该广告点击数 | | enabled | tinyint(3) | 否 / 1 | 该广告是否关闭;1开启; 0关闭; 关闭后广告将不再有效 | #### 3.admin\_action 管理权限分配 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | action\_id | tinyint(3)  | 否 /  | 自增ID号 | | parent\_id | tinyint(3)  | 否 / 0 | 该id 项的父id,对应本表的action\_id字段 | | action\_code | varchar(20) | 否 /  | 代表权限的英文字符串,对应汉文在语言文件中,如果该字段有某个字符串,就表示有该权限 | | relevance | varchar(20) | 否 /  |   | #### 4.admin\_log  管理日志 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | log\_id | int(10)  | 否 /  | 自增ID号 | | log\_time | int(10)  | 否 / 0 | 写日志时间 | | user\_id | tinyint(3)  | 否 / 0 | 该日志所记录的操作者id,同admin\_user的user\_id | | log\_info | varchar(255) | 否 / | 管理操作内容 | | ip\_address | varchar(15) | 否 / | 登录者登录IP | #### 5.admin\_message  管理留言  | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | message\_id | smallint(5)  | 否 /  | 自增id号 | | sender\_id | tinyint(3)  | 否 / 0 | 发送该留言的管理员id,同admin\_user的user\_id | | receiver\_id | tinyint(3)  | 否 / 0 | 接收消息管理员id,同admin\_user的user\_id,如果是给多个管理员发送,则同一个消息给每个管理员id发送一条 | | sent\_time | int(11)  | 否 / 0 | 留言发送时间 | | read\_time | int(11)  | 否 / 0 | 留言阅读时间 | | readed | tinyint(1)  | 否 / 0 | 留言是否阅读1已阅读;0未阅读 | | deleted | tinyint(1)  | 否 / 0 | 留言是否已经被删除 1已删除;0未删除 | | title | varchar(150) | 否 /  | 留言的主题 | | message | text | 否 /  | 留言的内容 | #### 6.admin\_user  管理员管理 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | user\_id | smallint(5)  | 否 /  | 自增id号,管理员代码 | | user\_name | varchar(60) | 否 /  | 管理员登录名 | | email | varchar(60) | 否 /  | 管理员邮箱 | | password | varchar(32) | 否 /  | 管理员登录密码 | | add\_time | int(11) | 否 /  | 管理员添加时间 | | last\_login | int(11) | 否 /  | 管理员最后一次登录时间 | | last\_ip | varchar(15) | 否 /  | 管理员最后一次登录IP | | action\_list | text | 否 /  | 管理员管理权限列表 | | nav\_list | text | 否 /  | 管理员导航栏配置项 | | lang\_type | varchar(50) | 否 /  |   | | agency\_id | smallint(5)  | 否 /  | 该管理员负责的办事处理的id,同agency的agency\_id字段.如果管理员没有负责办事处,则此处为0 | | suppliers\_id | smallint(5) | 是 / 0 |   | | todolist | longtext | 是 /  | 记事本记录的数据 | | role\_id | smallint(5) | 是 /  |   | #### 7.adsense  广告相关统计 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | from\_ad | smallint(5) | 否 / 0 | 广告代号,-1是部外广告,如果是站内广告则为ad的ad\_id | | referer | varchar(255) | 否 / | 页面来源 | | clicks | int(10)  | 否 / 0 | 点击率 | #### 8.ad\_custom   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Ad\_id | Mediumint(8) | 否 /  |   | | Ad\_type | Tinyint(1) | 否 / 1 |   | | Ad\_name | Varchar(60) | 是 /  |   | | Add\_time | Int(10) | 否 / 0 |   | | Content | Mediumtext | 是 /  |   | | url | Varchar(255) | 是 /  |   | | Ad\_status | Tinyint(3) | 否 / 0 |   | #### 9.ad\_position  广告位 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | position\_id | tinyint(3)  | 否 /  | 广告位自增id | | position\_name | varchar(60) | 否 / | 广告位名称 | | ad\_width | smallint(5)  | 否 / 0 | 广告位宽度 | | ad\_height | smallint(5)  | 否 / 0 | 广告高度 | | position\_desc | varchar(255) | 否 / | 广告位描述 | | position\_style | text | 否 / | 广告位模板代码 | #### 10.affiliate\_log  管理日志 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | log\_id | mediumint(8) | 否 /  |   | | order\_id | mediumint(8) | 否 /   | 顺序ID | | time | int(10) | 否 /  | 时间 | | user\_id | mediumint(8) | 否 /  | 用户ID | | user\_name | varchar(60) | 是 /  | 用户名 | | money | decimal(10,2) | 否/0.00 | 钱 | | point | int(10) | 否 / 0 | 积分 | | separate\_type | tinyint(1) | 否 / 0 | 特殊说明 | #### 11.agency  办事处信息 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | agency\_id | smallint(5)  | 否 /  | 办事处ID | | agency\_name | varchar(255) | 否 /  | 办事处名字 | | agency\_desc | text | 否 /  | 办事处描述 | #### 12.area\_region  记录配送区域关联id | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | shipping\_area\_id | smallint(5) | 否 / 0 | 配送区域的id 号,等同shipping\_area的shipping\_area\_id的值 | | region\_id | smallint(5) | 否 / 0 | 地区列表,等同于ecs\_region的region\_id | #### 13.article  文章内容 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | article\_id | mediumint(8)  | 否 / | 自增ID号 | | cat\_id | smallint(5) | 否 / 0 | 该文章的分类,同article\_cat的cat\_id,如果不在,将自动成为保留类型而不能删除 | | title | varchar(150) | 否 / | 文章题目 | | content | longtext | 否 / | 文章内容 | | author | varchar(30) | 否 / | 文章作者 | | author\_email | varchar(60) | 否 / | 文件作者的email | | keywords | varchar(255) | 否 / | 文章的关键字 | | article\_type | tinyint(1)  | 否 / 2 | 文章类型 | | is\_open | tinyint(1)  | 否 / 1 | 是否显示;1显示;0不显示  | | add\_time | int(10)  | 否 / 0 | 文章添加时间 | | file\_url | varchar(255) | 否 / | 上传文件或者外部文件的url | | open\_type | tinyint(1)  | 否 / 0 | 0,正常; 当该字段为1或2时,会在文章最后添加一个链接’相关下载’,连接地址等于file\_url的值;但程序在此处有Bug | | link | varchar(255) | 否 / | 该文章标题所引用的连接,如果该项有值将不能显示文章内容,即该表中content的值 | | description | varchar(255) | 是 /  |   | #### 14.article\_cat  文章分类信息 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | cat\_id  | smallint(5) | 否 | 自增ID | | cat\_name  | varchar(255) | 否 | 分类名称 | | cat\_type  | tinyint(1)  | 否 | 分类类型 1,普通分类2,系统分类 3,网店信息 4, 帮助分类 5,网店帮助 | | keywords  | varchar(255) | 否 | 分类关键字 | | cat\_desc  | varchar(255) | 否 | 分类说明文字 | | sort\_order  | tinyint(3)  | 否 | 分类显示顺序 | | show\_in\_nav  | tinyint(1)  | 否 | 是否在导航栏显示 0 否 ;  1 是 | | parent\_id | smallint(5)  | 否 | 父节点id,取值于该表cat\_id字段 | #### 15.attribute  商品类型属性 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | attr\_id | smallint(5)  | 否 /  | 自增 ID | | cat\_id | smallint(5)  | 否 / 0 | 商品类型 , 同goods\_type的 cat\_id | | attr\_name | varchar(60) | 否 / | 属性名称 | | attr\_input\_type | tinyint(1)  | 否 / 1 | 当添加商品时,该属性的添加类别; 0为手功输入;1为选择输入;2为多行文本输入 | | attr\_type | tinyint(1)  | 否 / 1 | 属性是否多选; 0否; 1是 如果可以多选,则可以自定义属性,并且可以根据值的不同定不同的价 | | attr\_values | text | 否 / | 即选择输入,则attr\_name对应的值的取值就是该这字段值  | | attr\_index | tinyint(1)  | 否 / 0 | 属性是否可以检索;0不需要检索; 1关键字检索2范围检索,该属性应该是如果检索的话,可以通过该属性找到有该属性的商品 | | sort\_order | tinyint(3)  | 否 / 0 | 属性显示的顺序,数字越大越靠前,如果数字一样则按id顺序 | | is\_linked | tinyint(1)  | 否 / 0 | 是否关联,0 不关联 1关联; 如果关联, 那么用户在购买该商品时,具有有该属性相同的商品将被推荐给用户 | | attr\_group | tinyint(1)  | 否 / 0 | 属性分组,相同的为一个属性组应该取自goods\_type的attr\_group的值的顺序. | #### 16.auction\_log  拍卖出价记录表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | log\_id | mediumint(8) | 否 | 自增ID号 | | act\_id | mediumint(8) | 否 | 拍卖活动的id,取值于goods\_activity的act\_id字段 | | bid\_user | mediumint(8) | 否 | 出价的用户id,取值于users的user\_id | | bid\_price | decimal(10,2) | 否 | 出价价格 | | bid\_time | int(10) | 否 | 出价时间 | #### 17.auto\_manage 处理文章,商品自动上下线的计划任务列表(需要安装计划任务插件) | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | item\_id | mediumint(8) | 否 | 如果是商品就是goods的goods\_id,如果是文章就是article的article\_id | | type | varchar(10) | 否 | Goods是商品,article是文章 | | starttime | int(10) | 否 | 上线时间 | | endtime | int(10) | 否 | 下线时间  | #### 18.back\_goods   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Rec\_id | mediumint(8) | 否 /  |   | | Back\_id | mediumint(8) | 是 / 0 |   | | Goods\_id | mediumint(8) | 否 / 0 |   | | Product\_id | mediumint(8) | 否 / 0 |   | | Product\_sn | Vatchar(60) | 是 / |   | | Goods\_name | Vatchar(120) | 是 / |   | | Brand\_name | Vatchar(60) | 是 / |   | | Goods\_sn | Vatchar(60) | 是 / |   | | Is\_real | Tinyint(1) | 是 / 0 |   | | Send\_number | Smallint(5) | 是 / 0 |   | | Goods\_attr | Test | 是 /  |   | #### 19.back\_order   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | back\_id | mediumint(8) | 否 |   | | delivery\_sn | varchar(20) | 否 |   | | order\_sn | varchar(20) | 否 |   | | order\_id | mediumint(8) | 否 |   | | invoice\_no | varchar(50) | 是 |   | | add\_time | int(10) | 是 |   | | shipping\_id | tinyint(3) | 是 |   | | shipping\_name | varchar(120) | 是 |   | | user\_id | mediumint(8) | 是 |   | | action\_user | varchar(30) | 是 |   | | consignee | varchar(60) | 是 |   | | address | varchar(250) | 是 |   | | country | smallint(5) | 是 |   | | province | smallint(5) | 是 |   | | city | smallint(5) | 是 |   | | district | smallint(5) | 是 |   | | sign\_building | varchar(120) | 是 |   | | email | varchar(60) | 是 |   | | zipcode | varchar(60) | 是 |   | | tel | varchar(60) | 是 |   | | mobile | varchar(60) | 是 |   | | best\_time | varchar(120) | 是 |   | | postscript | varchar(255) | 是 |   | | how\_oos | varchar(120) | 是 |   | | insure\_fee | decimal(10,2) | 是 |   | | shipping\_fee | decimal(10,2) | 是 |   | | update\_time | int(10) | 是 |   | | suppliers\_id | smallint(5) | 是 |   | | status | tinyint(1) | 否 |   | | return\_time | int(10) | 是 |   | | agency\_id | smallint(5) | 是 |   | #### 20.bonus\_type  红包类型表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | type\_id | smallint(5)  | 否 / | 红包类型流水号 | | type\_name | varchar(60) | 否 / | 红包名称 | | type\_money | decimal(10,2) | 否/0.00 | 红包所值的金额 | | send\_type | tinyint(3)  | 否 / 0 | 红包发送类型0按用户如会员等级,会员名称发放;1按商品类别发送;2按订单金额所达到的额度发送;3线下发送 | | min\_amount | decimal(10,2)  | 否/0.00 | 如果按金额发送红包,该项是最小金额,即只要购买超过该金额的商品都可以领到红包  | | max\_amount | decimal(10,2)  | 否/0.00 |   | | send\_start\_date | int(11) | 否 / 0 | 红包发送的开始时间 | | send\_end\_date | int(11) | 否 / 0 | 红包发送的结束时间 | | use\_start\_date | int(11) | 否 / 0 | 红包可以使用的开始时间 | | use\_end\_date | int(11) | 否 / 0 | 红包可以使用的结束时间 | | min\_goods\_amount | decimal(10,2)  | 否0.00 | 可以使用该红包的商品的最低价格,即只要达到该价格商品才可以使用红包 | #### 21.booking\_goods  缺货登记的订购和处理记录表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | rec\_id | mediumint(8)  | 否 /  | 自增ID号 | | user\_id | mediumint(8)  | 否 / 0 | 登记该缺货记录的用户的id,取值user的user\_id | | email | varchar(60) | 否 /  | 页面填的用户的email,默认取值于user的email | | link\_man | varchar(60) | 否 /  | 页面填的用户的电话,默认取值于users的consignee | | tel | varchar(60) | 否 /  | 页面填的用户电话,默认取值于user的tel | | goods\_id | mediumint(8)  | 否 / 0 | 缺货登记商品id,取值于goods的goods\_id | | goods\_desc | varchar(255) | 否 /  | 缺货登记时留的订购描述 | | goods\_number | smallint(5)  | 否 / 0 | 订购数量 | | booking\_time | int(10)  | 否 / 0 | 缺货登记的时间 | | is\_dispose | tinyint(1)  | 否 / 0 | 是否已经被处理 | | dispose\_user | varchar(30) | 否 /  | 处理该缺货登记的管理员用户名,取值于session,该session取值于admin\_user的user\_name | | dispose\_time | int(10)  | 否 / 0 | 处理的时间 | | dispose\_note | varchar(255) | 否 /  | 处理时间管理员留的备注 | #### 22.brand  商品品牌表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | brand\_id | smallint(5)  | 否 /  | 自增id号 | | brand\_name | varchar(60) | 否 / | 品牌名称 | | brand\_logo | varchar(80) | 否 / | 上传的该公司Logo图片 | | brand\_desc | text | 否 / | 品牌描述 | | site\_url | varchar(255) | 否 / | 品牌的网址 | | sort\_order | tinyint(3)  | 否 / 0 | 品牌在前台页面的显示顺序,数字越大越靠后 | | is\_show | tinyint(1)  | 否 / 1 | 该品牌是否显示;0否1显示 | #### 23.card   贺卡的配置的信息 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | card\_id | tinyint(3)  | 否 /  | 自增id号 | | card\_name | varchar(120) | 否 /  | 贺卡名称 | | card\_img | varchar(255) | 否 /  | 贺卡图纸的名称 | | card\_fee | decimal(6,2)  | 否 /  | 贺卡所需费用 | | free\_money | decimal(6,2)  | 否/0.00 | 订单达到该字段的值后使用此贺卡免费 | | card\_desc | varchar(255) | 否/0.00 | 贺卡描述 | #### 24.cart  购物车购物信息记录表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | rec\_id | mediumint(8)  | 否 | 自增id号 | | user\_id | mediumint(8)  | 否 | 用户登录ID;取自session | | session\_id | char(32) | 否 | 如果该用户退出,该Session\_id对应的购物车中所有记录都将被删除 | | goods\_id | mediumint(8)  | 否 | 商品的ID,取自表goods的goods\_id | | goods\_sn | varchar(60) | 否 | 商品的货号,取自表goods的goods\_sn | | product\_id | mediumint(8) | 否 |   | | goods\_name | varchar(120) | 否 | 商品名称,取自表goods的goods\_name | | market\_price | decimal(10,2)  | 否 | 商品的本店价,取自表市场价 | | goods\_price | decimal(10,2) | 否 | 商品的本店价,取自表goods的shop\_price | | goods\_number | smallint(5)  | 否 | 商品的购买数量,在购物车时,实际库存不减少 | | goods\_attr | text | 否 | 商品的扩展属性, 取自goods的extension\_code | | is\_real | tinyint(1)  | 否 | 取自ecs\_goods的is\_real | | extension\_code | varchar(30) | 否 | 商品的扩展属性,取自goods的extension\_code | | parent\_id | mediumint(8)  | 否 | 该商品的父商品ID,没有该值为0,有的话那该商品就是该id的配件 | | rec\_type | tinyint(1)  | 否 | 购物车商品类型;0普通;1团够;2拍卖;3夺宝奇兵 | | is\_gift | smallint(5)  | 否 | 是否赠品,0否;其他, 是参加优惠活动的id,取值于favourable\_activity的act\_id | | is\_shipping | tinyint(1) | 否 |   | | can\_handsel | tinyint(3)  | 否 | 能否处理 | | goods\_attr\_id | mediumint(8) | 否 | 该商品的属性的id,取自goods\_attr的goods\_attr\_id,如果有多个,只记录了最后一个,可能是bug | #### 25.category  商品分类表,记录商品分类信息 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | cat\_id | smallint(5)  | 否 | 自增id号 | | cat\_name | varchar(90) | 否 | 分类名称 | | keywords | varchar(255) | 否 | 分类的关键字,可能是为了搜索 | | cat\_desc | varchar(255) | 否 | 分类描述 | | parent\_id | smallint(5)  | 否 / 0 | 该分类的父类ID,取值于该表的cat\_id字段 | | sort\_order | tinyint(1)  | 否 / 0 | 该分类在页面显示的顺序,数字越大顺序越靠后,同数字,id在前的先显示 | | template\_file | varchar(50) | 否 | 不确定字段,按名和表设计猜,应该是该分类的单独模板文件的名字 | | measure\_unit | varchar(15) | 否 | 该分类的计量单位 | | show\_in\_nav | tinyint(1) | 否 / 0 | 是否显示在导航栏,0不;1显示 | | style | varchar(150) | 否 | 该分类的单独的样式表的包括文件部分的文件路径 | | is\_show | tinyint(1)  | 否 / 1 | 是否在前台页面显示 1显示; 0不显示 | | grade | tinyint(4) | 否 / 0 | 该分类的最高和最低价之间的价格分级,当大于1时,会根据最大最小价格区间分成区间,会在页面显示价格范围,如0-300,300-600,600-900这种;  | | filter\_attr | smallint(6) | 否 / 0 | 如果该字段有值,则该分类将还会按照该值对应在表goods\_attr的goods\_attr\_id所对应的属性筛选,如,封面颜色下有红,黑分类筛选 | #### 26.cat\_recommend   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Cat\_id | Smallint(5) | 否 /  |   | | Recommend\_type | Tinyint(1) | 否  /  |   | #### 27.collect\_goods  会员收藏商品的记录列表,一条记录一个收藏商品 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | rec\_id | mediumint(8)  | 否 | 收藏记录的自增id | | user\_id | mediumint(8)  | 否 | 该条收藏记录的会员id,取值于users的user\_id | | goods\_id | mediumint(8)  | 否 | 收藏的商品id,取值于goods的goods\_id | | add\_time | int(11)  | 否 | 收藏时间 | | is\_attention | tinyint(1) | 否 | 是否关注该收藏商品;1是;0否 | #### 28.comment  用户对文章和产品的评论列表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | comment\_id | int(10)  | 否 | 用户评论的自增id | | comment\_type | tinyint(3)  | 否 / 0 | 用户评论的类型;0评论的是商品,1评论的是文章 | | id\_value | mediumint(8)  | 否 / 0 | 文章或者商品的id,文章对应的是article的article\_id;商品对应的是goods的goods\_id | | email | varchar(60) | 否 | 评论是提交的Email地址,默认取的user的email | | user\_name | varchar(60) | 否 | 评论该文章或商品的人的名称,取值users的user\_name | | content | text | 否 | 评论的内容 | | comment\_rank | tinyint(1)  | 否 / 0 | 该文章或者商品的重星级;只有1到5星;由数字代替;其中5代表5星 | | add\_time | int(10)  | 否 / 0 | 评论的时间 | | ip\_address | varchar(15) | 否 /  | 评论时的用户IP | | status | tinyint(3)  | 否 / 0 | 是否被管理员批准显示;1是;0未批准显示 | | parent\_id | int(10)  | 否 / 0 | 评论的父节点,取值该表的comment\_id字段,如果该字段为0,则是一个普通评论,否则该条评论就是该字段的值所对应的评论的回复 | | user\_id | int(10) | 否 /0 | 发表该评论的用户的用户id,取值user的user\_id | #### 29.crons  计划任务插件安装配置信息 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | cron\_id | tinyint(3)  | 否 | 自增ID号 | | cron\_code | varchar(20) | 否 | 该插件文件在相应路径下的不包括''.php''部分的文件名,运行该插件将通过该字段的值寻找将运行的文件 | | cron\_name | varchar(120) | 否 | 计划任务的名称 | | cron\_desc | text | 是 | 计划人物的描述 | | cron\_order | tinyint(3)  | 否 | 应该是用了设置计划任务执行的顺序的,即当同时触发2个任务时先执行哪一个,如果一样应该是id在前的先执行暂不确定 | | cron\_config | text | 否 | 对每次处理的数据的数量的值,类型,名称序列化;比如删几天的日志,每次执行几个商品或文章的处理 | | thistime | int(10) | 否 | 该计划任务上次被执行的时间 | | nextime | int(10) | 否 | 该计划任务下次被执行的时间 | | day | tinyint(2) | 否 | 如果该字段有值,则计划任务将在每月的这一天执行该计划人物 | | week | varchar(1) | 否 | 如果该字段有值,则计划任务将在每周的这一天执行该计划人物 | | hour | varchar(2) | 否 | 如果该字段有值,则该计划任务将在每天的这个小时段执行该计划任务 | | minute | varchar(255) | 否 | 如果该字段有值,则该计划任务将在每小时的这个分钟段执行该计划任务,该字段的值可以多个,用空格间隔 | | enable | tinyint(1) | 否 | 该计划任务是否开启;0,关闭;1,开启 | | run\_once | tinyint(1) | 否 | 执行后是否关闭,这个关闭的意思还得再研究下 | | allow\_ip | varchar(100) | 否 | 允许运行该计划人物的服务器ip | | alow\_files | varchar(255) | 否 | 运行触发该计划人物的文件列表可多个值,为空代表所有许可的 | #### 30.delivery\_goods   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Rec\_id | mediumint(8) | 否 |   | | Delivery\_id | mediumint(8) | 否 |   | | Goods\_id | mediumint(8) | 否 |   | | Product\_id | mediumint(8) | 是 |   | | Product\_sn | Varchar(60) | 是 |   | | Goods\_name | Varchar(120) | 是 |   | | Brand\_name | Varchar(60) | 是 |   | | Goods\_sn | Varchar(60) | 是 |   | | Is\_real | Tinyint(1) | 是 |   | | Extension\_code | Varchar(30) | 是 |   | | Parent\_id | mediumint(8) | 是 |   | | Send\_number | Smallint(5) | 是 |   | | Goods\_attr | text | 是 |   | #### 31.delivery\_order | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | delivery\_id | mediumint(8)  | 否 |   | | delivery\_sn | varchar(20) | 否 |   | | order\_sn | varchar(20) | 否 |   | | order\_id | mediumint(8)  | 否 |   | | invoice\_no | varchar(50) | 是 |   | | add\_time | int(10)  | 是 |   | | shipping\_id | tinyint(3) | 是 |   | | shipping\_name | varchar(120) | 是 |   | | user\_id | mediumint(8) | 是 |   | | action\_user | varchar(30) | 是 |   | | consignee | varchar(60) | 是 |   | | address | varchar(250) | 是 |   | | country | smallint(5)  | 是 |   | | province | smallint(5)  | 是 |   | | city | smallint(5)  | 是 |   | | district | smallint(5)  | 是 |   | | sign\_building | varchar(120) | 是 |   | | email | varchar(60) | 是 |   | | zipcode | varchar(60) | 是 |   | | tel | varchar(60) | 是 |   | | mobile | varchar(60) | 是 |   | | best\_time | varchar(120) | 是 |   | | postscript | varchar(255) | 是 |   | | how\_oos | varchar(120) | 是 |   | | insure\_fee | decimal(10,2)  | 是 |   | | shipping\_fee | decimal(10,2)  | 是 |   | | update\_time | int(10)  | 是 |   | | suppliers\_id | smallint(5) | 是 |   | | status | tinyint(1)  | 否 |   | | agency\_id | smallint(5) | 是 |   | #### 32.email\_list  增加电子杂志订阅表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | id  | mediumint(8) | 否 | 邮件订阅的自增id | | email  | varchar(60) | 否 | 邮件订阅所填的邮箱地址 | | stat  | tinyint(1) | 否 | 是否确认,可以用户确认也可以管理员确认;0,未确认;1,已确认 | | hash | varchar(10) | 否 | 邮箱确认的验证码,系统生成后发送到用户邮箱,用户验证激活时通过该值判断是否合法;主要用来防止非法验证邮箱 | #### 33.email\_sendlist  增加发送队列表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | id  | mediumint(8) | 否 | id | | email  | varchar(100) | 否 | Email | | template\_id  | mediumint(8) | 否 | 模板ID | | email\_content  | text | 否 | 邮件内容 | | error  | tinyint(1) | 否 | 错误消息 | | pri  | tinyint(10) | 否 | 优先级 | | last\_send | int(10) | 否 | 最后发送时间 | #### 34.error\_log  该表用来记录页面触发计划任务时失败所产生的错误 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | id | int(10) | 否 | 计划任务错误自增id | | info | varchar(255) | 否 | 错误详细信息 | | file | varchar(100) | 否 | 产生错误的执行文件的绝对路径 | | time | int(10) | 否 | 错误发生的时间 | #### 35.exchange\_goods   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Goods\_id | Mediumint(8) | 否 |   | | Exchange\_integral | Int(10) | 否 |   | | Is\_exchange | Tinyint(1) | 否 |   | | Is\_hot | Tinyint(1) | 否 |   | #### 36.favoutable\_activity  优惠活动的配置信息(送礼、减免、打折) | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | act\_id | smallint(5)  | 否 | 优惠活动的自增id | | act\_name | varchar(255) | 否 | 优惠活动的活动名称 | | start\_time | int(10)  | 否 | 活动的开始时间 | | end\_time | int(10)  | 否 | 活动的结束时间 | | user\_rank | varchar(255) | 否 | 可以参加活动的用户信息,取值于user\_rank的rank\_id;其中0是非会员,其他是相应的会员等级;多个值用逗号分隔',  | | act\_range | tinyint(3)  | 否 | `act\_range` tinyint(3) unsigned NOT NULL COMMENT '优惠范围;0,全部商品;1,按分类;2,按品牌;3,按商品 | | act\_range\_ext | varchar(255) | 否 | 优惠范围;0,全部商品;1,按分类;2,按品牌;3,按商品 | | min\_amount | decimal(10,2)  | 否 | 根据优惠活动范围的不同,该处意义不同;但是都是优惠范围的约束;如,如果是商品,该处是商品的id,如果是品牌,该处是品牌的id | | max\_amount | decimal(10,2)  | 否 | 订单达到金额下限,才参加活动 | | act\_type | tinyint(3)  | 否 | 参加活动的订单金额下限,0,表示没有上限 | | act\_type\_ext | decimal(10,2)  | 否 | 参加活动的优惠方式;0,送赠品或优惠购买;1,现金减免;价格打折优惠 | | gift | text | 否 | 如果是送赠品,该处是允许的最大数量,0,无数量限制;现今减免,则是减免金额,单位元;打折,是折扣值,100算,8折就是80 | | sort\_order | tinyint(3)  | 否 | 如果有特惠商品,这里是序列化后的特惠商品的id,name,price信息;取值于goods的goods\_id,goods\_name,价格是添加活动时填写的 | #### 37.feedback  用户反馈信息表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | msg\_id | mediumint(8)  | 否 | 反馈信息自增id | | parent\_id | mediumint(8)  | 否 | 父节点,取自该表msg\_id;反馈该值为0;回复反馈为节点id | | user\_id | mediumint(8)  | 否 | 用户ID | | user\_name | varchar(60) | 否 | 用户名 | | user\_email | varchar(60) | 否 | Email | | msg\_title | varchar(200) | 否 | 标题 | | msg\_type | tinyint(1)  | 否 | 类型 | | Msg\_status | tinyint(1) | 否 |   | | msg\_content | text | 否 | 内容 | | msg\_time | int(10)  | 否 | 时间 | | message\_img | varchar(255) | 否 | 图片 | | order\_id | int(11) | 否 | 是否回复 | | Msg\_area | tinyint(1) | 否 | | #### 38.friend\_link  友情链接配置信息表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | link\_id | smallint(5)  | 否 | 友情链接自增id | | link\_name | varchar(255) | 否 | 友情链接的名称,img的alt的内容 | | link\_url | varchar(255) | 否 | 友情链接网站的链接地址 | | link\_logo | varchar(255) | 否 | 友情链接的logo | | show\_order | tinyint(3)  | 否 | 在页面的显示顺序 | #### 39.goods  商品表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | goods\_id  | mediumint(8)  | 否 | 商品id | | cat\_id  | smallint(5)  | 否 | 商品所属商品分类id,取值category的cat\_id | | goods\_sn  | varchar(60) | 否 | 商品的唯一货号 | | goods\_name  | varchar(120) | 否 | 商品的名称 | | goods\_name\_style  | varchar(60) | 否 | 商品名称显示的样式;包括颜色和字体样式;格式如#ff00ff+strong | | click\_count  | int(10)  | 否 | 商品点击数 | | brand\_id  | smallint(5)  | 否 | 品牌id,取值于brand 的brand\_id | | provider\_name  | varchar(100) | 否 | 供货人的名称,程序还没实现该功能 | | goods\_number  | smallint(5)  | 否 | 商品库存数量 | | goods\_weight  | decimal(10,3)  | 否 | 商品的重量,以千克为单位 | | market\_price  | decimal(10,2)  | 否 | 市场售价 | | shop\_price  | decimal(10,2)  | 否 | 本店售价 | | promote\_price  | decimal(10,2)  | 否 | 促销价格 | | promote\_start\_date  | int(11)  | 否 | 促销价格开始日期 | | promote\_end\_date  | int(11)  | 否 | 促销价格结束日期 | | warn\_number  | tinyint(3)  | 否 | 商品报警数量 | | 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)  | 否 | 是否是实物,1,是;0,否;比如虚拟卡就为0,不是实物 | | extension\_code  | varchar(30) | 否 | 商品的扩展属性,比如像虚拟卡 | | is\_on\_sale  | tinyint(1)  | 否 | 该商品是否开放销售,1,是;0,否 | | is\_alone\_sale  | tinyint(1)  | 否 | 是否能单独销售,1,是;0,否;如果不能单独销售,则只能作为某商品的配件或者赠品销售 | | Is\_shipping | tinyint(1) | 否 |   | | integral  | int(10)  | 否 | 购买该商品可以使用的积分数量,估计应该是用积分代替金额消费;但程序好像还没有实现该功能 | | add\_time  | int(10)  | 否 | 商品的添加时间 | | sort\_order  | smallint(4)  | 否 | 应该是商品的显示顺序,不过该版程序中没实现该功能 | | is\_delete  | tinyint(1)  | 否 | 商品是否已经删除,0,否;1,已删除 | | is\_best  | tinyint(1)  | 否 | 是否是精品;0,否;1,是 | | is\_new  | tinyint(1)  | 否 | 是否是新品 | | is\_hot  | tinyint(1)  | 否 | 是否热销,0,否;1,是 | | is\_promote  | tinyint(1)  | 否 | 是否特价促销;0,否;1,是 | | bonus\_type\_id  | tinyint(3)  | 否 | 购买该商品所能领到的红包类型 | | last\_update  | int(10)  | 否 | 最近一次更新商品配置的时间 | | goods\_type  | smallint(5)  | 否 | 商品所属类型id,取值表goods\_type的cat\_id | | seller\_note  | varchar(255) | 否 | 商品的商家备注,仅商家可见 | | give\_integral | int(11) | 否 | 购买该商品时每笔成功交易赠送的积分数量 | | rank\_integral | int(11) | 否 |   | | suppliers\_id | smallint(5) | 是 |   | | is\_check | tinyint(1)  | 是 |   | #### 40.goods\_activity  拍卖活动和夺宝奇兵活动配置信息 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | act\_id | mediumint(8)  | 否 | 处境id号 | | act\_name | varchar(255) | 否 | 促销活动的名称 | | act\_desc | text | 否 | 促销活动的描述' | | act\_type | tinyint(3)  | 否 |   | | goods\_id | mediumint(8)  | 否 | 参加活动的id,取值于goods的goods\_id | | product\_id | mediumint(8) |   |   | | goods\_name | varchar(255) | 否 | 商品的名称,取值于goods的goods\_id | | start\_time | int(10)  | 否 | 活动开始时间 | | end\_time | int(10)  | 否 | 活动开始结束时间 | | is\_finished | tinyint(3)  | 否 | 活动是否结束,0,结束;1,未结束 | #### 41.goods\_article  文章关联产品表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | goods\_id | mediumint(8) | 否 / 0 | 商品id,取自goods的goods\_id | | article\_id | mediumint(8) | 否 / 0 | 文章id,取自 article 的article\_id | | admin\_id | tinyint(3) | 否 / 0 | 猜想是管理员的id,但是程序中似乎没有提及到 | #### 42.good\_attr  具体商品属性表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | goods\_attr\_id  | int(10)  | 否 | 自增ID号 | | goods\_id  | mediumint(8)  | 否 | 该具体属性属于的商品,取值于goods的goods\_id | | attr\_id  | smallint(5)  | 否 | 该具体属性属于的属性类型的id,取自attribute 的attr\_id | | attr\_value  | text | 否 | 该具体属性的值 | | attr\_pric | varchar(255) | 否 | 该属性对应在商品原价格上要加的价格 | #### 43.goods\_cat  商品的拓展分类 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | goods\_id | mediumint(8) | 否 | 商品id | | cat\_id | smallint(5) | 否 | 商品分类id | #### 44.goods\_gallery  商品相册表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | img\_id | mediumint(8)  | 否 | 商品相册ID | | goods\_id | mediumint(8)  | 否 | 图片属性商品的id | | img\_url | varchar(255) | 否 | 实际图片url | | img\_desc | varchar(255) | 否 | 图片说明信息 | | thumb\_url | varchar(255) | 否 | 微缩图片url | | img\_original | varchar(255) | 否 | 根据名字猜,应该是上传的图片文件的最原始的文件的url | #### 45.goods\_type  商品类型 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | cat\_id  | smallint(5)  | 否 | 自增id | | cat\_name  | varchar(60) | 否 | 商品类型名 | | enabled  | tinyint(1)  | 否 | 类型状态1,为可用;0为不可用;不可用的类型,在添加商品的时候选择商品属性将不可选 | | attr\_group | varchar(255) | 否 | 商品属性分组,将一个商品类型的属性分成组,在显示的时候也是按组显示。该字段的值显示在属性的前一行,像标题的作用 | #### 46.group\_goods  商品配件配置表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | parent\_id | mediumint(8)  | 否 | 父商品id | | goods\_id | mediumint(8)  | 否 | 配件商品id | | goods\_price | decimal(10,2)  | 否 | 配件商品的价格 | | admin\_id | tinyint(3) | 否 | 添加该配件的管理员id | #### 47.keywords  页面搜索关键字搜索记录 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | date | date | 否 | 搜索日期 | | searchengine | varchar(20) | 否 | 搜索引擎,默认是ecshop | | keyword | varchar(90) | 否 | 搜索关键字,即用户填写的搜索内容 | | count | mediumint(8)  | 否 | 搜索次数,按天累加 | #### 48.link\_goods  关联商品信息表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | goods\_id | mediumint(8)  | 否 | 商品id | | link\_goods\_id | mediumint(8)  | 否 | 被关联的商品的id | | is\_double | tinyint(1)  | 否 | 是否是双向关联; 0否; 1是 | | admin\_id | tinyint(3) | 否 | 添加此关联商品信息的管理员id | #### 49.mail\_templates  各种邮件的模板配置模板 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | template\_id  | tinyint(1)  | 否 | 邮件模板自增id | | template\_code  | varchar(30) | 否 | 模板字符串名称,主要用于插件言语包时匹配语言包文件等用途 | | is\_html  | tinyint(1)  | 否 | 邮件是否是html格式;0,否;1,是 | | template\_subject  | varchar(200) | 否 | 该邮件模板的邮件主题 | | template\_content  | text | 否 | 邮件模板的内容 | | last\_modify  | int(10)  | 否 | 最后一次修改模板的时间 | | last\_send  | int(10)  | 否 | 最近一次发送的时间,好像仅在杂志才记录 | | type | varchar(10) | 否 | 该邮件模板的邮件类型;共2个类型;magazine,杂志订阅;template,关注订阅 | #### 50.member\_price  | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | price\_id  | mediumint(8)  | 否 | 折扣价自增id | | goods\_id  | mediumint(8)  | 否 | 商品的id | | user\_rank  | tinyint(3) | 否 | 会员登记id | | user\_price | decimal(10,2) | 否 | 指定商品对指定会员等级的固定定价价格,单位元 | #### 51.nav  上中下3个导航栏的显示配置 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | id | mediumint(8) | 否 | 导航配置自增id | | ctype | varchar(10) | 是 |   | | cid | smallint(5)  | 是 |   | | name | varchar(255) | 否 | 导航显示标题 | | ifshow | tinyint(1) | 否 | 是否显示 | | vieworder | tinyint(1) | 否 | 页面显示顺序,数字越大越靠后 | | opennew | tinyint(1) | 否 | 导航链接页面是否在新窗口打开,1,是;其他,否 | | url | varchar(255) | 否 | 链接的页面地址 | | type | varchar(10) | 否 | 处于导航栏的位置,top为顶部;middle为中间;bottom,为底部 | #### 52.order\_action  对订单操作日志表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | action\_id | mediumint(8)  | 否 | 流水号 | | order\_id | mediumint(8)  | 否 | 被操作的交易号 | | action\_user | varchar(30) | 否 | 操作该次的人员 | | order\_status | tinyint(1)  | 否 | 作何操作0,未确认, 1已确认; 2已取消; 3无效; 4退货 | | shipping\_status | tinyint(1)  | 否 | 发货状态; 0未发货; 1已发货  2已取消  3备货中 | | pay\_status | tinyint(1)  | 否 | 支付状态 0未付款;  1已付款中;  2已付款 | | action\_note | varchar(255) | 否 | 操作血注 | | log\_time | int(11) | 否 | 操作时间 | #### 53.order\_goods  订单的商品信息 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | rec\_id  | mediumint(8)  | 否 | 订单商品信息自增id | | order\_id  | mediumint(8)  | 否 | 订单商品信息对应的详细信息id,取值order\_info的order\_id | | goods\_id  | mediumint(8)  | 否 | 商品的的id,取值表goods 的goods\_id | | goods\_name  | varchar(120) | 否 | 商品的名称,取值表goods | | goods\_sn  | varchar(60) | 否 | 商品的唯一货号,取值goods | | product\_id | mediumint(8) | 否 |   | | goods\_number  | smallint(5)  | 否 | 商品的购买数量 | | market\_price  | decimal(10,2) | 否 | 商品的市场售价,取值goods | | goods\_price  | decimal(10,2) | 否 | 商品的本店售价,取值goods | | goods\_attr  | text | 否 | 购买该商品时所选择的属性 | | send\_number  | smallint(5)  | 否 | 当不是实物时,是否已发货,0,否;1,是 | | is\_real  | tinyint(1)  | 否 | 是否是实物,0,否;1,是;取值goods | | extension\_code  | varchar(30) | 否 | 商品的扩展属性,比如像虚拟卡。取值goods | | parent\_id  | mediumint(8)  | 否 | 父商品id,取值于cart的parent\_id;如果有该值则是值多代表的物品的配件 | | is\_gift  | smallint(5)  | 否 | 是否参加优惠活动,0,否;其他,取值于cart 的is\_gift,跟其一样,是参加的优惠活动的id | | goods\_attr\_id | varchar(255) | 否 | | #### 54.order\_info  订单的配送 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | order\_id  | mediumint(8)  | 否 | 自增ID | | order\_sn  | varchar(20) | 否 |  订单号,唯一 | | user\_id  | mediumint(8)  | 否 | 用户id,同users的user\_id | | order\_status  | tinyint(1)  | 否 | 订单的状态;0未确认,1确认,2已取消,3无效,4退货 | | shipping\_status  | tinyint(1)  | 否 | 商品配送情况;0未发货,1已发货,2已收货,4退货 | | pay\_status  | tinyint(1)  | 否 | 支付状态;0未付款;1付款中;2已付款 | | consignee  | varchar(60) | 否 | 收货人的姓名,用户页面填写,默认取值表user\_address | | country  | smallint(5)  | 否 | 收货人的国家,用户页面填写,默认取值于表user\_address,其id对应的值在region | | province  | smallint(5)  | 否 | 收货人的省份,用户页面填写,默认取值于表user\_address, 其id对应的值在region | | city  | smallint(5)  | 否 | 收货人的城市,用户页面填写,默认取值于表user\_address,其id对应的值在region | | district  | smallint(5)  | 否 | 收货人的地区,用户页面填写,默认取值于表user\_address,其id对应的值在region | | address  | varchar(255) | 否 | 收货人的详细地址,用户页面填写,默认取值于表user\_address | | zipcode  | varchar(60) | 否 | 收货人的邮编,用户页面填写,默认取值于表user\_address | | tel  | varchar(60) | 否 | 收货人的电话,用户页面填写,默认取值于表user\_address | | mobile  | varchar(60) | 否 | 收货人的手机,用户页面填写,默认取值于表user\_address | | email  | varchar(60) | 否 | 收货人的Email, 用户页面填写,默认取值于表user\_address | | best\_time  | varchar(120) | 否 | 收货人的最佳送货时间,用户页面填写,默认取值于表user\_addr  | | sign\_building  | varchar(120) | 否 | 送货人的地址的标志性建筑,用户页面填写,默认取值于表user\_address | | postscript  | varchar(255) | 否 | 订单附言,由用户提交订单前填写 | | shipping\_id  | tinyint(3) | 否 | 用户选择的配送方式id,取值表shipping | | shipping\_name  | varchar(120) | 否 | 用户选择的配送方式的名称,取值表shipping | | pay\_id  | tinyint(3) | 否 | 用户选择的支付方式的id,取值表payment | | pay\_name  | varchar(120) | 否 | 用户选择的支付方式名称,取值表payment | | how\_oos  | varchar(120) | 否 | 缺货处理方式,等待所有商品备齐后再发,取消订单;与店主协商 | | how\_surplus  | varchar(120) | 否 | 根据字段猜测应该是余额处理方式,程序未作这部分实现 | | pack\_name  | varchar(120) | 否 | 包装名称,取值表pack | | card\_name  | varchar(120) | 否 | 贺卡的名称,取值card | | card\_message  | varchar(255) | 否 | 贺卡内容,由用户提交 | | inv\_payee  | varchar(120) | 否 | 发票抬头,用户页面填写 | | inv\_content  | varchar(120) | 否 | 发票内容,用户页面选择,取值shop\_config的code字段的值 为invoice\_content的value | | goods\_amount  | decimal(10,2) | 否 | 商品的总金额 | | shipping\_fee  | decimal(10,2) | 否 | 配送费用 | | insure\_fee  | decimal(10,2) | 否 | 保价费用 | | pay\_fee  | decimal(10,2) | 否 | 支付费用,跟支付方式的配置相关,取值表payment | | pack\_fee  | decimal(10,2) | 否 | 包装费用,取值表pack | | card\_fee  | decimal(10,2) | 否 | 贺卡费用,取值card | | money\_paid  | decimal(10,2) | 否 | 已付款金额 | | surplus  | decimal(10,2) | 否 | 该订单使用金额的数量,取用户设定余额,用户可用余额,订单金额中最小者 | | integral  | int(10)  | 否 | 使用的积分的数量,取用户使用积分,商品可用积分,用户拥有积分中最小者 | | integral\_money  | decimal(10,2) | 否 | 使用积分金额 | | bonus  | decimal(10,2) | 否 | 使用红包金额 | | order\_amount  | decimal(10,2) | 否 | 应付款金额 | | from\_ad  | smallint(5) | 否 | 订单由某广告带来的广告id,应该取值于ad | | referer  | varchar(255) | 否 | 订单的来源页面 | | add\_time  | int(10)  | 否 | 订单生成时间 | | confirm\_time  | int(10)  | 否 | 订单确认时间 | | pay\_time  | int(10)  | 否 | 订单支付时间 | | shipping\_time  | int(10)  | 否 | 订单配送时间 | | pack\_id  | tinyint(3)  | 否 | 包装id,取值表pck | | card\_id  | tinyint(3)  | 否 | 贺卡id,用户在页面选择,取值 | | bonus\_id  | smallint(5)  | 否 | 红包id, user\_bonus的bonus\_id | | invoice\_no  | varchar(50) | 否 | 发货时填写, 可在订单查询查看 | | extension\_code  | varchar(30) | 否 | 通过活动购买的商品的代号,group\_buy是团购; auction是拍卖;snatch夺宝奇兵;正常普通产品该处理为空 | | extension\_id  | mediumint(8)  | 否 | 通过活动购买的物品id,取值ecs\_good\_activity;如果是正常普通商品,该处为0 | | to\_buyer  | varchar(255) | 否 | 商家给客户的留言,当该字段值时可以在订单查询看到 | | pay\_note  | varchar(255) | 否 | 付款备注, 在订单管理编辑修改 | | agency\_id  | smallint(5)  | 否 | 该笔订单被指派给的办事处的id, 根据订单内容和办事处负责范围自动决定,也可以有管理员修改,取值于表agency | | inv\_type  | varchar(60) | 否 | 发票类型,用户页面选择,取值shop\_config的code字段的值invoice\_type的value | | tax  | decimal(10,2) | 否 | 发票税额 | | is\_separate  | tinyint(1) | 否 | 0未分成或等待分成;1已分成;2取消分成 | | parent\_id  | mediumint(8)  | 否 | 自增ID | | discount  | decimal(10,2) | 否 |  订单号,唯一 | #### 55.pack  商品包装信息配置表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | pack\_id  | tinyint(3)  | 否 | 包装配置的自增id | | pack\_name  | varchar(120) | 否 | 包装的名称 | | pack\_img  | varchar(255) | 否 | 包装图纸 | | pack\_fee  | smallint(5)  | 否 | 包装的费用 | | free\_money  | smallint(5)  | 否 | 订单达到此金额可以免除该包装费用 | | pack\_desc  | varchar(255) | 否 | 包装描述 | #### 56.package\_goods  | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Package\_id | mediumint(8) | 否 |   | | Goods\_id | mediumint(8) | 否 |   | | Product\_id | mediumint(8) | 否 |   | | Goods\_number | Smallint(5) | 否 |   | | Admin\_id | Tinyint(3) | 否 |   | #### 57.payment  安装的支付方式配置信息 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | pay\_id  | tinyint(3)  | 否 | 已安装的支付方式自增id | | pay\_code  | varchar(20) | 否 | 支付方式 的英文缩写,其实是该支付方式处理插件的不带后缀的文件名部分 | | pay\_name  | varchar(120) | 否 | 支付方式名称 | | pay\_fee  | varchar(10) | 否 | 支付费用 | | pay\_desc  | text | 否 | 支付方式描述 | | pay\_order  | tinyint(3)  | 否 | 支付方式在页面的显示顺序 | | pay\_config  | text | 否 | 支付方式的配置信息,包括商户号和密钥什么的 | | enabled  | tinyint(1)  | 否 | 是否可用;0否;1是 | | is\_cod  | tinyint(1)  | 否 | 是否货到付款, 0否;1是 | | is\_online  | tinyint(1)  | 否 | 是否在线支付;0否;1是 | #### 58.pay\_log  系统支付记录 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | log\_id  | int(10)  | 否 | 支付记录自增id | | order\_id  | mediumint(8)  | 否 | 对应的交交易记录的id,取值表order\_info | | order\_amount  | decimal(10,2)  | 否 | 支付金额 | | order\_type  | tinyint(1)  | 否 | 支付类型,0订单支付,1会员预付款支付 | | is\_paid  | tinyint(1)  | 否 | 是否已支付,0否;1是 | #### 59.plugins   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | code  | varchar(30) | 否 |   | | version  | varchar(10) | 否 |   | | library  | varchar(255) | 否 |   | | assign  | tinyint(1)  | 否 |   | | install\_date  | int(10) | 否 |   | #### 60.products   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Product\_id | mediumint(8) | 否 |   | | Goods\_id | mediumint(8) | 否 |   | | Goods\_attr | varchar(50) | 是 |   | | Product\_sn | varchar(50) | 是 |   | | Product\_number | smallint(5) | 是 | | #### 61.region  地区列表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | region\_id  | smallint(5)  | 否 | 表示该地区的id | | parent\_id  | smallint(5)  | 否 | 该地区的上一个节点的地区id | | region\_name  | varchar(120) | 否 | 地区的名字 | | region\_type  | tinyint(1) | 否 | 该地区的下一个节点的地区id | | agency\_id  | smallint(5)  | 否 | 办事处的id,这里有一个bug,同一个省不能有多个办事处,该字段只记录最新的那个办事处的id' | #### 62.reg\_extend\_info   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Id | Int(10) | 否 |   | | User\_id | Mediumint(8) | 否 |   | | Reg\_field\_id | Int(10) | 否 |   | | Content | text | 否 |   | #### 63.reg\_fields   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Id | tinyint(3) | 否 |   | | Reg\_field\_name | varchar(60) | 否 |   | | Dis\_order | tinyint(3) | 否 |   | | Display | tinyint(1) | 否 |   | | Type | tinyint(1) | 否 |   | | Is\_need | tinyint(1) | 否 |   | #### 64.role   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Role\_id | Smallint(5) | 否 |   | | Role\_name | Varchar(60) | 否 |   | | Action\_list | Text | 否 |   | | Role\_describe | text | 是 |   | #### 65.searchengine  搜索引擎访问记录 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | date  | date | 否 | 搜索引擎访问日期 | | searchengine  | varchar(20) | 否 | 搜索引擎名称 | | count  | mediumint(8)  | 否 | 访问次数 | #### 66.sessions  session记录表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | sesskey  | char(32) | 否 | sessionid | | expiry  | int(10)  | 否 | Session创建时间 | | userid  | mediumint(8)  | 否 | 如果不是管理员,记录用户id | | adminid  | mediumint(8)  | 否 | 如果是管理员记录管理员id | | ip  | char(15) | 否 | 客户端ip | | user\_name | varchar(60) | 否 |   | | user\_rank | tinyint(3) | 否 |   | | discount | decimal(3,2) | 否 |   | | email | varchar(60) | 否 |   | | data  | char(255) | 否 | 序列化后的session数据,如果session数据大于255则将数据存到表sessions\_data,此处为空 | #### 67.sessions\_data  session数据库 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | sesskey  | varchar(32) | 否 | sessionid | | expiry  | int(10)  | 否 | Session创建时间 | | data  | longtext | 否 | Session序列化后的数据 | #### 68.shipping  配送方式配置信息表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | shipping\_id  | tinyint(3)  | 否 | 自增id号 | | shipping\_code  | varchar(20) | 否 | 配送方式的字符串代号 | | shipping\_name  | varchar(120) | 否 | 配送方式名称 | | shipping\_desc  | varchar(255) | 否 | 配送方式描述 | | insure  | varchar(10) | 否 | 保价费用,单位元,或者是百分数,该值直接输出为报价费用 | | support\_cod  | tinyint(1)  | 否 | 是否支持货到付款,1,支持;0,不支持 | | enabled  | tinyint(1)  | 否 | 该配送方式是否被禁用,1,可用;0,禁用 | | shipping\_print |   | 否 |   | | print\_bg |   | 是 |   | | config\_lable |   | 是 |   | | print\_model |   | 是 |   | #### 69.shipping\_area  配送方式所属的配送区域和配送费用信息 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | shipping\_area\_id  | smallint(5)  | 否 | 自增id号 | | shipping\_area\_name  | varchar(150) | 否 | 配送方式中的配送区域的名字 | | shipping\_id  | tinyint(3)  | 否 | 该配送区域所属的配送方式,同shipping的shipping\_id | | configure  | text | 否 | 序列化的该配送区域的费用配置信息 | #### 70.shop\_config  全站配置信息表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | id  | smallint(5)  | 否 | 全站配置信息自增id | | parent\_id  | smallint(5)  | 否 | 父节点id,取值于该表id字段的值 | | code  | varchar(30) | 否 | 跟变量名的作用差不多,其实就是语言包中的字符串索引,如$\_LANG\[''cfg\_range''\]\[''cart\_confirm''\] | | type  | varchar(10) | 否 | 该配置的类型,text,文本输入框 | | store\_range  | varchar(255) | 否 | 当语言包中的code字段对应的是一个数组时,那该处就是该数组的索引,如$\_LANG\[''cfg\_range''\]\[''cart\_confirm''\]\[1\];只有type字段为select,options时才有值' | | store\_dir  | varchar(255) | 否 | 当type为file时才有值,文件上传后的保存目录 | | value  | text | 否 | 该项配置的值 | | sort\_order  | tinyint(3)  | 否 | 显示顺序,数字越大越靠后 | #### 71.snatch\_log  夺宝奇兵出价记录表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | log\_id  | mediumint(8)  | 否 | 自增id号 | | snatch\_id  | tinyint(3)  | 否 | 夺宝奇兵活动号,取值于goods\_activity的act\_id字段 | | user\_id  | mediumint(8)  | 否 | 出价的用户id,取值于users的user\_id | | bid\_price  | decimal(10,2) | 否 | 出价的价格 | | bid\_time  | int(10)  | 否 | 出价的时间 | #### 72.stats  访问信息记录表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | access\_time  | int(10)  | 否 | 访问时间 | | ip\_address  | varchar(15) | 否 | 访问者ip | | visit\_times  | smallint(5)  | 否 | 访问次数,如果之前有过访问次数,在以前的基础上+1 | | browser  | varchar(60) | 否 | 浏览器及版本 | | system  | varchar(20) | 否 | 操作系统 | | language  | varchar(20) | 否 | 语言 | | area  | varchar(30) | 否 | Ip所在地区 | | referer\_domain  | varchar(100) | 否 | 页面访问来源域名 | | referer\_path  | varchar(200) | 否 | 页面访问来源除域名外的路径部分 | | access\_url  | varchar(255) | 否 | 访问页面文件名 | #### 73.suppliers   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | suppliers\_id | smallint(5) | 否 |   | | suppliers\_name | varchar(255) | 是 |   | | suppliers\_desc | mediumtext | 是 |   | | is\_check | tinyint(1) | 否 |   | #### 74.tag  商品的标记 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | tag\_id  | mediumint(8) | 否 | 商品标签自增id | | user\_id  | mediumint(8)  | 否 | 用户的id | | goods\_id  | mediumint(8)  | 否 | 商品的id | | tag\_words  | varchar(255) | 否 | 标签内容 | #### 75.template  模板设置数据表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | filename  | varchar(30) | 否 | 该条模板配置属于哪个模板页面 | | region  | varchar(40) | 否 | 该条模板配置在它所属的模板文件中的位置 | | library  | varchar(40) | 否 | 该条模板配置在它所属的模板文件中的位置处应该引入的lib的相对目录地址 | | sort\_order  | tinyint(1)  | 否 | 模板文件中这个位置的引入lib项的值的显示顺序 | | id  | smallint(5)  | 否 | 字段意义待查 | | number  | tinyint(1)  | 否 | 每次显示多少个值 | | type  | tinyint(1)  | 否 | 属于哪个动态项,0,固定项;1,分类下的商品;2,品牌下的商品;3,文章列表;4,广告位 | | theme  | varchar(60) | 否 | 该模板配置项属于哪套模板的模板名 | | remarks  | varchar(30) | 否 | 备注,可能是预留字段,没有值所以没确定用途 | #### 76.topic  专题活动配置表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | topic\_id  | int(10)  | 否 | 专题自增id | | title  | varchar(255) | 否 | 专题名称 | | intro  | text | 否 | 专题介绍 | | start\_time  | int(11) | 否 | 专题开始时间 | | end\_time  | int(10) | 否 | 结束时间 | | data  | text | 否 | 专题数据内容,包括分类,商品等 | | template  | varchar(255) | 否 | 专题模板文件 | | css  | text | 否 | 专题样式代码 | | topic\_img | varchar(255) | 是 |   | | title\_pic | varchar(255) | 是 |   | | base\_style | char(6) | 是 |   | | htmls | mediumtext | 是 |   | | keywords | varchar(255) | 是 |   | | description | varchar(255) | 是 |   | #### 77.users   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | user\_id  | mediumint(8)  | 否 | 会员资料自增id | | email  | varchar(60) | 否 | 会员Email | | user\_name  | varchar(60) | 否 | 用户名 | | password  | varchar(32) | 否 | 用户密码 | | question  | varchar(255) | 否 | 密码提问 | | answer  | varchar(255) | 否 | 密码回答 | | sex  | tinyint(1)  | 否 | 性别 ;  0保密;  1男; 2女 | | birthday  | date | 否 | 出生日期 | | user\_money  | decimal(10,2) | 否 | 用户现有资金 | | frozen\_money  | decimal(10,2) | 否 | 用户冻结资金 | | pay\_points  | int(10)  | 否 | 消费积分 | | rank\_points  | int(10)  | 否 | 会员等级积分 | | address\_id  | mediumint(8)  | 否 | 收货信息id,表值表user\_address | | reg\_time  | int(10)  | 否 | 注册时间  | | last\_login  | int(11)  | 否 | 最后一次登录时间 | | last\_time  | datetime | 否 | 应该是最后一次修改信息时间,该表信息从其他表同步过来考虑 | | last\_ip  | varchar(15) | 否 | 最后一次登录IP | | visit\_count  | smallint(5)  | 否 | 员登记id,取值user\_rank | | user\_rank  | tinyint(3)  | 否 | 会员登记id,取值user\_rank | | is\_special  | tinyint(3)  | 否 | 是否特殊 | | salt  | varchar(10) | 否 |   | | parent\_id  | mediumint(9) | 否 | 推荐人会员id | | flag  | tinyint(3)  | 否 | 标识 | | alias  | varchar(60) | 否 | 昵称 | | msn  | varchar(60) | 否 | msn账号 | | qq  | varchar(20) | 否 | Qq账号 | | office\_phone  | varchar(20) | 否 | 办公电话 | | home\_phone  | varchar(20) | 否 | 家用电话 | | mobile\_phone  | varchar(20) | 否 | 移动电话 | | is\_validated  | tinyint(3)  | 否 | 是否生效 | | credit\_line  | decimal(10,2)  | 否 | 最大消费 | | passwd\_question | varchar(50) | 是 |   | | passwd\_answer | varchar(255) | 是 | | #### 78.user\_account  用户资金流动表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | id  | mediumint(8)  | 否 | 自增id号 | | user\_id  | mediumint(8)  | 否 | 用户登录后保存在session中的id号,跟users表中的user\_id对应 | | admin\_user  | varchar(255) | 否 | 操作该笔交易的管理员的用户名 | | amount  | decimal(10,2) | 否 | 资金的数目,正数为增加,负数为减少 | | add\_time  | int(10) | 否 | 记录插入时间 | | paid\_time  | int(10) | 否 | 记录更新时间 | | admin\_note  | varchar(255) | 否 | 管理员的被准 | | user\_note  | varchar(255) | 否 | 用户备注 | | process\_type  | tinyint(1) | 否 | 操作类型,1,退款;0,预付费,其实就是充值 | | payment  | varchar(90) | 否 | 支付渠道的名称,取自payment的pay\_name字段 | | is\_paid  | tinyint(1) | 否 | 是否已经付款,0,未付;1,已付 | #### 79.user\_address  收货人的信息列表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | address\_id  | mediumint(8)  | 否 |   | | address\_name  | varchar(50) | 否 | 名称 | | user\_id  | mediumint(8)  | 否 | 用户表中的流水号 | | consignee  | varchar(60) | 否 | 收货人的名字 | | email  | varchar(60) | 否 | 收货人的email | | country  | smallint(5) | 否 | 收货人的国家 | | province  | smallint(5) | 否 | 收货人的省份 | | city  | smallint(5) | 否 | 收货人城市 | | district  | smallint(5) | 否 | 收货人的地区 | | address  | varchar(120) | 否 | 收货人的详细地址 | | zipcode  | varchar(60) | 否 | 收货人的邮编 | | tel  | varchar(60) | 否 | 收货人的电话 | | mobile  | varchar(60) | 否 | 收货人的手机号 | | sign\_building  | varchar(120) | 否 | 收货地址的标志性建筑名 | | best\_time  | varchar(120) | 否 | 收货人的最佳收货时间 | #### 80.user\_bonus  已经发送的红包信息列表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | bonus\_id  | mediumint(8)  | 否 | 红包的流水号 | | bonus\_type\_id  | tinyint(3)  | 否 | 红包发送类型.0,按用户如会员等级,会员名称发放;1,按商品类别发送;2,按订单金额所达到的额度发送;3,线下发送 | | bonus\_sn  | bigint(20)  | 否 | 红包号,如果为0就是没有红包号.如果大于0,就需要输入该红包号才能使用红包 | | user\_id  | mediumint(8)  | 否 | 该红包属于某会员的id.如果为0,就是该红包不属于某会员 | | used\_time  | int(10)  | 否 | 红包使用的时间 | | order\_id  | mediumint(8)  | 否 | 使用了该红包的交易号 | | emailed  | tinyint(3)  | 否 | 否已经将红包发送到用户的邮箱;1,是;0,否 | >[tip] 纠正:bonus\_type\_id:红包类型流水号,对应 ecs\_bonus\_type表 type_id 而非 send_type #### 81.user\_feed   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Feed\_id | mediumint(8) | 否 |   | | User\_id | mediumint(8) | 否 |   | | Value\_id | mediumint(8) | 否 |   | | Goods\_id | mediumint(8) | 否 |   | | Feed\_type | tinyint(1) | 否 |   | | Is\_feed | tinyint(1) | 否 |   | #### 82.user\_rank  会员等级配置信息 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | rank\_id  | tinyint(3)  | 否 | 会员等级编号,其中0是非会员 | | rank\_name  | varchar(30) | 否 | 会员等级名称 | | min\_points  | int(10)  | 否 | 该等级的最低积分 | | max\_points  | int(10)  | 否 | 该等级的最高积分 | | discount  | tinyint(3)  | 否 | 该会员等级的商品折扣 | | show\_price  | tinyint(1)  | 否 | 是否在不是该等级会员购买页面显示该会员等级的折扣价格.1,显示;0,不显示 | | special\_rank  | tinyint(1)  | 否 | 是否事特殊会员等级组.0,不是;1,是 | #### 83.virtual\_card  虚拟卡卡号库 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | card\_id  | mediumint(8) | 否 | 虚拟卡卡号自增id | | goods\_id  | mediumint(8)  | 否 | 该虚拟卡对应的商品id,取值于表goods | | card\_sn  | varchar(60) | 否 | 加密后的卡号 | | card\_password  | varchar(60) | 否 | 加密后的密码 | | add\_date  | int(11) | 否 | 卡号添加日期 | | end\_date  | int(11) | 否 | 卡号截至使用日期 | | is\_saled  | tinyint(1) | 否 | 是否卖出,0,否;1,是 | | order\_sn  | varchar(20) | 否 | 卖出该卡号的交易号,取值表order\_info | | crc32  | int(11) | 否 | crc32后的key | #### 84.volume\_price   | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | Price\_type | Tinyint(1) | 否 |   | | Goods\_id | Mediumint(8) | 否 |   | | Volume\_number | Smallint(5) | 否 |   | | Volume\_price | Decimal(10,2) | 否 |   | #### 85.vote  网站调查信息记录表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | vote\_id  | smallint(5)  | 否 | 在线调查自增id | | vote\_name  | varchar(250) | 否 | 在线调查主题 | | start\_time  | int(11)  | 否 | 在线调查开始时间 | | end\_time  | int(11)  | 否 | 在线调查结束时间 | | can\_multi  | tinyint(1)  | 否 | 能否多选,0,可以;1,不可以 | | vote\_count  | int(10)  | 否 | 投票人数也可以说投票次数 | #### 86.vote\_log  投票记录表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | log\_id  | mediumint(8)  | 否 | 投票记录自增id | | vote\_id  | smallint(5)  | 否 | 关联的投票主题id,取值表vote | | ip\_address  | varchar(15) | 否 | 投票的ip地址 | | vote\_time  | int(10) | 否 | 投票的时间 | #### 87.vote\_option  投票的选项内容表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | option\_id  | smallint(5)  | 否 | 投票选项自增id | | vote\_id  | smallint(5)  | 否 | 关联的投票主题id,取值表vote | | option\_name  | varchar(250) | 否 | 投票选项的值 | | option\_count  | int(8) | 否 | 该选项的票数 | | option\_order | tinyint(3) | 否 |   | #### 88.wholesale  批发方案表 | 字段 | 类型 | Null/默认 | 注释 | | --- | --- | --- | --- | | act\_id  | mediumint(8)  | 否 | 批发方案自增id | | goods\_id  | mediumint(8)  | 否 | 商品ID | | goods\_name  | varchar(255) | 否 | 商品名称 | | rank\_ids  | varchar(255) | 否 | 适用会员登记,多个值之间用逗号分隔取值于user\_rank | | prices  | text | 否 | 序列化后的商品属性,数量,价格 | | enabled  | tinyint(3)  | 否 | 批发方案是否可用 |