- //建立微信插件主表
- $empire->query("drop table IF EXISTS `{$dbtbpre}wx_index`");
- $empire->query(SetCreateTable("CREATE TABLE `{$dbtbpre}wx_index` (
- `id` tinyint(1) NOT NULL AUTO_INCREMENT,
- `aid` tinyint(1) NOT NULL COMMENT '公众号aid',
- `name` varchar(40) NOT NULL COMMENT '公众号名称',
- `type` tinyint(1) NOT NULL default '1' COMMENT '类型,如未认证订阅号',
- `appid` varchar(50) NULL COMMENT '与微信后台对应',
- `appsecret` varchar(50) NULL COMMENT '与微信后台对应',
- `wayofkey` varchar(255) NULL COMMENT '加密方式',
- `encodingaeskey` varchar(100) NULL COMMENT '微信加密密钥',
- `token` varchar(40) NULL COMMENT '令牌/口令',
- `gid` varchar(40) NULL COMMENT '微信原始ID',
- `default` tinyint(1) NOT NULL default '0' comment '主/默认公众号',
- `accesstoken` varchar(512) NULL comment '全局唯一票据',
- `accesstokentime` varchar(20) NULL comment '全局唯一票据获取时间',
- `menu` varchar(2000) NULL comment '本地编辑菜单',
- `cgmenu` varchar(2000) NULL comment '本地编辑菜单',
- `webmenu` varchar(2000) NULL comment '正在使用的菜单',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;",$phome_db_dbchar));
-
-
- //建立app设置记录表
- $empire->query("drop table IF EXISTS `{$dbtbpre}wx_app`");
- $empire->query(SetCreateTable("CREATE TABLE `{$dbtbpre}wx_app` (
- `id` tinyint(1) NOT NULL AUTO_INCREMENT,
- `aid` varchar(100) NOT NULL default '0' COMMENT '关联微信号,默认0全部关注',
- `appname` varchar(100) NOT NULL COMMENT '应用名称',
- `isok` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
- `type` varchar(20) NOT NULL COMMENT '关键词或key值',
- `keyword` text NOT NULL COMMENT '关键字',
- `classname` varchar(50) NOT NULL COMMENT '类名',
- `funname` varchar(50) NOT NULL COMMENT '函数名',
- `note` text NOT NULL COMMENT '应用注释',
- `level` tinyint(8) NOT NULL DEFAULT '0' COMMENT '优先级',
- PRIMARY KEY (`id`),
- KEY `level` (`level`)
- ) ENGINE=MyISAM;",$phome_db_dbchar));
-
- //建立信息表msg
- $empire->query("drop table IF EXISTS `{$dbtbpre}wx_msg`");
- $empire->query(SetCreateTable("CREATE TABLE `{$dbtbpre}wx_msg` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `aid` tinyint(1) NOT NULL default '0' COMMENT '关联微信公众号',
- `isreply` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已经回复',
- `islock` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为收藏消息',
- `iskeyword` tinyint(1) DEFAULT NULL COMMENT '是否为关键词消息',
- `myname` varchar(255) DEFAULT NULL COMMENT '公众账号名',
- `username` varchar(255) DEFAULT NULL COMMENT '关注者Openid',
- `createtime` int(11) DEFAULT NULL COMMENT '消息时间',
- `msgtype` varchar(100) DEFAULT NULL COMMENT '消息类型',
- `msgid` varchar(255) DEFAULT NULL COMMENT '消息ID',
- `mediaid` varchar(255) DEFAULT NULL COMMENT '媒体ID',
- `content` text COMMENT '文本消息内容',
- `picurl` varchar(255) DEFAULT NULL COMMENT '图片链接',
- `format` varchar(100) DEFAULT NULL COMMENT '语音格式',
- `recognition` text COMMENT '语音识别内容',
- `thumbmediaid` varchar(255) DEFAULT NULL COMMENT '缩略图媒体id',
- `locationx` varchar(50) DEFAULT NULL COMMENT '纬度',
- `locationy` varchar(50) DEFAULT NULL COMMENT '经度',
- `scale` varchar(10) DEFAULT NULL COMMENT '地图缩放大小',
- `label` varchar(255) DEFAULT NULL COMMENT '位置信息',
- `title` varchar(255) DEFAULT NULL COMMENT '消息标题',
- `description` text COMMENT '描述',
- `url` varchar(255) DEFAULT NULL COMMENT '消息链接',
- `event` varchar(255) DEFAULT NULL COMMENT '事件',
- `eventkey` varchar(255) DEFAULT NULL COMMENT '事件KEY值',
- `ticket` varchar(50) DEFAULT NULL COMMENT '二维码票据',
- `latitude` varchar(10) DEFAULT NULL COMMENT '地理位置纬度',
- `longitude` varchar(10) DEFAULT NULL COMMENT '地理位置经度',
- `precision` varchar(50) DEFAULT NULL COMMENT '地理位置精度',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;",$phome_db_dbchar));
-
-
- //建立素材表news
- $empire->query("drop table IF EXISTS `{$dbtbpre}wx_news`");
- $empire->query(SetCreateTable("CREATE TABLE `{$dbtbpre}wx_news` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT,
- `aid` varchar(255) NOT NULL default '0' COMMENT '关联微信,可用数组序列化表示多个',
- `isok` tinyint(1) NOT NULL default '2' COMMENT '是否启用,默认2',
- `title` varchar(255) NOT NULL COMMENT '标题',
- `newsfrom` varchar(50) DEFAULT NULL COMMENT '来源作者',
- `author` varchar(50) DEFAULT NULL COMMENT '发布者',
- `titlepic` varchar(255) DEFAULT NULL COMMENT '封面图片',
- `smalltext` text COMMENT '内容简介',
- `newstext` text COMMENT '正文',
- `newstime` varchar(50) DEFAULT NULL COMMENT '发布时间',
- `islinkimg` tinyint(1) NOT NULL DEFAULT '1' COMMENT '正文是否加封面图片,默认1加',
- `url` varchar(255) DEFAULT NULL COMMENT '原文链接',
-
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;",$phome_db_dbchar));
-
- //建立手动回复消息记录表msgreply
- $empire->query("drop table IF EXISTS `{$dbtbpre}wx_msgreply`");
- $empire->query(SetCreateTable("CREATE TABLE `{$dbtbpre}wx_msgreply` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息ID',
- `aid` tinyint(1) NOT NULL DEFAULT '0' COMMENT '关联微信公众号',
- `createtime` int(11) NOT NULL COMMENT '消息创建时间',
- `myname` varchar(255) NOT NULL COMMENT '公众号账号',
- `username` varchar(255) NOT NULL COMMENT '关注者openid',
- `msgtype` varchar(100) NOT NULL COMMENT '消息类型',
- `msgtext` text NOT NULL COMMENT '文本类型内容',
- `msgimage` varchar(255) NOT NULL COMMENT '图片类型url',
- `msgvoice` varchar(255) NOT NULL COMMENT '语音类型URL',
- `msgvideo` text NOT NULL COMMENT '视频类型序列化值',
- `msgmusic` text NOT NULL COMMENT '音乐类型序列化值',
- `msgnews` text NOT NULL COMMENT '图文类型',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;",$phome_db_dbchar));
-
- //建立自动回复表reply
- $empire->query("drop table IF EXISTS `{$dbtbpre}wx_reply`");
- $empire->query(SetCreateTable("CREATE TABLE `{$dbtbpre}wx_reply` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `aid` varchar(255) NOT NULL DEFAULT '0' COMMENT '关联微信公众号',
- `type` tinyint(1) NOT NULL COMMENT '自动回复类型',
- `isok` tinyint(1) NOT NULL COMMENT '是否启用',
- `islike` tinyint(1) NOT NULL DEFAULT '0' COMMENT '模糊匹配',
- `keyword` varchar(255) NOT NULL COMMENT '关键字',
- `msgtype` tinyint(1) NOT NULL COMMENT '回复消息格式',
- `level` int(11) NOT NULL DEFAULT '0' COMMENT '应用权限的优先级',
- `msgtext` text COMMENT '文本消息',
- `msgimage` varchar(255) COMMENT '图片消息',
- `msgvoice` varchar(255) COMMENT '语音消息',
- `msgvideo` varchar(255) COMMENT '视频消息',
- `msgmusic` varchar(255) COMMENT '音乐消息',
- `msgnews` varchar(255) COMMENT '图文消息',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;",$phome_db_dbchar));
-
- //建立文件附件表file
- $empire->query("drop table IF EXISTS `{$dbtbpre}wx_file`");
- $empire->query(SetCreateTable("CREATE TABLE `{$dbtbpre}wx_file` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '附件ID',
- `aid` varchar(255) NOT NULL default '0' COMMENT '关联微信',
- `nickname` varchar(255) NOT NULL COMMENT '关联微信',
- `name` varchar(255) DEFAULT NULL COMMENT '文件名',
- `isok` int(2) NOT NULL COMMENT '开启',
- `path` varchar(255) NOT NULL COMMENT '文件路径',
- `size` int(11) NOT NULL COMMENT '文件大小',
- `ext` varchar(20) NOT NULL COMMENT '文件扩展名',
- `time` int(11) NOT NULL COMMENT '添加时间',
- `group` tinyint(1) NOT NULL COMMENT '文件分类',
- `mediaid` varchar(255) NOT NULL COMMENT '微信端地址',
- `url` varchar(255) NOT NULL COMMENT '微信端图片地址',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;",$phome_db_dbchar));
-
- //建立群发列表
- $empire->query("drop table IF EXISTS `{$dbtbpre}wx_mass`");
- $empire->query(SetCreateTable("CREATE TABLE `{$dbtbpre}wx_mass` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '群发id',
- `aid` varchar(255) NOT NULL default '0' COMMENT '关联微信',
- `isok` int(2) DEFAULT NULL COMMENT '草稿标记',
- `auto` int(2) NOT NULL COMMENT '自动',
- `group` varchar(2) NOT NULL COMMENT '用户组',
- `sex` varchar(1) NOT NULL COMMENT '性别',
- `area` varchar(255) NOT NULL COMMENT '地区',
- `type` tinyint(1) NOT NULL COMMENT '群发内容类型',
- `content` varchar(255) NOT NULL COMMENT '群发内容',
- `sendtime` varchar(255) NOT NULL COMMENT '预约时间',
- `isdo` tinyint(1) NOT NULL COMMENT '执行标记',
- `dosendtime` varchar(255) NOT NULL COMMENT '执行时间',
- `mediaid` varchar(255) NOT NULL COMMENT '微信端地址',
- `url` varchar(255) NOT NULL COMMENT '微信端图片地址',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;",$phome_db_dbchar));
-
- //建立用户列表
- $empire->query("drop table IF EXISTS `{$dbtbpre}wx_user`");
- $empire->query(SetCreateTable("CREATE TABLE `{$dbtbpre}wx_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `aid` varchar(255) NOT NULL default '0' COMMENT '关联微信',
- `unionid` varchar(255) DEFAULT NULL COMMENT '用户id',
- `subscribe` varchar(255) DEFAULT NULL COMMENT '订阅',
- `nickname` varchar(255) NOT NULL COMMENT '昵称',
- `sex` varchar(1) NOT NULL COMMENT '性别',
- `city` varchar(255) NOT NULL COMMENT '城市',
- `country` varchar(255) NOT NULL COMMENT '国家',
- `province` varchar(255) NOT NULL COMMENT '省份',
- `language` varchar(255) NOT NULL COMMENT '语言',
- `headimgurl` varchar(255) NOT NULL COMMENT '头像地址',
- `subscribe_time` varchar(255) NOT NULL COMMENT '关注时间',
- `remark` varchar(255) NOT NULL COMMENT '备注',
- `groupid` varchar(255) NOT NULL COMMENT '用户组id',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;",$phome_db_dbchar));
- <?php
- $phome_db_dbchar=$ecms_config['db']['dbchar'];
- //建立转换队列数据表
- $empire->query("drop table IF EXISTS `{$dbtbpre}jhc_word2html`");
- $empire->query(SetCreateTable("CREATE TABLE `{$dbtbpre}jhc_word2html` (
- `id` tinyint(1) NOT NULL AUTO_INCREMENT,
- `username` varchar(40) NOT NULL COMMENT '上传文档的用户名',
- `flag` tinyint(1) NOT NULL default '1' COMMENT '状态,0为未转换',
- `filepath` varchar(100) NULL COMMENT '文档名称',
- `uptime` int(11) DEFAULT NULL COMMENT '上传时间',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;",$phome_db_dbchar));
|