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.
215 lines
13 KiB
215 lines
13 KiB
<?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);"
|
|
)
|
|
);
|
|
|