ShopCMS 开发文档
HFramework 开发文档

ShopCMS数据库(表)结构(二)

此处仅为介绍ShopCMS的数据库结构,下面的SQL代码不可作为数据库SQL语句直接执行!
[首字母 M-Z]

-- ----------------------------
-- Table structure for hl_navigator
-- ----------------------------
DROP TABLE IF EXISTS `hl_navigator`;
CREATE TABLE `hl_navigator` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '站内导航ID 主键',
  `name` varchar(32) NOT NULL DEFAULT '' COMMENT '品牌名称',
  `sort` int(11) NOT NULL DEFAULT '100' COMMENT '排序',
  `tag` varchar(32) NOT NULL DEFAULT '' COMMENT '链接标签,用于分类查找',
  `url` varchar(128) NOT NULL DEFAULT '' COMMENT '品牌网址',
  `remark` varchar(512) NOT NULL DEFAULT '' COMMENT '品牌描述',
  `is_open` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否公开',
  `from_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '来源类型:0=自定义;1=来自商品分类;2=来自文章分类',
  `from_id` int(11) NOT NULL DEFAULT '0' COMMENT '来源ID',
  `target` varchar(32) NOT NULL DEFAULT '' COMMENT '窗口',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8 COMMENT='站内导航表';

-- ----------------------------
-- Table structure for hl_notepad
-- ----------------------------
DROP TABLE IF EXISTS `hl_notepad`;
CREATE TABLE `hl_notepad` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '记事本ID 主键',
  `admin_id` int(11) NOT NULL DEFAULT '0' COMMENT '管理员ID',
  `content` varchar(10240) NOT NULL DEFAULT '' COMMENT '记事本',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='记事本信息表';

-- ----------------------------
-- Table structure for hl_order
-- ----------------------------
DROP TABLE IF EXISTS `hl_order`;
CREATE TABLE `hl_order` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单ID 主键',
  `no` varchar(32) NOT NULL DEFAULT '' COMMENT '订单编号',
  `title` varchar(48) NOT NULL DEFAULT '' COMMENT '订单标题等订单的关键信息',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `username` varchar(255) NOT NULL DEFAULT '' COMMENT '用户名',
  `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '订单状态:0=未确认;1=已确认;2=已完成;3=已取消;4=无效;',
  `product_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品总金额',
  `receiver_realname` varchar(64) NOT NULL DEFAULT '' COMMENT '收货人',
  `receiver_area_names` varchar(64) NOT NULL DEFAULT '' COMMENT '地址名称',
  `receiver_area_ids` varchar(32) NOT NULL DEFAULT '' COMMENT '区域ID链',
  `receiver_tel` varchar(32) NOT NULL DEFAULT '' COMMENT '收货人电话',
  `receiver_mobile` varchar(32) NOT NULL DEFAULT '' COMMENT '收货人手机号码',
  `receiver_zipcode` varchar(16) NOT NULL DEFAULT '' COMMENT '邮编',
  `receiver_address` varchar(64) NOT NULL DEFAULT '' COMMENT '详细地址',
  `receiver_remark` varchar(128) NOT NULL DEFAULT '' COMMENT '收货备注:如某时间段收货比较方便',
  `order_remark` varchar(255) NOT NULL DEFAULT '' COMMENT '订单备注,买家对货物属性、包装说明等订单的要求',
  `delivery_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0=未处理;1=配货中;2=已配货;3=已发货;4=已收货;',
  `delivery_name` varchar(32) NOT NULL DEFAULT '' COMMENT '配送方式名称',
  `delivery_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '快递费',
  `delivery_no` varchar(32) NOT NULL DEFAULT '' COMMENT '发货单号',
  `delivery_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '发货时间',
  `pay_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '订单应付金额,值=商品金额-优惠金额+运费,不包含支付手续费',
  `pay_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '支付手续费',
  `pay_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '支付状态:0=未支付;1=已支付;2=已退款',
  `pay_type` varchar(32) NOT NULL DEFAULT '' COMMENT '支付方式',
  `pay_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '支付时间',
  `pay_trade_no` varchar(64) NOT NULL DEFAULT '' COMMENT '第三方支付业务单号',
  `pay_point` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '支付积分',
  `ad_id` int(11) NOT NULL DEFAULT '0' COMMENT '来源广告',
  `confirm_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '订单确认时间',
  `invoice_id` int(4) NOT NULL DEFAULT '0' COMMENT '发票ID,0表示未开票',
  `topic_info` varchar(10240) NOT NULL DEFAULT '' COMMENT '优惠信息,JSON存储',
  `review_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '评论状态:0=未评论;1=已评论',
  `service_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '售后状态:0=未申请售后服务,1=售后中;2=售后完成(含拒绝);',
  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '订单备注',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '订单创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_no` (`no`) USING BTREE,
  KEY `idx_user_id` (`user_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='订单信息表';

-- ----------------------------
-- Table structure for hl_order_log
-- ----------------------------
DROP TABLE IF EXISTS `hl_order_log`;
CREATE TABLE `hl_order_log` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单日志ID 主键',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `admin_user_id` int(11) DEFAULT '0' COMMENT '管理员用户ID',
  `order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  `action` varchar(32) NOT NULL DEFAULT '' COMMENT '操作',
  `order_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '订单状态',
  `pay_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '支付状态',
  `delivery_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '配送状态',
  `remark` varchar(512) NOT NULL DEFAULT '' COMMENT '备注',
  `client_ip` varchar(39) NOT NULL DEFAULT '' COMMENT '操作人客户端IP',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `order_id` (`order_id`)
) ENGINE=MyISAM AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 COMMENT='订单操作日志表';

-- ----------------------------
-- Table structure for hl_order_product
-- ----------------------------
DROP TABLE IF EXISTS `hl_order_product`;
CREATE TABLE `hl_order_product` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单商品ID 主键',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `title` varchar(128) NOT NULL DEFAULT '' COMMENT '商品名称',
  `price` decimal(10,2) NOT NULL DEFAULT '0.00',
  `num` int(11) NOT NULL DEFAULT '0' COMMENT '购买数量',
  `att_url` varchar(64) NOT NULL DEFAULT '' COMMENT '商品默认图片',
  `attr` varchar(10240) NOT NULL DEFAULT '' COMMENT '商品属性,JSON存储',
  `combo` varchar(10240) NOT NULL DEFAULT '' COMMENT '套餐信息,JSON存储',
  `money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '金额小计',
  `content` text NOT NULL COMMENT '商品内容:用于保存交易快照',
  `service_id` int(11) NOT NULL DEFAULT '0' COMMENT '当前售后服务ID,0表示非售后商品',
  `review_rank` tinyint(4) NOT NULL DEFAULT '0' COMMENT '评价等级:0=未评价;1=差评;2=中评;3=好评',
  `is_point` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否为积分兑换;0=普通商品;1=积分商品',
  `point` int(11) NOT NULL DEFAULT '0' COMMENT '积分小计',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `order_id` (`order_id`),
  KEY `product_id` (`product_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='订购商品表';

-- ----------------------------
-- Table structure for hl_payment
-- ----------------------------
DROP TABLE IF EXISTS `hl_payment`;
CREATE TABLE `hl_payment` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '支付方式ID  主键',
  `pay_type` varchar(32) NOT NULL DEFAULT '' COMMENT '支付方式,用于程序调用;',
  `title` varchar(32) NOT NULL DEFAULT '' COMMENT '支付方式',
  `description` varchar(255) NOT NULL DEFAULT '' COMMENT '描述信息',
  `is_online` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '是否为在线支付:0=线下支付;1=在线支付',
  `logo` varchar(32) NOT NULL DEFAULT '' COMMENT '支付方式LOGOURL  前后台均可浏览',
  `fee` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '手续费,百分比。1表示收手续费1%。',
  `route` varchar(32) NOT NULL DEFAULT '' COMMENT '支付首页的路由',
  `is_open` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否显示:0=隐藏;1=显示;',
  `sort` int(11) NOT NULL DEFAULT '100' COMMENT '排序',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_paytype` (`pay_type`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='支付方式表';

-- ----------------------------
-- Table structure for hl_point
-- ----------------------------
DROP TABLE IF EXISTS `hl_point`;
CREATE TABLE `hl_point` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '积分账户ID 主键',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `point` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '可用积分',
  `point_freeze` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '冻结积分',
  `point_all` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总积分(含已消费)',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_user_id` (`user_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COMMENT='积分表';

-- ----------------------------
-- Table structure for hl_point_log
-- ----------------------------
DROP TABLE IF EXISTS `hl_point_log`;
CREATE TABLE `hl_point_log` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '积分明细 ID 主键',
  `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID(创建人)',
  `no` varchar(32) NOT NULL DEFAULT '' COMMENT '流水号',
  `point` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '操作后可用积分',
  `change` int(11) NOT NULL DEFAULT '0' COMMENT '可用积分变化,负数表示扣除',
  `point_freeze` int(11) NOT NULL DEFAULT '0' COMMENT '冻结积分变化',
  `freeze_change` int(11) NOT NULL DEFAULT '0' COMMENT '冻结积分变化,负数表示扣除',
  `rule_id` tinyint(4) NOT NULL DEFAULT '0' COMMENT '操作规则ID,见point_rule表',
  `assoc_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联ID',
  `remark` varchar(64) NOT NULL DEFAULT '' COMMENT '备注信息',
  `client_ip` varchar(39) NOT NULL DEFAULT '' COMMENT '客户端IP',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_user_id-rule_id-create_time` (`user_id`,`rule_id`,`create_time`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='积分明细表';

-- ----------------------------
-- Table structure for hl_point_product
-- ----------------------------
DROP TABLE IF EXISTS `hl_point_product`;
CREATE TABLE `hl_point_product` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '积分商品ID 主键',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `point` int(11) NOT NULL DEFAULT '0' COMMENT '兑换积分',
  `sort` int(11) NOT NULL DEFAULT '100' COMMENT '排序',
  `is_open` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否公开:0=隐藏;1=公开',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_product_id` (`product_id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='积分商品表';

-- ----------------------------
-- Table structure for hl_point_rule
-- ----------------------------
DROP TABLE IF EXISTS `hl_point_rule`;
CREATE TABLE `hl_point_rule` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '积分规则ID 主键',
  `title` varchar(32) NOT NULL DEFAULT '0' COMMENT '规则标题',
  `action` varchar(32) NOT NULL DEFAULT '' COMMENT '操作类型',
  `circle_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '周期类型:0=不限周期;1=用户终生;2=每天;3=每周;4=每月;5=每年;',
  `circle_times` tinyint(4) NOT NULL DEFAULT '0' COMMENT '积分周期内,限制使用的次数,超过次数则表示积分规则无效',
  `point` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '每次奖励积分,0表示根据业务指定',
  `content` varchar(255) NOT NULL DEFAULT '' COMMENT '积分规则说明',
  `start_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '规则生效时间,''1970-01-01 08:00:01''表示不限',
  `end_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '规则生效截止时间 ,''1970-01-01 08:00:01''表示不限',
  `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '规则是否启用:0=关闭;1=启用;',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_action` (`action`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='积分规则表';

-- ----------------------------
-- Table structure for hl_product
-- ----------------------------
DROP TABLE IF EXISTS `hl_product`;
CREATE TABLE `hl_product` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品ID 主键',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '发布人用户ID',
  `cat_id` int(11) NOT NULL DEFAULT '0' COMMENT '分类ID',
  `cat_id_link` varchar(64) NOT NULL DEFAULT '' COMMENT '分类ID链',
  `brand_id` int(11) NOT NULL DEFAULT '0' COMMENT '品牌ID',
  `sn` varchar(32) NOT NULL DEFAULT '' COMMENT '货号',
  `title` varchar(128) NOT NULL DEFAULT '' COMMENT '标题',
  `title_style` varchar(64) NOT NULL DEFAULT '' COMMENT '标题CSS样式',
  `sell_count` int(11) NOT NULL DEFAULT '0' COMMENT '销量',
  `price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '本店价格',
  `price_market` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '市场价格',
  `price_old` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '促销价格',
  `point` int(11) NOT NULL DEFAULT '0' COMMENT '购买商品赠送积分',
  `description` varchar(255) NOT NULL DEFAULT '' COMMENT '商品描述',
  `att_url` varchar(128) NOT NULL DEFAULT '' COMMENT '商品默认图片',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序,默认为商品ID,越大排名越靠前',
  `is_open` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否上架:1=上架;0=下架',
  `is_best` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否为精品:1=是;0=否',
  `is_new` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否最新商品:1=是;0=否',
  `is_discount` tinyint(4) NOT NULL DEFAULT '0' COMMENT '推荐商品:1=推荐;0=不推荐',
  `is_hot` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否为热门商品:1=是;0=否',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `idx_sort` (`sort`) USING BTREE,
  KEY `idx_cat_id_link` (`cat_id_link`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=129 DEFAULT CHARSET=utf8 COMMENT='商品信息表';

-- ----------------------------
-- Table structure for hl_product_attr
-- ----------------------------
DROP TABLE IF EXISTS `hl_product_attr`;
CREATE TABLE `hl_product_attr` (
  `id` int(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品属性ID 主键',
  `cat_id` int(5) NOT NULL DEFAULT '0' COMMENT '分类ID',
  `name` varchar(64) NOT NULL DEFAULT '' COMMENT '属性名称',
  `is_empty` tinyint(4) NOT NULL DEFAULT '0' COMMENT '该属性是否允许为空:0=不允许;1=允许',
  `input_type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '输入类型:1=文本框;2=下拉菜单;3=复选框;4=单选框;5=文本域',
  `val_default` varchar(32) NOT NULL DEFAULT '' COMMENT '默认值,选项型默认值用英文逗号分隔',
  `val_list` varchar(1024) NOT NULL DEFAULT '' COMMENT '备选值,换行分割,每行一个',
  `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`),
  KEY `cat_id` (`cat_id`)
) ENGINE=InnoDB AUTO_INCREMENT=217 DEFAULT CHARSET=utf8 COMMENT='商品属性表';

-- ----------------------------
-- Table structure for hl_product_attr_val
-- ----------------------------
DROP TABLE IF EXISTS `hl_product_attr_val`;
CREATE TABLE `hl_product_attr_val` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品属性值ID 主键',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `attr_id` int(11) NOT NULL DEFAULT '0' COMMENT '属性ID',
  `attr_val` varchar(1024) NOT NULL DEFAULT '' COMMENT '属性值',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `idx_product_id` (`product_id`)
) ENGINE=InnoDB AUTO_INCREMENT=718 DEFAULT CHARSET=utf8 COMMENT='商品属性值表';

-- ----------------------------
-- Table structure for hl_product_cat
-- ----------------------------
DROP TABLE IF EXISTS `hl_product_cat`;
CREATE TABLE `hl_product_cat` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品分类ID 主键',
  `name` varchar(32) NOT NULL DEFAULT '',
  `keyword` varchar(255) NOT NULL DEFAULT '',
  `description` varchar(255) NOT NULL DEFAULT '',
  `sort` int(10) unsigned NOT NULL DEFAULT '100' COMMENT '排序',
  `parent_id` int(11) unsigned NOT NULL DEFAULT '0',
  `review` tinyint(4) NOT NULL DEFAULT '1' COMMENT '该分类下的商品是否允许评论: 1=允许,0=不允许',
  `is_open` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否公开:0=隐藏;2=公开;',
  `rank` tinyint(4) NOT NULL DEFAULT '0' COMMENT '分类等级',
  `att_url` varchar(255) NOT NULL DEFAULT '' COMMENT '分类图标',
  `id_link` varchar(64) NOT NULL DEFAULT '' COMMENT '分类ID链,英文逗号分隔的ID序列,记录分类的上下级关系',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`),
  KEY `parent_id` (`parent_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=815 DEFAULT CHARSET=utf8 COMMENT='商品分类表';

-- ----------------------------
-- Table structure for hl_product_combo
-- ----------------------------
DROP TABLE IF EXISTS `hl_product_combo`;
CREATE TABLE `hl_product_combo` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '销售套餐ID 主键',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '套餐名称',
  `price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '套餐的金额',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `idx_product_id` (`product_id`)
) ENGINE=InnoDB AUTO_INCREMENT=135 DEFAULT CHARSET=utf8 COMMENT='商品套餐表';

-- ----------------------------
-- Table structure for hl_product_content
-- ----------------------------
DROP TABLE IF EXISTS `hl_product_content`;
CREATE TABLE `hl_product_content` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商品ID',
  `sn` varchar(32) NOT NULL DEFAULT '' COMMENT '货号',
  `num` int(11) NOT NULL DEFAULT '0' COMMENT '库存数量',
  `weight` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '重量:单位千克',
  `review` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否允许评论:0=允许;1=允许;3=默认根据分类设置为准',
  `content` varchar(10240) NOT NULL DEFAULT '' COMMENT '详情',
  `view_num` int(11) NOT NULL DEFAULT '1' COMMENT '浏览次数',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `product_sn` (`sn`) USING BTREE,
  KEY `last_update` (`update_time`) USING BTREE,
  KEY `product_weight` (`weight`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=129 DEFAULT CHARSET=utf8 COMMENT='商品详情表';

-- ----------------------------
-- Table structure for hl_product_ext_cat
-- ----------------------------
DROP TABLE IF EXISTS `hl_product_ext_cat`;
CREATE TABLE `hl_product_ext_cat` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品扩展分类记录ID 主键',
  `product_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  `cat_id` int(11) NOT NULL DEFAULT '0' COMMENT '分类ID',
  `cat_id_link` varchar(255) DEFAULT '' COMMENT '分类ID链',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`),
  KEY `idx_productid_catid` (`product_id`,`cat_id_link`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=30 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品扩展分类';

-- ----------------------------
-- Table structure for hl_product_review
-- ----------------------------
DROP TABLE IF EXISTS `hl_product_review`;
CREATE TABLE `hl_product_review` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商品评论ID 主键',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `username` varchar(32) NOT NULL DEFAULT '' COMMENT '用户名',
  `user_logo` varchar(64) NOT NULL DEFAULT '' COMMENT '用户头像',
  `order_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单号',
  `opid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单商品ID',
  `product_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',
  `rank` tinyint(4) NOT NULL DEFAULT '0' COMMENT '评论等级:0=未评论;1=差评;2=中评;3=好评',
  `attr_text` varchar(512) NOT NULL DEFAULT '' COMMENT '订单产品属性信息,文本存储',
  `att_urls` varchar(255) NOT NULL DEFAULT '' COMMENT '评论图片url地址,英文逗号分隔',
  `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态:0=未审核;1=审核通过;2=审核未通过',
  `content` varchar(255) NOT NULL DEFAULT '' COMMENT '评论内容',
  `admin_reply` varchar(64) NOT NULL DEFAULT '' COMMENT '管理员回复',
  `admin_username` varchar(32) NOT NULL DEFAULT '' COMMENT '管理员用户名',
  `admin_reply_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '审核时间',
  `client_ip` varchar(39) NOT NULL DEFAULT '' COMMENT 'IP地址',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=87 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品评论表';

-- ----------------------------
-- Table structure for hl_recycle
-- ----------------------------
DROP TABLE IF EXISTS `hl_recycle`;
CREATE TABLE `hl_recycle` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '回收站信息ID 主键',
  `title` varchar(128) NOT NULL DEFAULT '' COMMENT '标题',
  `from_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '来源类型:1=文章;2=商品',
  `assoc_id` int(11) NOT NULL DEFAULT '0' COMMENT '原信息的ID',
  `content` text NOT NULL,
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='回收站表';

-- ----------------------------
-- Table structure for hl_role
-- ----------------------------
DROP TABLE IF EXISTS `hl_role`;
CREATE TABLE `hl_role` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '角色ID 主键',
  `title` varchar(32) NOT NULL DEFAULT '' COMMENT '角色名称',
  `sort` int(11) NOT NULL DEFAULT '100' COMMENT '排序',
  `description` varchar(128) NOT NULL DEFAULT '' COMMENT '角色描述',
  `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '启用状态:1=启用;0=关闭',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '保留字段,修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='角色信息表-用于管理员';

-- ----------------------------
-- Table structure for hl_role_menu
-- ----------------------------
DROP TABLE IF EXISTS `hl_role_menu`;
CREATE TABLE `hl_role_menu` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '角色菜单信息ID 主键',
  `role_id` int(11) NOT NULL DEFAULT '0' COMMENT '角色ID',
  `menu_id` int(11) NOT NULL DEFAULT '0' COMMENT '资源ID',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '保留字段,创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '保留字段,修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=492 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='角色菜单表';

-- ----------------------------
-- Table structure for hl_schedule
-- ----------------------------
DROP TABLE IF EXISTS `hl_schedule`;
CREATE TABLE `hl_schedule` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '日程ID 主键',
  `admin_id` int(11) NOT NULL DEFAULT '0' COMMENT '管理员ID',
  `title` varchar(32) NOT NULL DEFAULT '' COMMENT '广告位名称',
  `by_system` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否系统提醒',
  `by_email` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否邮件提醒',
  `by_sms` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否短信提醒',
  `pre_type` varchar(16) NOT NULL DEFAULT '' COMMENT '提前方式:hour:提前1小时;day:提前1天;week:提前1周;month:提前一月;year:提前一年',
  `remind_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '提醒时间',
  `start_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '排序',
  `end_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '结束时间',
  `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否启用:1=启用;0=关闭',
  `description` varchar(1024) NOT NULL DEFAULT '' COMMENT '详情',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='日程管理表';

-- ----------------------------
-- Table structure for hl_service
-- ----------------------------
DROP TABLE IF EXISTS `hl_service`;
CREATE TABLE `hl_service` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '售后服务ID 主键',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `opid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单商品表的ID',
  `order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  `type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '售后类型:1=仅退款;2=退货退款;3=换货',
  `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '售后状态:0=申请售后;1=商家确认;2=商家拒绝;3=售后服务完成;',
  `num` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '需要售后的数量',
  `back_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '退款金额',
  `back_money_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '退款状态:0=未退款;1=已退款',
  `delivery_name` varchar(32) NOT NULL DEFAULT '' COMMENT '退货配送方式名称,如韵达快递',
  `delivery_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '物流状态:0=未退货;1=已退货;2=收到退货;3=商家验货通过;4=商家验货拒绝;5=商家已重新发货',
  `delivery_no` varchar(64) NOT NULL DEFAULT '' COMMENT '退货物流单号',
  `delivery_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '用户发货时间',
  `contact` varchar(64) NOT NULL DEFAULT '' COMMENT '联系方式,填手机号、电话等信息',
  `content` varchar(1024) NOT NULL DEFAULT '' COMMENT '售后服务描述',
  `att_url_0` varchar(128) NOT NULL DEFAULT '' COMMENT '拍照3',
  `att_url_1` varchar(128) NOT NULL DEFAULT '' COMMENT '拍照1',
  `att_url_2` varchar(128) NOT NULL DEFAULT '' COMMENT '拍照2',
  `admin_reply` varchar(255) NOT NULL DEFAULT '' COMMENT '管理员回复(用户可见)',
  `admin_reply_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '管理员回复时间',
  `admin_receive_time` datetime DEFAULT '1970-01-01 08:00:01' COMMENT '商家收货时间',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `order_id` (`order_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='售后服务表';

-- ----------------------------
-- Table structure for hl_service_log
-- ----------------------------
DROP TABLE IF EXISTS `hl_service_log`;
CREATE TABLE `hl_service_log` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '售后服务日志ID',
  `service_id` int(11) NOT NULL DEFAULT '0' COMMENT '售后服务ID',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `admin_user_id` int(11) NOT NULL DEFAULT '0' COMMENT '管理员用户ID',
  `order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  `opid` int(11) NOT NULL DEFAULT '0' COMMENT '订单商品ID',
  `action` varchar(32) NOT NULL DEFAULT '' COMMENT '操作',
  `service_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '服务状态',
  `delivery_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '配送状态',
  `remark` varchar(512) NOT NULL DEFAULT '' COMMENT '备注',
  `client_ip` varchar(39) NOT NULL DEFAULT '' COMMENT '操作人客户端IP',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `order_id` (`order_id`)
) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8 COMMENT='售后服务日志表';

-- ----------------------------
-- Table structure for hl_sms
-- ----------------------------
DROP TABLE IF EXISTS `hl_sms`;
CREATE TABLE `hl_sms` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '短信记录ID 主键',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '短信类型:0=未指定;1=注册;2=登录;3=找回密码;4=通知;5=实名认证',
  `mobile` varchar(32) NOT NULL DEFAULT '' COMMENT '用户存储emai或者mobile',
  `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '发送状态:0=未发送;1=已发送;2=发送失败',
  `msg` varchar(255) NOT NULL DEFAULT '' COMMENT '接收信息',
  `msg_no` varchar(32) NOT NULL DEFAULT '' COMMENT '消息编号',
  `return_code` varchar(32) NOT NULL DEFAULT '' COMMENT '服务商返回的状态代码',
  `return_info` varchar(255) NOT NULL DEFAULT '' COMMENT '短信服务商返回的全部信息',
  `client_ip` varchar(39) NOT NULL DEFAULT '' COMMENT '客户端IP',
  `url` varchar(255) NOT NULL DEFAULT '' COMMENT '发送短信请求的URL',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='短信发送表';

-- ----------------------------
-- Table structure for hl_topic
-- ----------------------------
DROP TABLE IF EXISTS `hl_topic`;
CREATE TABLE `hl_topic` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '优惠活动ID 主键',
  `title` varchar(32) NOT NULL DEFAULT '' COMMENT '活动名称',
  `start_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '开始时间',
  `end_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `is_open` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否公开:0=隐藏;1=公开',
  `view_filename` varchar(32) NOT NULL DEFAULT '' COMMENT '专题对应的视图(模板)文件名',
  `user_rank` varchar(255) NOT NULL DEFAULT '' COMMENT '用户等级,英文逗号分隔的等级ID序列',
  `sale_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '优惠方式:0=无优惠;1=赠送礼品(购买活动商品即满足条件,每个订单相同的商品只送1次礼品);2=价格减免(在订单总额的基础上减免);3=享受折扣(在订单总额的基础上折扣)',
  `sale_content` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '优惠金额或者折扣,如果为折扣,用1-99表示,如80表示8折优惠',
  `range_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '商品范围的类型:0=全部商品;1=特定商品,range_content字段表示商品ID;2=特定分类,range_content字段表示分类ID;3=特定品牌,range_content字段表示品牌ID',
  `range_content` varchar(10240) NOT NULL DEFAULT '' COMMENT '范围详情,英文逗号分隔的ID序列',
  `order_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品金额达到的最小金额,达到指定金额才能参与优惠',
  `cap_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '最大优惠的金额,0表示上不封顶',
  `gift_name` varchar(32) NOT NULL DEFAULT '' COMMENT '礼品名称',
  `content` varchar(10240) NOT NULL DEFAULT '' COMMENT '详情',
  `sort` int(11) NOT NULL DEFAULT '100' COMMENT '排序,值越小越优先计算',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='促销活动、专题活动表';

-- ----------------------------
-- Table structure for hl_user
-- ----------------------------
DROP TABLE IF EXISTS `hl_user`;
CREATE TABLE `hl_user` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID 主键',
  `username` varchar(32) NOT NULL DEFAULT '' COMMENT '用户名',
  `password` varchar(64) NOT NULL DEFAULT '' COMMENT '密码,MD5加密后的结果',
  `password_rank` tinyint(4) NOT NULL DEFAULT '1' COMMENT '密码等级:1=纯字母/纯数字/纯符号;2=两种以上混合;3=在2的基础上长度超过8位数',
  `nickname` varchar(32) NOT NULL DEFAULT '' COMMENT '用户昵称',
  `realname` varchar(32) NOT NULL DEFAULT '' COMMENT '姓名',
  `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '用户状态:1=正常;2=冻结',
  `mobile` varchar(32) NOT NULL DEFAULT '' COMMENT '手机号码',
  `email` varchar(32) NOT NULL DEFAULT '' COMMENT 'Email',
  `mobile_check` tinyint(4) NOT NULL DEFAULT '0' COMMENT '手机是否验证:1=通过验证;0=未通过验证',
  `email_check` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'Email是否验证:1=通过验证;0=未通过验证',
  `rank_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员等级的ID(见user_rank 表)',
  `logo` varchar(64) NOT NULL DEFAULT '' COMMENT '用户头像',
  `register_ip` varchar(39) NOT NULL DEFAULT '' COMMENT '注册IP',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_username` (`username`) USING BTREE,
  KEY `idx_mobile` (`mobile`,`mobile_check`),
  KEY `idx_email` (`email`,`email_check`)
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8 COMMENT='会员信息表';

-- ----------------------------
-- Table structure for hl_user_rank
-- ----------------------------
DROP TABLE IF EXISTS `hl_user_rank`;
CREATE TABLE `hl_user_rank` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户等级ID 主键',
  `name` varchar(32) NOT NULL DEFAULT '' COMMENT '等级名称',
  `point` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总积分',
  `discount` tinyint(4) NOT NULL DEFAULT '100' COMMENT '折扣:1-100表示',
  `is_default` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否是默认的会员等级(注册时指定给新用户)',
  `create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:01' COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '1970-01-01 08:00:01' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='会员等级';