-- ---------------------------- -- 分账账户关联表 -- ---------------------------- DROP TABLE IF EXISTS `hema_divide_account`; CREATE TABLE `hema_divide_account` ( `divide_account_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `open_id` varchar(100) NOT NULL DEFAULT '' COMMENT 'openid(唯一标识)', `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id', `agent_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '所属代理', `applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`divide_account_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='分账账户关联表'; -- 交易记录 -- ---------------------------- DROP TABLE IF EXISTS `hema_record`; CREATE TABLE `hema_record` ( `record_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `mode` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '模式(10充值 20消费 30退款 40赠送 50扣减)', `type` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '类型(10余额 20现金 30微信 90积分)', `order_no` varchar(20) NOT NULL DEFAULT '' COMMENT '订单号', `money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '操作数值', `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '操作备注', `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`record_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='交易记录表'; -- ---------------------------- -- 站点配置表 -- ---------------------------- DROP TABLE IF EXISTS `hema_setting`; CREATE TABLE `hema_setting` ( `key` varchar(30) NOT NULL COMMENT '设置项标示', `describe` varchar(255) NOT NULL DEFAULT '' COMMENT '设置项描述', `values` mediumtext NOT NULL COMMENT '设置内容(json格式)', `applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', UNIQUE KEY `unique_key` (`key`,`applet_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='站点配置表'; -- ---------------------------- -- 用户 -- ---------------------------- DROP TABLE IF EXISTS `hema_user`; CREATE TABLE `hema_user` ( `user_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id', `union_id` varchar(50) NOT NULL DEFAULT '' COMMENT '平台唯一标识', `open_id` varchar(50) NOT NULL DEFAULT '' COMMENT 'openid(唯一标识)', `user_name` varchar(255) NOT NULL DEFAULT '' COMMENT '用户名', `password` varchar(255) NOT NULL DEFAULT '' COMMENT '登录密码', `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '昵称', `avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '头像', `gender` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '性别', `province` varchar(50) NOT NULL DEFAULT '' COMMENT '省份', `city` varchar(50) NOT NULL DEFAULT '' COMMENT '城市', `linkman` varchar(20) NOT NULL DEFAULT '' COMMENT '联系人', `phone` varchar(20) NOT NULL DEFAULT '' COMMENT '联系电话', `money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '钱包', `score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '积分', `status` tinyint(3) unsigned NOT NULL DEFAULT '20' COMMENT '身份 10超管 20用户 30代理', `is_subscribe` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '是否关注公众号', `agent_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '所属代理', `login_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '登录次数', `applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '是否商家公众号标志', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`user_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10003 DEFAULT CHARSET=utf8 COMMENT='用户表'; -- ---------------------------- -- ---------------------------- -- 友情链接 -- ---------------------------- DROP TABLE IF EXISTS `hema_link`; CREATE TABLE `hema_link` ( `link_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `name` varchar(50) NOT NULL DEFAULT '' COMMENT '站点名称', `url` varchar(255) NOT NULL DEFAULT '' COMMENT '站点地址', `sort` int(11) unsigned NOT NULL DEFAULT '100' COMMENT '排序方式(数字越小越靠前)', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`link_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10005 DEFAULT CHARSET=utf8 COMMENT='友情链接表'; -- ---------------------------- -- 微信小程序表 -- ---------------------------- DROP TABLE IF EXISTS `hema_applet`; CREATE TABLE `hema_applet` ( `applet_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '小程序id', `password` varchar(255) NOT NULL DEFAULT '' COMMENT '登录密码', `app_type` varchar(50) NOT NULL DEFAULT '' COMMENT '应用类型', `shop_mode` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '门店模式(10单门店 20多门店)', `source` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '账号来源,10=自助注册,20=平台注册', `app_name` varchar(255) NOT NULL DEFAULT '' COMMENT '小程序名称', `head_img` varchar(255) NOT NULL DEFAULT '' COMMENT '小程序头像', `qrcode_url` varchar(255) NOT NULL DEFAULT '' COMMENT '小程序二维码', `user_name` varchar(50) NOT NULL DEFAULT '' COMMENT '原始ID', `app_id` varchar(50) NOT NULL DEFAULT '' COMMENT '小程序AppID', `app_secret` varchar(50) NOT NULL DEFAULT '' COMMENT '小程序AppSecret', `principal_name` varchar(255) NOT NULL DEFAULT '' COMMENT '主体名称', `api_domain` varchar(255) NOT NULL DEFAULT '' COMMENT '服务器域名', `webview_domain` varchar(255) NOT NULL DEFAULT '' COMMENT '业务域名', `signature` varchar(255) NOT NULL DEFAULT '' COMMENT '功能介绍', `access_token` varchar(255) NOT NULL DEFAULT '' COMMENT '令牌凭证', `expires_in` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '令牌到期时间', `authorizer_refresh_token` varchar(255) NOT NULL DEFAULT '' COMMENT '刷新令牌', `is_live` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否开启直播插件 1开启,0关闭', `status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否授权(0否 1是)', `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID', `agent_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '所属代理', `expire_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序到期时间', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`applet_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='微信小程序表'; -- ---------------------------- -- 小程序模板代码表 -- ---------------------------- DROP TABLE IF EXISTS `hema_template_code`; CREATE TABLE `hema_template_code` ( `template_code_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '模板ID', `app_type` varchar(50) NOT NULL DEFAULT '' COMMENT '模板类型', `mp` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '平台(10微信 20支付宝)', `id` varchar(50) NOT NULL DEFAULT '' COMMENT '模板ID', `user_version` varchar(255) NOT NULL DEFAULT '' COMMENT '版本号', `user_desc` varchar(255) NOT NULL DEFAULT '' COMMENT '版本描述', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`template_code_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='小程序模板代码表'; -- ---------------------------- -- 小程序名称表 -- ---------------------------- DROP TABLE IF EXISTS `hema_applet_name`; CREATE TABLE `hema_applet_name` ( `applet_name_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键', `nick_name` varchar(50) NOT NULL DEFAULT '' COMMENT '名称', `audit_id` varchar(50) NOT NULL DEFAULT '' COMMENT '审核编号', `status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '状态(0审核中,1设置成功 ,2被驳回)', `reason` varchar(255) NOT NULL DEFAULT '' COMMENT '驳回原因', `applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`applet_name_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='小程序名称表'; -- ---------------------------- -- 公众号表 -- ---------------------------- DROP TABLE IF EXISTS `hema_wechat`; CREATE TABLE `hema_wechat` ( `wechat_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号id', `app_name` varchar(50) NOT NULL DEFAULT '' COMMENT '名称', `head_img` varchar(255) NOT NULL DEFAULT '' COMMENT '头像', `qrcode_url` varchar(255) NOT NULL DEFAULT '' COMMENT '二维码', `user_name` varchar(50) NOT NULL DEFAULT '' COMMENT '原始ID', `app_id` varchar(50) NOT NULL DEFAULT '' COMMENT 'AppID', `principal_name` varchar(255) NOT NULL DEFAULT '' COMMENT '主体名称', `access_token` varchar(255) NOT NULL DEFAULT '' COMMENT '令牌凭证', `expires_in` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '令牌到期时间', `authorizer_refresh_token` varchar(255) NOT NULL DEFAULT '' COMMENT '刷新令牌', `status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否授权(0否 1是)', `applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`wechat_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='公众号表'; -- ---------------------------- -- 微信批量发送信息表 -- ---------------------------- DROP TABLE IF EXISTS `hema_wechat_batch_send`; CREATE TABLE `hema_wechat_batch_send` ( `wechat_batch_send_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号ID', `msg_id` varchar(50) NOT NULL DEFAULT '' COMMENT '任务ID', `title` varchar(255) NOT NULL DEFAULT '' COMMENT '消息标题', `msg_type` varchar(20) NOT NULL DEFAULT '' COMMENT '消息类型', `content` varchar(255) NOT NULL DEFAULT '' COMMENT '消息内容', `recommend` varchar(255) NOT NULL DEFAULT '' COMMENT '推荐语', `need_open_comment` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '是否开启评论,0关闭,1开启', `only_fans_can_comment` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '谁可评论,0所有人,1仅粉丝', `send_ignore_reprint` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '为转载时,0停止群发,1继续群发', `description` varchar(255) NOT NULL DEFAULT '' COMMENT '内容描述', `status` int(11) unsigned NOT NULL DEFAULT '10' COMMENT '群发状态', `fans_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '群发人数', `send_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '成功人数', `applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`wechat_batch_send_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='微信批量发送信息表'; -- ---------------------------- -- 公众号素材表 -- ---------------------------- DROP TABLE IF EXISTS `hema_material`; CREATE TABLE `hema_material` ( `material_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '文件id', `name` varchar(50) NOT NULL DEFAULT '' COMMENT '素材名称', `file_type` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '文件类型 10=图片,20=音频,30=视频,40=图文', `file_path` varchar(255) NOT NULL DEFAULT '' COMMENT '本地文件名称', `media_id` varchar(255) NOT NULL DEFAULT '' COMMENT '素材media_id', `url` varchar(255) NOT NULL DEFAULT '' COMMENT '素材网络地址', `text_no` varchar(20) NOT NULL DEFAULT '' COMMENT '图文素材编号', `introduction` varchar(255) NOT NULL DEFAULT '' COMMENT '视频素材描述', `applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`material_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='公众号素材表'; -- ---------------------------- -- 公众号图文素材详情表 -- ---------------------------- DROP TABLE IF EXISTS `hema_material_text`; CREATE TABLE `hema_material_text` ( `material_text_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '记录编号', `text_no` varchar(20) NOT NULL DEFAULT '' COMMENT '素材编号', `id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '素材信息序号', `title` varchar(100) NOT NULL DEFAULT '' COMMENT '标题', `author` varchar(50) NOT NULL DEFAULT '' COMMENT '作者', `digest` varchar(100) NOT NULL DEFAULT '' COMMENT '摘要', `content` longtext NOT NULL COMMENT '正文', `media_id` varchar(255) NOT NULL DEFAULT '' COMMENT '素材media_id', `file_path` varchar(255) NOT NULL DEFAULT '' COMMENT '本地文件名称', `url` varchar(255) NOT NULL DEFAULT '' COMMENT '封面网络地址', `content_source_url` varchar(255) NOT NULL DEFAULT '#' COMMENT '图文链接地址', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`material_text_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='公众号图文素材详情表'; -- ---------------------------- -- 公众号关键字回复 -- ---------------------------- DROP TABLE IF EXISTS `hema_keyword`; CREATE TABLE `hema_keyword` ( `keyword_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号ID', `keyword` varchar(50) NOT NULL DEFAULT '' COMMENT '关键字', `type` varchar(10) NOT NULL DEFAULT 'text' COMMENT '消息类型 text=文字,image=图片,voice=音频,video=视频,music=音乐,news=图文', `is_open` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '是否开启 0=关闭,1=开启', `content` longtext COMMENT '消息内容', `applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`keyword_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='公众号关键字回复'; -- ---------------------------- -- 商户详情表 -- ---------------------------- DROP TABLE IF EXISTS `hema_user_detail`; CREATE TABLE `hema_user_detail` ( `user_detail_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `mch_id` varchar(50) NOT NULL DEFAULT '' COMMENT '商户号', `merchant_shortname` varchar(50) NOT NULL DEFAULT '' COMMENT '商户简称', `id_card_copy` varchar(100) NOT NULL DEFAULT '' COMMENT '身份证正面', `id_card_national` varchar(100) NOT NULL DEFAULT '' COMMENT '身份证反面', `id_card_name` varchar(50) NOT NULL DEFAULT '' COMMENT '证件姓名', `id_card_number` varchar(50) NOT NULL DEFAULT '' COMMENT '证件号码', `id_card_address` varchar(255) NOT NULL DEFAULT '' COMMENT '居住地址', `card_period_begin` varchar(50) NOT NULL DEFAULT '' COMMENT '身份证有效期开始时间', `card_period_end` varchar(50) NOT NULL DEFAULT '' COMMENT '身份证有效期结束时间', `biz_address_code` varchar(50) NOT NULL DEFAULT '' COMMENT '门店所在省市编码', `biz_store_address` varchar(255) NOT NULL DEFAULT '' COMMENT '门店地址', `store_entrance_pic` varchar(255) NOT NULL DEFAULT '' COMMENT '门头照', `indoor_pic` varchar(255) NOT NULL DEFAULT '' COMMENT '店内照片', `legal_persona_wechat` varchar(50) NOT NULL DEFAULT '' COMMENT '微信号', `mobile_phone` varchar(50) NOT NULL DEFAULT '' COMMENT '手机号', `contact_email` varchar(50) NOT NULL DEFAULT '' COMMENT '邮箱', `subject_type` varchar(50) NOT NULL DEFAULT 'SUBJECT_TYPE_INDIVIDUAL' COMMENT '主体类型', `license_copy` varchar(100) NOT NULL DEFAULT '' COMMENT '营业执照', `merchant_name` varchar(50) NOT NULL DEFAULT '' COMMENT '营业执照名称', `license_number` varchar(50) NOT NULL DEFAULT '' COMMENT '统一社会信用代码', `qualifications` varchar(255) NOT NULL DEFAULT '' COMMENT '特殊资质', `account_bank` varchar(100) NOT NULL DEFAULT '' COMMENT '开户银行', `bank_address_code` varchar(50) NOT NULL DEFAULT '' COMMENT '开户银行所在省市编码', `account_number` varchar(50) NOT NULL DEFAULT '' COMMENT '银行账号', `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`user_detail_id`), UNIQUE KEY `user_id` (`user_id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='商户详情表'; -- ---------------------------- -- 认证申请表 -- ---------------------------- DROP TABLE IF EXISTS `hema_apply`; CREATE TABLE `hema_apply` ( `apply_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `business_code` varchar(50) NOT NULL DEFAULT '' COMMENT '自定义申请编号', `applyment_id` varchar(50) NOT NULL DEFAULT '' COMMENT '微信申请编号', `apply_mode` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '认证类型(10小程序申请 20商户入驻 30支付认证 40代理认证 50实名认证)', `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '申请人ID', `applet_id` varchar(50) NOT NULL DEFAULT '' COMMENT '小程序ID', `app_id` varchar(50) NOT NULL DEFAULT '' COMMENT '小程序AppID', `auth_mode` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '认证类型(10工商 20个人)', `agent_mode` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '代理级别(10 区县 20 市级 30 省级)', `location` varchar(50) NOT NULL DEFAULT '' COMMENT '位置坐标', `province` varchar(20) NOT NULL DEFAULT '' COMMENT '所在省份', `city` varchar(20) NOT NULL DEFAULT '' COMMENT '所在城市', `district` varchar(20) NOT NULL DEFAULT '' COMMENT '所在区/县', `pay_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '支付状态(10待支付,20已支付,30免审核费)', `pay_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '支付时间', `reject` varchar(255) NOT NULL DEFAULT '' COMMENT '驳回原因', `apply_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '审核状态(10待审核,20验证中,30已审核,40已驳回)', `applyment_state` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '官方平台申请状态', `apply_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '审查时间', `agent_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '所属代理', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`apply_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='认证申请表'; -- ---------------------------- -- 小程序模板市场表 -- ---------------------------- DROP TABLE IF EXISTS `hema_template`; CREATE TABLE `hema_template` ( `template_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `name` varchar(50) NOT NULL DEFAULT '' COMMENT '版本名称', `app_type` varchar(50) NOT NULL DEFAULT '' COMMENT '模板类型', `is_many` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '支持多门店(1支持,0不支持)', `buy_single` varchar(255) NOT NULL DEFAULT '' COMMENT '单门店购买价格', `renew_single` varchar(255) NOT NULL DEFAULT '' COMMENT '单门店续费价格', `buy_many` varchar(255) NOT NULL DEFAULT '' COMMENT '多门店购买价格', `renew_many` varchar(255) NOT NULL DEFAULT '' COMMENT '多门店续费价格', `trial_day` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '免费试用天数', `detail` varchar(255) NOT NULL DEFAULT '' COMMENT '备注说明', `single_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '单门店代理价', `many_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '多门店代理价', `status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '上架状态(10上架 20下架)', `agent_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '所属代理', `sort` int(11) unsigned NOT NULL DEFAULT '100' COMMENT '排序方式(数字越小越靠前)', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`template_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='小程序模板市场表'; -- ---------------------------- -- 图库表 -- ---------------------------- CREATE TABLE IF NOT EXISTS `hema_upload_file` ( `file_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '文件id', `storage` varchar(20) NOT NULL DEFAULT '' COMMENT '存储方式', `group_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '文件分组id', `domain` varchar(255) NOT NULL DEFAULT '' COMMENT '存储域名', `file_path` varchar(255) NOT NULL DEFAULT '' COMMENT '文件路径', `file_size` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '文件大小(字节)', `file_type` varchar(20) NOT NULL DEFAULT '' COMMENT '文件类型', `file_ext` varchar(20) NOT NULL DEFAULT '' COMMENT '文件扩展名', `is_delete` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '软删除', `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id', `shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id', `applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', PRIMARY KEY (`file_id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='图库表'; -- ---------------------------- -- 图库分组表 -- ---------------------------- CREATE TABLE IF NOT EXISTS `hema_upload_group` ( `group_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '分类id', `group_type` varchar(10) NOT NULL DEFAULT '' COMMENT '文件类型', `group_name` varchar(30) NOT NULL DEFAULT '' COMMENT '分类名称', `sort` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分类排序(数字越小越靠前)', `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id', `shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id', `applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id', `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`group_id`), KEY `type_index` (`group_type`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='图库分组表';