ECSHOP v3.0数据库字典ECSHOP R&D Team2016年12月商品相关表商品分类表category此表用来维护商品分类信息字段名索引cat_id PK cat_namekeywordscat_descparent_id Y sort_ordertemplate_filemeasure_unitshow_in_navstyleis_showgrade 价格区间个数Tinyint(4) unsignedfilter_attr 筛选属性Smallint(6) unsignedshow_in_nav: 0表示不显示在导航栏,1表示显示在导航栏。
商品数据表goods此表用来维护商店商品数据信息字段名索引goods_idPK cat_id Y goods_sn Y goods_namegoods_name_styleclick_countbrand_id Y provider_namegoods_number Y goods_weightmarket_priceshop_pricepromote_pricepromote_start_date Y promote_end_date Y warn_numberkeywordsgoods_briefgoods_descgoods_thumbgoods_imgoriginal_imgis_realextension_code 虚拟商品代码varchar(30)virtual_sales 虚拟销量smallint(5) unsigned 0give_integral 送消费积分数Int(11) unsigned -1rank_integral 送等级积分数Int(11) unsigned -1备注:●商品重量采用克/千克为单位进行存储。
前台展示的时候根据实际情况加以判断,比如超过1000克,则以千克为单位展示。
●增加所属主分类字段,方便检索。
●库存数量警告查询的时候按照小于查询。
WHERE goods_number < warn_number,则报警。
●promte_price为促销价格,如果有促销价格,则按照促销价格销售,此价格不再参与会员的折扣计算。
●红包类型编号:如果按照商品发放红包,保存红包类型编号●is_check:供货商商品审核标识;0,未审核;1,已审核●is_on_sale:1,上架;0,下架;商品货品表product字段名索引product_id PK goods_id Y goods_attr Y product_sn备注:●product_number,库存数量,字段类型发生修正,由smallint(5) 修正为mediumint(8) 商品关联文章表goods_article字段名索引goods_id PKarticle_id 文章的ID Mediumint(8) unsignedPK admin_id 管理员id Tinyint(3) unsignePK商品相册表 goods_gallery此表用来维护商品的图片信息。
商品会员价格表 member_price此表用来维护商品的会员价格商品与分类关系对应表 goods_cat此表用来维护商品与分类的关系 字段名索引 goods_id PK cat_id PK一个商品可以属于多个分类。
商品类型表 goods_type字段名索引 img_id PK goods_id Y img_url img_descthumb_urlimg_original字段名索引 price_idPK goods_id Y user_rank user_price字段名 索引 cat_id PK cat_name enabled attr_group属性分组Varchar(255)属性表 attribute此表用来维护商品的属性信息 字段名索引 attr_id PK cat_id Y attr_nameattr_input_typ eattr_type attr_values attr_index sort_orderxis_linked attr_group属性分组Tinyint(1) unsigned● attr_type: 0为属性,1为规格● attr_input_type: 0为单行文本框 1为下拉框,2为多行文本 ● attr_values 以回车符间隔,一行为一个option商品属性表 goods_attr此表用来维护单个商品属性信息非实体商品表 virtual_card此表用来维护非实体商品的相关信息字段名索引 goods_attr_id PK goods_id Y attr_id Y attr_value attr_price商品关联表:link_goods此表用来维护商品关联信息 字段名索引 goods_idPK link_goods_id PK is_double admin_id 管理员idTinyint(3) unsignedPK商品数量优惠价格表:volume_price此表用来维护根据数量设置优惠价个信息品牌数据表 brand此表用来维护商品品牌信息字段名索引 card_id PK goods_id Y card_snY card_passwordadd_date end_date is_saled order_sn crc32字段名索引 price_type PK goods_idPK volume_number PK volume_price 优惠数量价格decimal(10,2)0.00字段名 索引 brand_id PK brand_name brand_logo brand_desc site_url sort_order Y is_show会员相关表会员信息表 users● 性别,0保密1男2女● 会员等级:只有当某会员为特殊的会员等级时,才在这里保存会员等级ID 。
● is_special 主要用于整合第三方系统是标记为是否为管理员。
● Flag: 正常用户为0, 当flag>0时表示该用户是重名用户,1表示还未选择处理方法,2表示将用户改为alias 所记录的名字, 3 表示删除,4表示重名,但不处理 ● Is_validated 0表示未认证, 1表示已经通过邮件字段名索引 user_id PK emailY user_name Y password question answer sexbirthday user_money frozen_money pay_points rank_points address_id reg_time last_login last_time last_ipvisit_count user_rank is_special saltparent_id flag Y alias msn qqoffice_phone home_phone mobile_phone is_validated credit_line passwd_questio npasswd_answer会员等级表 user_rank此表用来维护会员等级的相关信息 ● 默认级别:会员注册时的级别。
● 积分上下限:达到此积分才能升级● 折扣比率字段来决定此级别的会员的折扣,采用整数来记录,默认值为100会员收货地址表 user_address此表用来维护用户的收货地址信息字段名索引 rank_id PK rank_name min_points max_points discount show_price字段名索引 address_id PK address_name user_id Y consignee email country province citydistrict address zipcode tel mobilesign_building best_time用户帐号往来表 user_account此表用来维护用户账户上金额的往来情况。
process_type: 0为帐户冲值 1从帐户提款 2购买商品 3 取消订单用户账户变动情况account_logchange_type: 0 账户冲值 1 账户提款 2 调节账户 99 其他商品收藏表 collect_goods此表用来维护商品的收藏,指用户的商品收藏字段名索引 idPK user_id Y admin_user amount add_time paid_timeadmin_note user_note process_type payment is_paid字段名 索引 rec_id PK user_id Y goods_id Y add_timeis_attention Y字段名 索引 Log_id PK user_id Y user_money frozen_money rank_points pay_points change_time change_desc change_type订单相关表订单基础信息order_info 此表用来维护订单的基本信息字段名索引order_id PK order_sn Y user_id Y order_status YY pay_status Y split_statusconsigneecountryprovincecitydistrictaddresszipcodetelmobileemailbest_timesign_buildingpostscriptshipping_id Y shipping_namepay_id Y pay_namehow_ooshow_surpluspack_namecard_namecard_messageinv_payeeinv_contentgoods_amountshipping_feeinsure_feepay_feepack_feecard_feemoney_paidsurplusintegralintegral_moneybonusorder_amountfrom_adrefereradd_timeconfirm_timepay_timeshipping_timepack_idcard_idbonus_idinvoice_no(订单信息表续表)● 订单的状态:0未确认 1已确认 2合并 3 取消 4无效 5退货● 配送状态:0未发货 1已发货 2确认收货 3 备货中 4 已发货(部分商品) ● 款项的状态:0未付款 1付款中 2已付款订单商品信息order_goods此表用来维护订单中的商品信息 商品的价格指的是交易时的价格。