You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

216 lines
13 KiB

3 years ago
<?php
return array(
'db' => array(
"CREATE TABLE IF NOT EXISTS `{pre}wechat` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL COMMENT '公众号名称',
`orgid` varchar(255) NOT NULL COMMENT '公众号原始ID',
`weixin` varchar(255) NOT NULL COMMENT '微信号',
`token` varchar(255) NOT NULL COMMENT 'Token',
`appid` varchar(255) NOT NULL COMMENT 'AppID',
`appsecret` varchar(255) NOT NULL COMMENT 'AppSecret',
`encodingaeskey` varchar(43) NOT NULL COMMENT 'EncodingAESKey',
`type` int(1) unsigned NOT NULL DEFAULT '0' COMMENT '公众号类型',
`oauth_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否开启微信登录',
`oauth_name` varchar(100) DEFAULT NULL,
`oauth_redirecturi` varchar(255) DEFAULT NULL,
`oauth_count` int(11) unsigned NOT NULL DEFAULT '0',
`time` int(11) unsigned NOT NULL DEFAULT '0',
`sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
`status` int(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态',
`default_wx` int(1) NOT NULL DEFAULT '1' COMMENT '1为默认使用,0为不默认',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_custom_message` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`uid` int(10) unsigned NOT NULL DEFAULT '0',
`msg` varchar(255) DEFAULT NULL COMMENT '信息内容',
`iswechat` smallint(1) unsigned DEFAULT NULL,
`send_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '发送时间',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_extend` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) DEFAULT NULL COMMENT '功能名称',
`keywords` varchar(20) DEFAULT NULL,
`command` varchar(255) DEFAULT NULL COMMENT '扩展词',
`config` text COMMENT '配置信息',
`type` varchar(20) DEFAULT NULL,
`enable` int(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否安装,1为已安装,0未安装',
`author` varchar(100) DEFAULT NULL,
`website` varchar(100) DEFAULT NULL,
`wechat_id` int(10) unsigned NOT NULL COMMENT '公众号id',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_mass_history` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`wechat_id` int(11) unsigned NOT NULL,
`media_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '素材id',
`type` varchar(10) DEFAULT NULL COMMENT '发送内容类型',
`status` varchar(20) DEFAULT NULL COMMENT '发送状态,对应微信通通知状态',
`send_time` int(11) unsigned NOT NULL DEFAULT '0',
`msg_id` varchar(20) DEFAULT NULL COMMENT '微信端返回的消息ID',
`totalcount` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'group_id下粉丝数;或者openid_list中的粉丝数',
`filtercount` int(10) unsigned NOT NULL DEFAULT '0',
`sentcount` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '发送成功的粉丝数',
`errorcount` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '发送失败的粉丝数',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_media` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`wechat_id` int(10) NOT NULL,
`title` varchar(255) DEFAULT NULL COMMENT '图文消息标题',
`command` varchar(20) NOT NULL COMMENT '关键词',
`author` varchar(20) DEFAULT NULL,
`is_show` int(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否显示封面,1为显示,0为不显示',
`digest` varchar(255) DEFAULT NULL COMMENT '图文消息的描述',
`content` text NOT NULL COMMENT '图文消息页面的内容,支持HTML标签',
`link` varchar(255) DEFAULT NULL COMMENT '点击图文消息跳转链接',
`file` varchar(255) DEFAULT NULL COMMENT '图片链接',
`size` int(7) DEFAULT NULL COMMENT '媒体文件上传后,获取时的唯一标识',
`file_name` varchar(255) DEFAULT NULL COMMENT '媒体文件上传时间戳',
`thumb` varchar(255) DEFAULT NULL,
`add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
`edit_time` int(11) unsigned NOT NULL DEFAULT '0',
`type` varchar(10) DEFAULT NULL,
`article_id` varchar(100) DEFAULT NULL,
`sort` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_menu` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`wechat_id` int(10) unsigned NOT NULL DEFAULT '0',
`pid` int(3) unsigned NOT NULL DEFAULT '0' COMMENT '父级ID',
`name` varchar(255) NOT NULL COMMENT '菜单标题',
`type` varchar(10) NOT NULL COMMENT '菜单的响应动作类型',
`key` varchar(255) NOT NULL COMMENT '菜单KEY值,click类型必须',
`url` varchar(255) NOT NULL COMMENT '网页链接,view类型必须',
`sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
`status` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '状态',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_point` (
`log_id` mediumint(8) unsigned NOT NULL COMMENT '积分增加记录id',
`openid` varchar(100) DEFAULT NULL,
`keywords` varchar(100) NOT NULL COMMENT '关键词',
`createtime` int(11) unsigned NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_prize` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`wechat_id` int(11) unsigned NOT NULL,
`openid` varchar(100) NOT NULL,
`prize_name` varchar(100) NOT NULL,
`issue_status` int(2) NOT NULL DEFAULT '0' COMMENT '发放状态,0未发放,1发放',
`winner` varchar(255) DEFAULT NULL,
`dateline` int(11) unsigned NOT NULL DEFAULT '0',
`prize_type` int(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否中奖,0未中奖,1中奖',
`activity_type` varchar(20) NOT NULL COMMENT '活动类型',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_qrcode` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`type` int(1) NOT NULL DEFAULT '0' COMMENT '二维码类型,0临时,1永久',
`expire_seconds` int(4) DEFAULT NULL COMMENT '二维码有效时间',
`scene_id` int(10) NOT NULL COMMENT '场景值ID,临时二维码时为32位非0整型,永久二维码时最大值为100000(目前参数只支持1--100000)',
`username` varchar(60) DEFAULT NULL COMMENT '推荐人',
`function` varchar(255) NOT NULL COMMENT '功能',
`ticket` varchar(255) DEFAULT NULL COMMENT '二维码ticket',
`qrcode_url` varchar(255) DEFAULT NULL COMMENT '二维码路径',
`endtime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '结束时间',
`scan_num` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '扫描量',
`wechat_id` int(10) NOT NULL,
`status` int(1) NOT NULL DEFAULT '1' COMMENT '状态',
`sort` int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_reply` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`wechat_id` int(11) unsigned NOT NULL,
`type` varchar(10) NOT NULL COMMENT '自动回复类型',
`content` varchar(255) DEFAULT NULL,
`media_id` int(10) DEFAULT NULL,
`rule_name` varchar(180) DEFAULT NULL,
`add_time` int(11) unsigned NOT NULL DEFAULT '0',
`reply_type` varchar(10) DEFAULT NULL COMMENT '关键词回复内容的类型',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_rule_keywords` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`rid` int(11) NOT NULL COMMENT '规则id',
`rule_keywords` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_template` (
`id` smallint(5) NOT NULL AUTO_INCREMENT,
`template_id` varchar(64) DEFAULT NULL,
`code` varchar(30) DEFAULT NULL COMMENT '模板消息标识',
`content` text DEFAULT NULL,
`template` text,
`title` varchar(60) NOT NULL,
`add_time` int(11) DEFAULT NULL,
`status` tinyint(1) NOT NULL,
`wechat_id` mediumint(8),
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_template_log` (
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
`code` varchar(60) NOT NULL,
`openid` varchar(64) NOT NULL,
`data` text NOT NULL,
`url` varchar(255) NOT NULL,
`status` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_user` (
`uid` int(10) unsigned NOT NULL AUTO_INCREMENT,
`wechat_id` int(10) unsigned NOT NULL DEFAULT '0',
`subscribe` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '用户是否订阅该公众号标识',
`openid` varchar(255) NOT NULL COMMENT '用户的标识',
`nickname` varchar(255) NOT NULL COMMENT '用户的昵称',
`sex` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '用户的性别',
`city` varchar(255) NOT NULL COMMENT '用户所在城市',
`country` varchar(255) NOT NULL COMMENT '用户所在国家',
`province` varchar(255) NOT NULL COMMENT '用户所在省份',
`language` varchar(50) NOT NULL COMMENT '用户的语言',
`headimgurl` varchar(255) NOT NULL COMMENT '用户头像',
`subscribe_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户关注时间',
`remark` varchar(255) DEFAULT NULL,
`privilege` varchar(255) DEFAULT NULL,
`unionid` varchar(255) NOT NULL,
`groupid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户组id',
`ect_uid` int(11) unsigned NOT NULL COMMENT 'ecshop会员id',
`bein_kefu` tinyint(1) unsigned NOT NULL COMMENT '是否处在多客服流程',
`parent_id` int(11) unsigned NOT NULL COMMENT '如果是推荐注册,保存上一级用户id',
PRIMARY KEY (`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"CREATE TABLE IF NOT EXISTS `{pre}wechat_user_group` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`wechat_id` int(10) unsigned NOT NULL DEFAULT '0',
`group_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '分组id',
`name` varchar(255) NOT NULL COMMENT '分组名字,UTF8编码',
`count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '分组内用户数量',
`sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;",
"INSERT INTO `{pre}wechat_template` (`template_id`, `code`, `content`, `template`, `title`, `add_time`, `status`, `wechat_id`) VALUES
('', 'TM00016', NULL, '订单号:{{orderID.DATA}}\r\n待付金额:{{orderMoneySum.DATA}}\r\n{{backupFieldName.DATA}}{{backupFieldData.DATA}}\r\n{{remark.DATA}}', '订单提交成功', 1458290854, 0, 1),
('', 'OPENTM207128229', NULL, '{{first.DATA}}\r\n订单:{{keyword1.DATA}}\r\n支付状态:{{keyword2.DATA}}\r\n支付日期:{{keyword3.DATA}}\r\n商户:{{keyword4.DATA}}\r\n金额:{{keyword5.DATA}}\r\n{{remark.DATA}}', '订单支付成功', 1458538502, 0, 1),
('', 'OPENTM202243318', NULL, '{{first.DATA}}\r\n订单内容:{{keyword1.DATA}}\r\n物流服务:{{keyword2.DATA}}\r\n快递单号:{{keyword3.DATA}}\r\n收货信息:{{keyword4.DATA}}\r\n{{remark.DATA}}', '订单发货通知', 1458538686, 0, 1);"
)
);