TaoLer/app/install/data/taoler.sql

518 lines
86 KiB
MySQL
Raw Normal View History

2020-01-01 13:17:19 +08:00
SET FOREIGN_KEY_CHECKS=0;
2020-01-14 15:47:11 +08:00
/* Table structure for tao_admin */
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_admin`;
CREATE TABLE `tao_admin` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
2020-01-14 15:47:11 +08:00
`username` varchar(20) NOT NULL DEFAULT '' COMMENT '管理员账户',
`nickname` varchar(20) NOT NULL DEFAULT '' COMMENT '昵称',
`password` varchar(32) NOT NULL DEFAULT '' COMMENT '密码',
`email` varchar(30) NOT NULL DEFAULT '' COMMENT '邮箱',
`mobile` varchar(11) NOT NULL DEFAULT '' COMMENT '手机号',
2020-01-01 13:17:19 +08:00
`sex` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0女1男',
`status` enum('1','0') NOT NULL DEFAULT '0' COMMENT '1启用0禁用',
`auth_group_id` smallint(1) NOT NULL DEFAULT '0' COMMENT '1超级管理员0是普通管理员',
2020-01-14 15:47:11 +08:00
`remarks` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
`last_login_ip` varchar(70) NOT NULL DEFAULT '' COMMENT '最后登录IP',
`last_login_time` int(11) NOT NULL DEFAULT '0' COMMENT '最后登录时间',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '软删除',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
2020-01-14 15:47:11 +08:00
/* Records of tao_admin */
INSERT INTO `tao_admin` VALUES ('1', 'admin', '管理员', '4e60b6cccab6617237b4034316bcb4f2', 'taoler@qq.com', '13812345678', '1', '1', '1', '2019.1.1 新年发布新版本!', '127.0.0.1', '1578986287', '1577258664', '1578986600', '0');
INSERT INTO `tao_admin` VALUES ('2', 'test', '', '3dbfa76bd34a2a0274f5d52f5529ccb3', 'tao@qq.com', '13567891236', '0', '0', '2', '', '127.0.0.1', '1578643147', '1555892325', '1576554415', '0');
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_article */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_article`;
CREATE TABLE `tao_article` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
`title` varchar(50) NOT NULL COMMENT '标题',
`content` text NOT NULL COMMENT '内容',
`status` enum('0','1') NOT NULL DEFAULT '1' COMMENT '状态1显示0隐藏',
`cate_id` int(11) NOT NULL COMMENT '分类id',
`user_id` int(11) NOT NULL COMMENT '用户id',
`is_top` enum('0','1') NOT NULL DEFAULT '0' COMMENT '置顶1否0',
`is_hot` enum('0','1') NOT NULL DEFAULT '0' COMMENT '推荐1否0',
`is_reply` enum('1','0') NOT NULL DEFAULT '1' COMMENT '0禁评1可评',
2020-01-11 17:27:15 +08:00
`pv` int(11) NOT NULL DEFAULT '0' COMMENT '浏览量',
2020-01-01 13:17:19 +08:00
`jie` enum('1','0') NOT NULL DEFAULT '0' COMMENT '0未结1已结',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`)
2020-01-14 15:47:11 +08:00
) ENGINE=MyISAM AUTO_INCREMENT=29 DEFAULT CHARSET=utf8;
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_article */
2020-01-01 15:03:00 +08:00
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_article` VALUES ('1', '哪里有好用专一的社区论坛?', '最近有所需要,在网上搜了一下,想找好用现成的社区性质的论坛,本来想搭建一个小区可维护的论坛。你们有推荐的吗?\r\n偶尔进到layui的Fly社区感觉这个还挺好看的搜了一下也有几个类似的项目得到的结果是有不错的可惜不维护了有维护的但不是自己想要的风格。\r\n我看的项目框架大多PHP实现的要不咱也来一个。', '1', '6', '1', '0', '0', '1', '27', '0', '1546698110', '1578976657', '0');
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_article` VALUES ('2', 'php是世界最好的语言吗', '[quote]\r\n PHP是世界最好的语言\r\n[/quote]\r\n您是怎么认为的呢据说现在PHP7性能蛮好的对于WEB开发很有效率我是学C的PHP几年前有过了解在ASP时代做过电影网站站长很ASP后来很快就不用了。\r\n你认为PHP怎么样呢', '1', '1', '1', '0', '0', '1', '77', '0', '1546699158', '1577773832', '0');
2020-01-11 17:27:15 +08:00
INSERT INTO `tao_article` VALUES ('3', 'php压缩文件解压Unzip类', '[quote]\r\n 解压代码\r\n[/quote]\r\n[pre]\r\n<?php\r\n/**\r\n* Unzip the source_file in the destination dir\r\n*\r\n* @param string The path to the ZIP-file.\r\n* @param string The path where the zipfile should be unpacked, if false the directory of the zip-file is used\r\n* @param boolean Indicates if the files will be unpacked in a directory with the name of the zip-file (true) or not (false) (only if the destination directory is set to false!)\r\n* @param boolean Overwrite existing files (true) or not (false)\r\n* \r\n* @return boolean Succesful or not\r\n*/\r\nnamespace app\\admin\\controller;\r\n\r\nclass Unzip\r\n{\r\npublic function unzip($src_file, $dest_dir=false, $create_zip_name_dir=true, $overwrite=true)\r\n{\r\n if ($zip = zip_open($src_file))\r\n {\r\n if ($zip)\r\n {\r\n $splitter = ($create_zip_name_dir === true) ? \".\" : \"/\";\r\n if ($dest_dir === false) $dest_dir = substr($src_file, 0, strrpos($src_file, $splitter)).\"/\";\r\n \r\n // 创建解压目录\r\n $this->create_dirs($dest_dir);\r\n\r\n // zip包中的 每个 文件\r\n while ($zip_entry = zip_read($zip))\r\n {\r\n\r\n // 现在我们要在目标目录中创建目录\r\n \r\n // 如果文件不在根目录中\r\n $pos_last_slash = strrpos(zip_entry_name($zip_entry), \"/\"); // strrpos()字符串在另一字符串中最后一次出现的位置。\r\n if ($pos_last_slash !== false)\r\n {\r\n // 创建保存zip条目的目录结尾加“/”substr()可在字符串中抽取从 start 下标开始的指定数目的字符。\r\n $this->create_dirs($dest_dir.substr(zip_entry_name($zip_entry), 0, $pos_last_slash+1));\r\n \r\n }\r\n\r\n // Open the entry\r\n if (zip_entry_open($zip,$zip_entry,\"r\"))\r\n {\r\n \r\n // 要保存在磁盘上的文件名\r\n $file_name = $dest_dir.zip_entry_name($zip_entry);\r\n\r\n // 检查是否应覆盖文件\r\n if ($overwrite === true || $overwrite === false && !is_file($file_name))\r\n {\r\n // 获取zip条目的内容\r\n $fstream = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));\r\n\r\n file_put_contents($file_name, $fstream );\r\n // Set the rights\r\n chmod($file_name, 0777);\r\n echo \"save: \".$file_name.\"<br />\";\r\n }\r\n \r\n // Close the entry\r\n zip_entry_close($zip_entry);\r\n } \r\n }\r\n // Close the zip-file\r\n zip_close($zip);\r\n }\r\n }else{\r\n return false;\r\n }\r\n \r\n return true;\r\n}\r\n\r\n/**\r\n* This function creates recursive directories if it doesn\'t already exist\r\n*\r\n* @param String The path that should be created\r\n* \r\n* @return void\r\n*/\r\npublic function create_dirs($path)\r\n{\r\n if (!is_dir($path))\r\n {\r\n $directory_path = \"\";\r\n $directories = explode(\"/\",$path);\r\n array_pop($directories);\r\n \r\n foreach($directories as $directory)\r\n {\r\n $directory_path .= $directory.\"/\";\r\n if (!is_dir($directory_path))\r\n {\r\n mkdir($directory_path);\r\n chmod($directory_path, 0777);\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n}\r\n[/pre]\r\n\r\n[quote]\r\n 使\r\n[/quote]\r\n[pre]\r\nExtract C:/zipfiletest/zip-file.zip to C:/zipfiletest/zip-file/ and overwrites existing files\r\nunzip(\"C:/zipfiletest/zip-file.zip\", false, true, true);\r\n\r\nExtract C:/zipfiletest/zip-file.zip to C:/another_map/zipfiletest/ and doesn\'t overwrite existing files. NOTE: It doesn\'t create a map with the zip-file-name!\r\nunzip(\"C:/zipfiletest/zip-file.zip\", \"C:/another_map/zipfiletest/\", true, false);\r\n[/pre]\r\n\r\n\r\n', '1', '2', '1', '0', '1', '1', '220', '0', '1546698192', '1577763213', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_article` VALUES ('4', 'Fly Template 社区模版', '[quote]\r\n 你们认为layui官方Fly Template 社区模版怎么样?\r\n[/quote]\r\nimg[https://cdn.layui.com/upload/2017_11/168_1512035128058_80242.jpg] \r\n你喜欢吗\r\n很多人都说比较喜欢我个人认为不错的这个板子非常喜欢我看到有一些人做了开发可惜的是都没有很好的维护有的漏洞比较多不完善很美好的一个板子但没有长久 的更新,非常的可惜。\r\n如果用别人的不好用那我就做一个出来吧。喜欢的人多关注适当时候放出来大家一起用。\r\n关于详情页的内容解析\r\n该模板自带一个特定语法的编辑器当你把内容存储到数据库后在页面读取后浏览会发现诸如“表情、代码、图片”等无法解析这是因为需要对该内容进行一次转义通常来说这是在服务端完成的但鉴于简单化你还可以直接在前端去解析在模板的detail.html中我们已经把相关的代码写好了你只需打开注释即可在代码的最下面。当然如果觉得编辑器无法满足你的需求你也可以把该编辑器换成别的HTML编辑器或MarkDown编辑器。', '1', '1', '1', '0', '0', '1', '13', '0', '1546698225', '1577772362', '0');
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_article` VALUES ('5', '中国区域性网上社区的舆情研究', '[quote]\r\n 中国区域性网上社区的舆情研究--基于《济南部落论坛》和《福州家园网》的实证分析\r\n冯立梅\r\n福建师范大学\r\n[/quote]\r\n网上论坛是网上社区最主要的组成部分。继全国性综合网上论坛,如天涯论坛、强国论坛的火爆之后,区域性的网上论坛,也开始迅速成长。\r\n如今每个城市,甚至有的县,都已经拥有了自己的网上论坛。泡本地的网上论坛,成为上网一族的习惯。处在社会转型时期的中国,各种矛盾问题比以往更加突出。而越来越多的社会热点事件,是萌芽于各地方性的网上论坛。网络舆情,是网上论坛信息的体现。因此,研究中国区域性网上社区的舆情信息就显得十分必要。\r\n\r\n本文力图从舆情的第一线出发,探讨中国区域性网上社区目前发展的态势,以及网络舆情的状况。并具体到几个网上论坛,通过综合研究和个案观察的方法,来概括其真实的表征,以此为据进行相关的理论分析。\r\n本着根据调查成果来下结论的思路,经过研究发现,中国区域性网上论坛能够一定程度的反映网络舆情,但是多停留在初级的讨论状态,情绪抒发后真正的问题并没有得到实质的解决。只有个别事件由于舆论压力而被重点处理。网上论坛具有很好的社会降压阀的作用,但对于网络民主的促进,远不及微博等新的媒体形式。 ', '1', '3', '2', '0', '1', '1', '23', '0', '1556798251', '1577765263', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_article` VALUES ('6', 'PHP是什么', '[quote]\r\n PHP原始为Personal Home Page的缩写已经正式更名为 \"PHP: Hypertext Preprocessor\"。\r\n[/quote]\r\n\r\n自20世纪90年代国内互联网开始发展到现在互联网信息几乎覆盖了我们日常活动所有知识范畴并逐渐成为我们生活、学习、工作中必不可少的一部分。据统计从2003 年开始我国的网页规模基本保持了翻番的增长速度并且呈上升趋势。PHP 语言作为当今最热门的网站程序开发语言,它具有成本低、速度快、可移植性好、 内置丰富的函数库等优点因此被越来越多的企业应用于网站开发中。但随着互联网的不断更新换代PHP语言也出现了不少问题。 [1] \r\n根据动态网站要求PHP语言作为一种语言程序其专用性逐渐在应用过程中显现其技术水平的优劣与否将直接影响网站的运行效率。其特点是具有公开的源代码 在程序设计上与通用型语言如C语言相似性较高因此在操作过程中简单易懂可操作性强。同时PHP语言具有较高的数据传送处理水平和输出水平可以广泛应用在Windows系统及各类Web服务器中。如果数据量较大PHP语言还可以拓宽链接面与各种数据库相连缓解数据存储、检索及维护压力。随着技术的发展PHP 语言搜索引擎还可以量体裁衣,实行个性化服务,如根据客户的喜好进行分类收集储存,极大提高了数据运行效率。', '1', '3', '1', '0', '0', '1', '33', '0', '1546748103', '1578542674', '0');
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_article` VALUES ('7', 'thinkphp Db类和模型的正确使用姿势', '[quote]\r\n 来源:流年 ThinkPHP官方博客\r\n[/quote]\r\n\r\n2018 年 10 月 23 日 发布\r\n发现很多开发者在使用ThinkPHP5.*的时候不明白Db和模型的正确使用姿势尤其是在5.1版本里面,如果你没有使用下面的正确姿势,有很大可能性会踩坑。\r\n\r\nDb的正确姿势\r\n下面是官方推荐的Db类用法也就是每次都是静态方法调用\r\n\r\n[pre]\r\n// 查询单个数据\r\nDb::name(\'user\')->where(\'id\', 1)->find();\r\n// 查询多个数据\r\nDb::name(\'user\')->where(\'id\', \'>\', 1)->select();\r\n// 写入新的数据\r\nDb::name(\'user\')->insert([\'name\' => \'\']);\r\n// 更新数据\r\nDb::name(\'user\')->where(\'id\', 1)->update([\'name\' => \'\']);\r\n// 删除数据\r\nDb::name(\'user\')->delete(1);\r\n[/pre]\r\n\r\n很多开发者为了简化代码喜欢使用下面的代码。\r\n\r\n[quote]\r\n 但是永远不要在5.1中使用下面的代码!\r\n[/quote]\r\n\r\n[pre]\r\n// 错误的用法\r\n\r\n$user = Db::name(\'user\');\r\n// 查询单个数据\r\n$user->where(\'id\', 1)->find();\r\n// 查询多个数据\r\n$user->where(\'id\', \'>\', 1)->select();\r\n// 写入新的数据\r\n$user->insert([\'name\' => \'\']);\r\n// 更新数据\r\n$user->update([\'name\' => \'\']);\r\n// 删除数据\r\n$user->delete(1);\r\n[/pre]\r\n\r\n[quote]\r\n 即便是使用助手函数仍然不建议!\r\n[/quote]\r\n\r\n[pre]\r\n// 仍然是错误的用法\r\n\r\n// 查询单个数据\r\ndb(\'user\')->where(\'id\', 1)->find();\r\n// 查询多个数据\r\ndb(\'user\')->where(\'id\', \'>\', 1)->select();\r\n// 写入新的数据\r\ndb(\'user\')->insert([\'name\' => \'\']);\r\n// 更新数据\r\ndb(\'user\')->update([\'name\' => \'\']);\r\n// 删除数据\r\ndb(\'user\')->delete(1);\r\n[/pre]\r\n\r\n很多开发者可能会奇怪为什么是错误的用法呢我使用的结果明明都没问题啊这只是说明你还没踩坑罢了。\r\n\r\n真正的原因是5.1版本每次查询后是不会清空前次5.0则会每次清空)的查询条件的,所以下面的用法是有效的。\r\n\r\n[pre]\r\n$user = Db::name(\'user\');\r\n// 查询分数大于80分的用户总数\r\n$count = $user->where(\'score\', \'>\', 80)->count();\r\n// 查询分数大于80分的用户数据\r\n$user->select();\r\n[/pre]\r\n\r\n看到这里你应该明白了当你使用的是同一个数据库查询对象实例的话查询条件是始终会保留的也就是会导致后面的查询条件错乱而如果你使用助手函数或者手动实例化后多次操作都是相同的对象实例除非你像下面一样手动清除。\r\n\r\n[pre]\r\n$user = Db::name(\'user\');\r\n// 查询分数大于80分的用户总数\r\n$count = $user->where(\'score\', \'>\', 80)->count();\r\n// 清除查询条件(但不包括排序或者字段等信息)\r\n$user->removeOption(\'where\');\r\n// 查询所有用户数据 并按分数倒序排列 \r\n$user->order(\'score\', \'desc\')->select();\r\n// 清除所有查询条件\r\n$user->removeOption();\r\n// 查询分数等于100的用户\r\n$user->where(\'score\', 100)->select();\r\n[/pre]\r\n\r\n[quote]\r\n 最佳实践每次使用全新的Db静态查询\r\n[/quote]\r\n\r\n模型的正确姿势\r\n模型的设计其实和Db一样基本上不需要手动进行实例化。\r\n\r\n[pre]\r\n// 写入新的数据\r\n$user = User::create([\'name\' => \'\']);\r\n// 更新数据\r\n$user->update([\'name\' => \'\']);\r\n\r\n// 查询单个数据\r\n$user = User::get(1);\r\n// 删除当前模型数据\r\n$user->delete();\r\n[/pre]\r\n\r\n上面的代码中我们没有使用任何的实例化代码都是使用静态方法操作。模型的实例化工作是由系统在查询或者写入数据的时候自动完成的。如果你自己手动实例化模型的话会造成模型的重复实例化开销。\r\n\r\n不建议的用法\r\n\r\n[pre]\r\n$user = new User;
INSERT INTO `tao_article` VALUES ('8', 'thinkphp更新数据表的方法', '[quote]\r\n tp更新数据表的方法\r\n[/quote]\r\n[pre]\r\n/**\r\n * 更新数据表\r\n * @param resource $db 数据库连接资源\r\n * @param string $prefix\r\n * @author lyq <605415184@qq.com>\r\n */\r\nfunction update_tables($db, $prefix = \'\') {\r\n //读取SQL文件\r\n $sql = file_get_contents(APP_PATH . \'install/data/update.sql\');\r\n $sql = str_replace(\"\\r\", \"\\n\", $sql);\r\n $sql = explode(\";\\n\", $sql);\r\n\r\n //替换表前缀\r\n $sql = str_replace(\" `tao_\", \" `{$prefix}\", $sql);\r\n\r\n //开始安装\r\n show_msg(\'...\');\r\n foreach ($sql as $value) {\r\n $value = trim($value);\r\n if (empty($value)) {\r\n continue;\r\n }\r\n if (substr($value, 0, 12) == \'CREATE TABLE\') {\r\n $name = preg_replace(\"/^CREATE TABLE `(\\w+)` .*/s\", \"\\\\1\", $value);\r\n $msg = \"创建数据表{$name}\";\r\n if (false !== $db->execute($value)) {\r\n show_msg($msg . \'...!\');\r\n } else {\r\n show_msg($msg . \'...\', \'error\');\r\n Session::set(\'error\', true, \'install\');\r\n }\r\n } else {\r\n if (substr($value, 0, 8) == \'UPDATE `\') {\r\n $name = preg_replace(\"/^UPDATE `(\\w+)` .*/s\", \"\\\\1\", $value);\r\n $msg = \"更新数据表{$name}\";\r\n } else if (substr($value, 0, 11) == \'ALTER TABLE\') {\r\n $name = preg_replace(\"/^ALTER TABLE `(\\w+)` .*/s\", \"\\\\1\", $value);\r\n $msg = \"修改数据表{$name}\";\r\n } else if (substr($value, 0, 11) == \'INSERT INTO\') {\r\n $name = preg_replace(\"/^INSERT INTO `(\\w+)` .*/s\", \"\\\\1\", $value);\r\n $msg = \"写入数据表{$name}\";\r\n }\r\n if (($db->execute($value)) !== false) {\r\n show_msg($msg . \'...!\');\r\n } else {\r\n show_msg($msg . \'...\', \'error\');\r\n Session::set(\'error\', true, \'install\');\r\n }\r\n }\r\n }\r\n}\r\n[/pre]\r\n', '1', '2', '2', '0', '0', '1', '110', '0', '1546776594', '1577763657', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_article` VALUES ('9', '社区为单位组织的区域性社区服务', '作为以社区为单位组织的区域性社区福利服务,社区服务主要表现为以下几个方面特征:()\r\n\r\nA、自助互助性\r\n\r\nB、多元化\r\n\r\nC、服务形式丰富化\r\n\r\nD、广泛性\r\n\r\nE、服务人员专业化\r\n\r\nF、持续发展性', '1', '3', '2', '0', '0', '1', '39', '0', '1546776655', '1577765003', '0');
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_article` VALUES ('10', '徐州这个小区业主自治攒下24万元家底', '[quote]\r\n 转自腾讯网\r\n[/quote]\r\n2月13日大年初九家住军缘新城的蔺女士是春节后第四次在家请客了。\r\n\r\n“以前小区环境不好不好意思喊亲戚朋友来家里吃饭。现在小区像花园一样晚上还有喷泉作为业主感觉很自豪。小区自治这几个月变化太大了。”\r\n\r\n重建后的小区广场美观又实用\r\nimg[https://inews.gtimg.com/newsapp_bt/0/7699348341/1000] \r\n\r\n13日早上9时许军缘新城小区广场上很安静只听见扫帚“唰唰”的扫地声两名保洁员在打扫卫生清扫过的地面一尘不染。\r\n\r\n小区业委会主任马照明和财务监督组组长周永才介绍了自从2018年9月10日小区自治以来广场上发生的变化\r\nimg[https://inews.gtimg.com/newsapp_bt/0/7699348342/1000] \r\n\r\n小区水清路净。\r\n\r\n最大的亮点是春节前花费2305元修好了闲置多年的喷泉安装上彩色的灯带。春节以来业主们每天晚上都到广场欣赏彩色喷泉大人孩子个个欢天喜地。\r\n\r\n\r\n春节前清理水池里的淤泥修复喷泉。\r\n\r\n“喷泉水池积攒多年的淤泥我们都清理干净了七八个人整整干了12天的时间又花300元钱买了一批观赏鱼放进去。”周永才指着清澈见底的水池说“天冷这些鱼懒得动喜欢躲在石头缝里等天年暖和了它们游来游去更漂亮。”\r\n\r\n小区路灯全部更换成LED灯亮堂又节能。广场上有一盏10米多高的大灯是6年前有业主捐赠的只亮了一段时间就坏了几任物业公司都没人修理过。\r\nimg[https://inews.gtimg.com/newsapp_bt/0/7699348344/1000] \r\n\r\n业委会工作人员和业主齐心协力上阵安装照明设施。\r\n\r\n这次实行自治后也请电工维修好了。因为灯杆太高太重放下和扶起的时候难度都很大小区20多名男女老少一起过来用绳子把它拽起来。灯亮起来以后早上锻炼、晚上跳广场舞的业主都很方便。\r\n\r\n广场的绿植看上去也很整齐、富有层次树木已经修剪好灌木丛内没有一点杂草和落叶。白玉兰树叶绿油油的樱花树枝也泛出了生机。\r\n\r\n\r\n为了美化环境小区内每个向阳的地段都设置了晾晒区\r\n\r\n小区广场不仅美观还很实用四周安装了15个高大的晾衣架。阳光好的时候业主都喜欢到这里晒被子。\r\n\r\n广场的一角还有一个醒目的展示牌上面贴着1月11日至2月10日的各项收支明细和工资发放表。大到几百元的灯带小到2元的刷子一项项都罗列清楚。\r\n\r\n小区自治之路一波三折\r\n\r\n治理好一个小区并不比管理好一家企业轻松。军缘新城的自治之路也经历了一波三折。\r\n\r\n军缘新城于2008年3月上房至2018年年初10年间换了6任物业公司没有一家能够在这个小区顺顺当当干下去。\r\n\r\n“主要是形成了恶性循环。物业服务不好业主不愿交物业费物业收不上来费用服务质量就更差。”周永才说最差的一年物业公司只收到了60户业主的物业费。\r\n\r\n亏损最严重的一家物业公司欠下了9万多元的债务。每一任物业走的时候小区都是垃圾遍地物业办公室里甚至连灯泡都被拆走。最后业主们只能向社区求助2018年以后没有物业公司愿意到军缘新城来服务了。\r\n\r\n业主自治成了军缘新城唯一的出路。马照明说自治并不像想像的那么简单、美好。军缘新城先后有三班热心业主出马实行自治都想改变小区面貌也摔了不少跟头。\r\n\r\n第一次自治从2018年2月开始坚持了5个月但管理中出现一些问题物业费迟迟收不上来只得偃旗息鼓在社区的组织下第二次自治很快又开始了
INSERT INTO `tao_article` VALUES ('11', '数据查询链式操作', 'face[微笑] \r\n\r\n数据库提供的链式操作方法可以有效的提高数据存取的代码清晰度和开发效率并且支持所有的CURD操作原生查询不支持链式操作。\r\n\r\n使用也比较简单假如我们现在要查询一个User表的满足状态为1的前10条记录并希望按照用户的创建时间排序 ,代码如下:\r\n\r\n[pre]\r\nDb::table(\'think_user\')\r\n ->where(\'status\',1)\r\n ->order(\'create_time\')\r\n ->limit(10)\r\n ->select();\r\n[/pre]\r\n这里的where、order和limit方法就被称之为链式操作方法除了select方法必须放到最后一个外因为select方法并不是链式操作方法链式操作的方法调用顺序没有先后例如下面的代码和上面的等效\r\n\r\n[pre]\r\nDb::table(\'think_user\')\r\n ->order(\'create_time\')\r\n ->limit(10)\r\n ->where(\'status\',1)\r\n ->select();\r\n[/pre]\r\n其实不仅仅是查询方法可以使用连贯操作包括所有的CURD方法都可以使用例如\r\n\r\n[pre]\r\nDb::table(\'think_user\')\r\n ->where(\'id\',1)\r\n ->field(\'id,name,email\')\r\n ->find(); \r\n \r\nDb::table(\'think_user\')\r\n ->where(\'status\',1)\r\n ->where(\'id\',1)\r\n ->delete();\r\n[/pre]', '1', '3', '1', '0', '0', '1', '53', '0', '1546860297', '1577773852', '0');
INSERT INTO `tao_article` VALUES ('12', 'layui表单页面元素', '[quote]\r\n 在一个容器中设定 class=\"layui-form\" 来标识一个表单元素块通过规范好的HTML结构及CSS类来组装成各式各样的表单元素并通过内置的 form模块 来完成各种交互。\r\n[/quote]\r\n[quote]\r\n 依赖加载模块form 请注意如果不加载form模块select、checkbox、radio等将无法显示并且无法使用form相关功能\r\n[/quote]\r\n[pre]\r\n<form class=\"layui-form\" action=\"\">\r\n <div class=\"layui-form-item\">\r\n <label class=\"layui-form-label\">输入框</label>\r\n <div class=\"layui-input-block\">\r\n <input type=\"text\" name=\"title\" required lay-verify=\"required\" placeholder=\"请输入标题\" autocomplete=\"off\" class=\"layui-input\">\r\n </div>\r\n </div>\r\n <div class=\"layui-form-item\">\r\n <label class=\"layui-form-label\">密码框</label>\r\n <div class=\"layui-input-inline\">\r\n <input type=\"password\" name=\"password\" required lay-verify=\"required\" placeholder=\"请输入密码\" autocomplete=\"off\" class=\"layui-input\">\r\n </div>\r\n <div class=\"layui-form-mid layui-word-aux\">辅助文字</div>\r\n </div>\r\n <div class=\"layui-form-item\">\r\n <label class=\"layui-form-label\">选择框</label>\r\n <div class=\"layui-input-block\">\r\n <select name=\"city\" lay-verify=\"required\">\r\n <option value=\"\"></option>\r\n <option value=\"0\">北京</option>\r\n <option value=\"1\">上海</option>\r\n <option value=\"2\">广州</option>\r\n <option value=\"3\">深圳</option>\r\n <option value=\"4\">杭州</option>\r\n </select>\r\n </div>\r\n </div>\r\n <div class=\"layui-form-item\">\r\n <label class=\"layui-form-label\">复选框</label>\r\n <div class=\"layui-input-block\">\r\n <input type=\"checkbox\" name=\"like[write]\" title=\"写作\">\r\n <input type=\"checkbox\" name=\"like[read]\" title=\"阅读\" checked>\r\n <input type=\"checkbox\" name=\"like[dai]\" title=\"发呆\">\r\n </div>\r\n </div>\r\n <div class=\"layui-form-item\">\r\n <label class=\"layui-form-label\">开关</label>\r\n <div class=\"layui-input-block\">\r\n <input type=\"checkbox\" name=\"switch\" lay-skin=\"switch\">\r\n </div>\r\n </div>\r\n <div class=\"layui-form-item\">\r\n <label class=\"layui-form-label\">单选框</label>\r\n <div class=\"layui-input-block\">\r\n <input type=\"radio\" name=\"sex\" value=\"男\" title=\"男\">\r\n <input type=\"radio\" name=\"sex\" value=\"女\" title=\"女\" checked>\r\n </div>\r\n </div>\r\n <div class=\"layui-form-item layui-form-text\">\r\n <label class=\"layui-form-label\">文本域</label>\r\n <div class=\"layui-input-block\">\r\n <textarea name=\"desc\" placeholder=\"请输入内容\" class=\"layui-textarea\"></textarea>\r\n </div>\r\n </div>\r\n <div class=\"layui-form-item\">\r\n <div class=\"layui-input-block\">\r\n <button class=\"layui-btn\" lay-submit lay-filter=\"formDemo\">立即提交</button>\r\n <button type=\"reset\" class=\"layui-btn layui-btn-primary\">重置</button>\r\n </div>\r\n </div>\r\n</form>\r\n \r\n<script>\r\n//Demo\r\nlayui.use(\'form\', function(){\r\n var form = layui.form;\r\n \r\n //监听提交\r\n form.on(\'submit(formDemo)\', function(data){\r\n layer.msg(JSON.stringify(data.field));\r\n return false;\r\n });\r\n});\r\n</script>\r\n[/pre]\r\nUI的最终呈现得益于 Form模块 的全自动渲染她将原本普通的诸如select、checkbox、radio等元素重置为你所看到的模样。或许你可以移步左侧导航的 内置模块 中的 表单 对其进行详细的了解。', '1', '2', '1', '0', '0', '1', '29', '0', '1546871441', '1577771850', '0');
INSERT INTO `tao_article` VALUES ('13', 'thinkphp5.1开发规范', '[quote]\r\n 命名规范\r\n[/quote]\r\n\r\nThinkPHP5.1遵循PSR-2命名规范和PSR-4自动加载规范并且注意如下规范\r\n\r\n[quote]\r\n 目录和文件\r\n[/quote]\r\n\r\n目录使用小写+下划线;\r\n类库、函数文件统一以.php为后缀\r\n类的文件名均以命名空间定义并且命名空间的路径和类库文件所在路径一致\r\n类文件采用驼峰法命名首字母大写其它文件采用小写+下划线命名;\r\n类名和类文件名保持一致统一采用驼峰法命名首字母大写\r\n[quote]\r\n 函数和类、属性命名\r\n[/quote]\r\n\r\n类的命名采用驼峰法首字母大写例如 User、UserType默认不需要添加后缀例如UserController应该直接命名为User\r\n函数的命名使用小写字母和下划线小写字母开头的方式例如 get_client_ip\r\n方法的命名使用驼峰法首字母小写例如 getUserName\r\n属性的命名使用驼峰法首字母小写例如 tableName、instance\r\n特例以双下划线__打头的函数或方法作为魔术方法例如 __call 和 __autoload\r\n[quote]\r\n 常量和配置\r\n[/quote]\r\n\r\n常量以大写字母和下划线命名例如 APP_PATH\r\n配置参数以小写字母和下划线命名例如 url_route_on 和url_convert\r\n环境变量定义使用大写字母和下划线命名例如APP_DEBUG\r\n[quote]\r\n 数据表和字段\r\n[/quote]\r\n\r\n数据表和字段采用小写加下划线方式命名并注意字段名不要以下划线开头例如 think_user 表和 user_name字段不建议使用驼峰和中文作为数据表及字段命名。\r\n请理解并尽量遵循以上命名规范可以减少在开发过程中出现不必要的错误。', '1', '2', '1', '0', '0', '1', '51', '0', '1547436945', '1577772688', '0');
INSERT INTO `tao_article` VALUES ('14', 'thinkphp5.1目录结构', '[pre]\r\nwww WEB部署目录或者子目录\r\n├─application 应用目录\r\n│ ├─common 公共模块目录(可以更改)\r\n│ ├─module_name 模块目录\r\n│ │ ├─common.php 模块函数文件\r\n│ │ ├─controller 控制器目录\r\n│ │ ├─model 模型目录\r\n│ │ ├─view 视图目录\r\n│ │ ├─config 配置目录\r\n│ │ └─ ... 更多类库目录\r\n│ │\r\n│ ├─command.php 命令行定义文件\r\n│ ├─common.php 公共函数文件\r\n│ └─tags.php 应用行为扩展定义文件\r\n│\r\n├─config 应用配置目录\r\n│ ├─module_name 模块配置目录\r\n│ │ ├─database.php 数据库配置\r\n│ │ ├─cache 缓存配置\r\n│ │ └─ ... \r\n│ │\r\n│ ├─app.php 应用配置\r\n│ ├─cache.php 缓存配置\r\n│ ├─cookie.php Cookie配置\r\n│ ├─database.php 数据库配置\r\n│ ├─log.php 日志配置\r\n│ ├─session.php Session配置\r\n│ ├─template.php 模板引擎配置\r\n│ └─trace.php Trace配置\r\n│\r\n├─route 路由定义目录\r\n│ ├─route.php 路由定义\r\n│ └─... 更多\r\n│\r\n├─public WEB目录对外访问目录\r\n│ ├─index.php 入口文件\r\n│ ├─router.php 快速测试文件\r\n│ └─.htaccess 用于apache的重写\r\n│\r\n├─thinkphp 框架系统目录\r\n│ ├─lang 语言文件目录\r\n│ ├─library 框架类库目录\r\n│ │ ├─think Think类库包目录\r\n│ │ └─traits 系统Trait目录\r\n│ │\r\n│ ├─tpl 系统模板目录\r\n│ ├─base.php 基础定义文件\r\n│ ├─convention.php 框架惯例配置文件\r\n│ ├─helper.php 助手函数文件\r\n│ └─logo.png 框架LOGO文件\r\n│\r\n├─extend 扩展类库目录\r\n├─runtime 应用的运行时目录(可写,可定制)\r\n├─vendor 第三方类库目录Composer依赖库\r\n├─build.php 自动生成定义文件(参考)\r\n├─composer.json composer 定义文件\r\n├─LICENSE.txt 授权说明文件\r\n├─README.md README 文件\r\n├─think 命令行入口文件\r\n[/pre]\r\n\r\n[quote]\r\n 在mac或者linux环境下面注意需要设置runtime目录权限为777。\r\n[/quote]\r\n[quote]\r\n 由于5.1版本取消了系统路径的常量定义,因此系统的目录名称不可更改。如果需要更改应用目录或者入口文件位置,参考架构章节的入口文件部分。\r\n[/quote]\r\n', '1', '1', '1', '0', '0', '1', '239', '1', '1548325869', '1577772871', '0');
INSERT INTO `tao_article` VALUES ('15', 'add添加文章有误', 'face[微笑] \r\n123\r\nimg[/uploads/20190310/4cc8e58de8f2765270e8475bf059ae1d.jpg] \r\n[hr]\r\n[pre]\r\njjjj\r\n[/pre]\r\n[quote]\r\n这样的风格呵呵\r\n[/quote]\r\n', '1', '1', '1', '0', '0', '1', '184', '0', '1551436861', '1555747615', '0');
INSERT INTO `tao_article` VALUES ('16', '谁在使用thinkphp6.0版本', '新项目测试更新为thinkphp6框架。', '1', '6', '1', '0', '0', '1', '12', '0', '1552182370', '1577769774', '0');
INSERT INTO `tao_article` VALUES ('17', '2019.3.10创建TaoLer项目', '创建TaoLer项目\r\n使用Thinkphp为核心框架\r\n前身TLBSthink5.1开发。\r\n', '1', '4', '1', '0', '0', '1', '32', '0', '1552183473', '1577769686', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_article` VALUES ('18', 'layui 2.5.5发布', '闲心:\r\n[quote]\r\n 之前大家在《2.5.x 问题集中收集》中反馈的内容,我已如数看到,谢谢大家的积极反馈!。其中有些被采纳在本次版本中,有些被规划到了 v2.6、v3.0 中。我深知之前反复的断更对 layui 带来的是怎样无可挽回的损失,然而 layui 终于还是不得不重新审视它所处的位置行进的「前端河」分出了两条支流一条是滚滚洪流没有人能够逃脱它的流速我们必须要在拥抱中重生一条是波澜不惊那是我们最初的方向返璞归真、自诩的「经典」和不灭的执念。顺应潮流而不背离初心layui 注定要同时流向这两条支流,虽千万里之行,亦愿独闯。\r\n[/quote]\r\n\r\n# v2.5.52019.09.10\r\n● [优化] form 组件的 val() 方法,除了之前版本的赋值,目前还可支持取值\r\n● [新增] tree 组件的数据源参数 field用于定义数据字段名\r\n● [优化] tree 组件的节点删除前的提示功能\r\n● [修复] tree 组件的数据源参数 checked 在父子节点同时设定时的异常问题\r\n● [优化] table 组件的 defaultToolbar 参数,可以扩展头部工具栏右侧图标按钮\r\n● [优化] table 组件的局部代码,减少重复的全局事件引发的卡顿问题\r\n● [修复] table 组件的合计行未按照对应列显示自定义模板的问题\r\n● [修复] table 组件导出数据时未包含合计行的问题\r\n● [修复] transfer 组件的右侧面板在使用搜索转移数据后,无法再获取右侧数据的问题\r\n● [新增] upload 组件的 progress 回调,用于监听文件的上传进度', '1', '4', '1', '1', '0', '1', '91', '0', '1568096396', '1577769315', '0');
INSERT INTO `tao_article` VALUES ('19', 'php创建递归目录', '如果不存在,创建递归目录:\r\n[pre]\r\n/**\r\n* This function creates recursive directories if it doesn\'t already exist\r\n*\r\n* @param String The path that should be created\r\n* \r\n* @return void\r\n*/\r\npublic function create_dirs($path)\r\n{\r\n if (!is_dir($path))\r\n {\r\n $directory_path = \"\";\r\n $directories = explode(\"/\",$path);\r\n array_pop($directories);\r\n \r\n foreach($directories as $directory)\r\n {\r\n $directory_path .= $directory.\"/\";\r\n if (!is_dir($directory_path))\r\n {\r\n mkdir($directory_path);\r\n chmod($directory_path, 0777);\r\n }\r\n }\r\n }\r\n}\r\n[/pre]\r\n', '1', '2', '1', '0', '1', '1', '180', '0', '1559193830', '1577763199', '0');
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_article` VALUES ('22', '漂亮2018江苏扶贫脱贫工作再报好成绩', '2019年02月26日 21:50 新华报业网\r\n交汇点讯 以“绣花”功夫扎实推进精准扶贫精准脱贫以决战决胜的信心和决心打赢打好脱贫攻坚战。2月26日下午全省扶贫开发工作会议在南京召开。根据会议通报2018年全省人均收入6000元以下低收入农户共有267674户、675383人实现脱贫。全省有244个省定经济薄弱村集体经济收入超过18万元扶贫工作交出亮眼“成绩单”。\r\nimg[http://n.sinaimg.cn/translate/516/w752h564/20190226/qNqo-htptaqe9309745.png] \r\n\r\n  家门口就能就业苏北5市脱贫工作成效显著\r\n\r\n  根据会议通报苏北5市脱贫255046户、653051人占全省脱贫人数的96.7%。苏中扬州市、泰州市脱贫12628户、22332人。苏北12个重点县(区)脱贫126548户、352630人占苏北5市脱贫人数的54.0%。苏北5市脱贫236个村占全省脱贫村总数的96.7%苏中泰州市脱贫8个。苏北12个重点县(区)脱贫140个村占苏北5市脱贫村的59.3%。\r\n\r\n  成绩单背后是全省扶贫工作的扎实稳步推进。\r\n\r\n  以宿迁市为例2018年该市实现12.8万建档立卡低收入人口、46个省定经济薄弱村脱贫达标分别完成年度且标任务的126.7%、109.5%。宿迁市副市长光华介绍该市打造优质稻米、标准化果蔬、园艺型花木、农牧循环型生猪、精深加工型肉禽、生态河蟹六大百亿级产业带动近10万低收入人口增收免费开展劳动力培训累计实施“家门口就业”项目989个带动低收入劳动力就业5.9万人人均年增收1.32万元。\r\n\r\n  “沙集模式”加入助力精准扶贫、精准脱贫\r\n\r\n  靶向发力精准施策才能让脱贫攻坚取得过硬成果。\r\n\r\n  2018年睢宁县53个省定和47个县定经济薄弱村全部“摘帽”12.14万低收入人口实现脱贫。在众多扶贫举措中,做好电商扶贫是该县扶贫工作的一大亮点。\r\n\r\n  睢宁县委副书记王敏说睢宁县着力打造8大电商产业园区、设立600多个服务网点全面拓宽电商就业渠道。设置1000万元电商专项扶持资金强化扶贫小额贷款支持力度。依托全国首家地市级“淘宝大学”实施“万人培训计划”4年免费培训超过4万人带动近5500名低收入户成功创业。\r\n\r\n  不仅如此该县复制推广“沙集模式”积极开展淘宝镇村创建打造出东部简约家具、西南部小饰品、西北部特色农产品、中部传统店铺与网店结合的“四大电商片区”。2018年累计创成淘宝镇10个、淘宝村92个淘宝村总量全省第一、全国第四拥有网商3.4万户带动从业人数超21万人直接或间接帮助近2万人脱贫。\r\n\r\n  各类帮扶项目持续发力为扶贫增收提供保障\r\n\r\n  2018年全省235家后方单位完成省定出资任务2.59亿元,到挂钩帮扶县(区)开展扶贫现场办公3769人次。省委驻县帮扶工作队全年协调投入资金12.55亿元实施各类帮扶项目623个所挂钩帮扶203个省定经济薄弱村通过不到一年的帮扶已有140个村实现脱贫。\r\n\r\n  在淮安省委驻涟水县帮扶工作队打造了“安东米富”品牌整合资源扶持经营主体以“互联网+公司+基地+农户”的模式打造新型农业产业化联合体。省委驻涟水县帮扶工作队队长孙国君介绍目前已整合7个生产基地对接15个家庭农场“安东米富”从单一有机稻米扩展到近二十几种产品拥有草鸡蛋、有机大米、红薯粉丝等23个特色农产品产业发展覆盖9个村带动农户2066个。已经形成的长期稳定产销关系实现全年销售额超过1000万元为村集体和农民持久增收提供了有力保障。\r\n\r\n  两地帮扶<E5B8AE><E689B6>
2020-01-11 17:27:15 +08:00
INSERT INTO `tao_article` VALUES ('23', 'ThinkPHP6.0版本发布', '[quote]\r\n 2019 年 10 月 24 日 发布\r\n官方历时一年多倾力打造的ThinkPHP6.0版本正式发布该版本基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化改进,并更加规范化。\r\n\r\n由于引入了一些新特性ThinkPHP6.0运行环境要求PHP7.1+推荐PHP7.3+不支持5.1的无缝升级\r\n[/quote]\r\n\r\n主要特性\r\n采用PHP7强类型严格模式\r\n支持更多的PSR规范\r\n多应用支持\r\nORM组件独立\r\n改进的中间件机制\r\n核心架构服务化\r\n全新的事件系统\r\n容器功能增强\r\n模板引擎组件独立\r\n内部功能中间件化\r\nSESSION机制改进\r\n缓存及日志支持多通道\r\n引入Filesystem组件\r\n对Swoole以及协程支持改进\r\n对IDE更加友好\r\n统一和精简大量用法\r\n强类型及严格模式\r\n在主流框架里面ThinkPHP6.0是最先采用PHP7严格模式的。所有的核心文件都是开启了严格模式的类型约束因此有任何的变量类型不符的情况都会抛出异常有利于规范代码中的变量类型和提前发现问题隐患。\r\n\r\n多应用模式\r\n新版框架提供了多应用模式支持默认安装为单应用你只需要安装一个多应用模式扩展就可以更轻松的部署多个应用而不需要重复安装依赖组件每个应用都支持独立入口访问以及域名绑定也可以使用一个入口文件实现自动多应用部署。并且自动多应用模式支持智能识别对于不存在的应用访问会自动切换到单应用模式进行匹配。同时支持应用的映射和禁止访问机制。\r\n\r\n多应用模式的设计可以让开发更加模块化因为每个应用的配置、路由及视图都可以纳入应用目录所以更方便应用的模块化甚至引入composer应用。\r\n\r\n容器和服务\r\n新版的容器支持PSR-11规范容器类的功能特性主要包括\r\n\r\n绑定类、对象实例、接口到容器\r\n创建类的实例存在则直接获取\r\n容器对象绑定别名\r\n支持容器对象实例化回调\r\n获取容器对象实例\r\n删除容器中的对象实例\r\n提供依赖注入和门面实现支持\r\n调用容器对象实例的方法或者闭包\r\n提供容器对象的ArrayAccess支持\r\n事件系统\r\n新版的事件系统可以看成是5.1版本行为系统的升级版,事件系统相比行为系统强大的地方在于事件本身可以是一个类,并且可以更好的支持事件订阅者。支持事件智能订阅,通过反射机制来识别当前订阅者要订阅的事件。\r\n\r\n事件相比较中间件的优势是事件比中间件更加精准定位或者说粒度更细并且更适合一些业务场景的扩展。例如我们通常会遇到用户注册或者登录后需要做一系列操作通过事件系统可以做到不侵入原有代码完成登录的操作扩展降低系统的耦合性的同时也降低了BUG的可能性。\r\n\r\n中间件支持完善\r\n中间件分为全局中间件、应用中间件、路由中间件和控制器中间件这四个中间件分组完全独立执行但同一个分组内的中间件不会重复执行。中间件方法执行依赖注入以及请求结束的回调机制。\r\n\r\n核心很多功能都是基于中间件来完成包括多应用模式也是采用中间件机制执行。\r\n\r\n路由和请求\r\n新版的路由精简了很多不必要的功能路由定义也更加规范化和语义化并且路由定义文件支持纳入应用目录便于模块化开发。路由注解功能独立为think-annotation库并且使用更加规范支持IDE提示。\r\n\r\n新版的请求对象更易扩展系统默认安装后提供了一个app\\Request类你可以在应用中直接自定义请求对象增加必要的属性和方法。但不会影响对think\\Request的依赖注入和门面调用。\r\n\r\n系统服务\r\
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_article` VALUES ('24', '辞旧迎新 回顾2019展望2020', '2019即将留在了历史长河中失去的得到的都是过去的\r\n2020期待着和你一起远行加油吧...', '1', '2', '1', '1', '0', '1', '24', '0', '1577775729', '1578469215', '0');
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_auth_group */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_auth_group`;
CREATE TABLE `tao_auth_group` (
2020-01-11 17:27:15 +08:00
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '角色ID',
`title` varchar(100) NOT NULL DEFAULT '' COMMENT '角色名称',
2020-01-01 13:17:19 +08:00
`rules` char(255) NOT NULL DEFAULT '',
2020-01-11 17:27:15 +08:00
`limits` varchar(255) NOT NULL DEFAULT '' COMMENT '权限范围',
`descr` varchar(255) NOT NULL DEFAULT '' COMMENT '权限描述',
2020-01-14 15:47:11 +08:00
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '角色状态1可用0禁止',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_auth_group */
2020-01-01 15:03:00 +08:00
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_auth_group` VALUES ('1', '超级管理员', '5,15,21,22,62,63,23,17,27,28,64,16,24,26,25,4,20,32,33,34,14,29,30,31,1,65,6,35,36,37,38,7,39,40,41,42,8,43,44,45,66,9,47,48,49,50,46,67,2,10,51,11,18,52,54,55,19,56,57,58,59,60,53,3,12,13', '管理所有的管理员', '所有权限', '1', '0', '1578984825', '0');
INSERT INTO `tao_auth_group` VALUES ('2', '管理员', '5,15,21,22,62,63,23,17,27,28,64,16,24,26,25,1,65,6,35,36,37,38,67,3,12,13', '所有列表的管理', '普通管理员', '1', '0', '1578984832', '0');
INSERT INTO `tao_auth_group` VALUES ('3', '帖子管理', '5,15,21,22,62,63,23,17,27,28,64,16,24,26,25', '负责帖子的审核', '文章专员', '1', '0', '1578980219', '0');
INSERT INTO `tao_auth_group` VALUES ('4', '网站维护', '2,10,51,11,18,52,54,55,19,56,57,58,59,60,53,3,12,13', '对数据进行统计', '网站维护', '1', '0', '1578980364', '0');
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_auth_group_access */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_auth_group_access`;
CREATE TABLE `tao_auth_group_access` (
`uid` mediumint(8) unsigned NOT NULL,
`group_id` mediumint(8) unsigned NOT NULL,
UNIQUE KEY `uid_group_id` (`uid`,`group_id`),
KEY `uid` (`uid`),
KEY `group_id` (`group_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_auth_group_access */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_auth_group_access` VALUES ('1', '1');
INSERT INTO `tao_auth_group_access` VALUES ('2', '2');
INSERT INTO `tao_auth_group_access` VALUES ('3', '3');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_auth_group_access` VALUES ('4', '3');
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_auth_rule */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_auth_rule`;
CREATE TABLE `tao_auth_rule` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`name` char(80) NOT NULL DEFAULT '',
`title` char(20) NOT NULL DEFAULT '',
`type` tinyint(1) unsigned NOT NULL DEFAULT '1',
`status` enum('1','0') NOT NULL DEFAULT '1' COMMENT '菜单1启用,0禁用',
`pid` smallint(5) NOT NULL DEFAULT '0' COMMENT '父级ID',
`level` tinyint(1) NOT NULL DEFAULT '1' COMMENT '菜单层级',
2020-01-14 15:47:11 +08:00
`icon` varchar(50) NOT NULL DEFAULT '' COMMENT '图标',
2020-01-01 13:17:19 +08:00
`ishidden` enum('1','0') NOT NULL DEFAULT '1' COMMENT '0隐藏,1显示',
2020-01-14 15:47:11 +08:00
`sort` tinyint(4) NOT NULL DEFAULT '50' COMMENT '排序',
2020-01-01 13:17:19 +08:00
`condition` char(100) NOT NULL DEFAULT '',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
2020-01-14 15:47:11 +08:00
) ENGINE=MyISAM AUTO_INCREMENT=68 DEFAULT CHARSET=utf8;
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_auth_rule */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_auth_rule` VALUES ('1', 'admin', '管理', '1', '1', '0', '0', 'layui-icon-user', '1', '3', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('2', 'set', '设置', '1', '1', '0', '0', 'layui-icon-set', '1', '4', '', '0', '0', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_auth_rule` VALUES ('3', 'administrator', '账户', '1', '1', '0', '0', 'layui-icon-username', '1', '5', '', '0', '1578980034', '0');
INSERT INTO `tao_auth_rule` VALUES ('5', 'article', '内容', '1', '1', '0', '0', 'layui-icon-read', '1', '0', '', '0', '1578902321', '0');
INSERT INTO `tao_auth_rule` VALUES ('6', 'admin/User/list', '用户管理', '1', '1', '1', '1', '', '1', '1', '', '0', '1578901015', '0');
INSERT INTO `tao_auth_rule` VALUES ('7', 'admin/Admin/index', '管理员', '1', '1', '1', '1', '', '1', '6', '', '0', '1578901133', '0');
INSERT INTO `tao_auth_rule` VALUES ('8', 'admin/AuthGroup/list', '角色管理', '1', '1', '1', '1', '', '1', '11', '', '0', '1578901282', '0');
INSERT INTO `tao_auth_rule` VALUES ('9', 'admin/AuthRule/index', '权限管理', '1', '1', '1', '1', '', '1', '16', '', '0', '1578981541', '0');
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_auth_rule` VALUES ('10', 'admin/set/website', '网站设置', '1', '1', '2', '1', '', '1', '1', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('11', 'admin/set/email', '邮件服务', '1', '1', '2', '1', '', '1', '3', '', '0', '0', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_auth_rule` VALUES ('12', 'admin/Admin/info', '基本资料', '1', '1', '3', '1', '', '1', '50', '', '0', '1578980034', '0');
INSERT INTO `tao_auth_rule` VALUES ('13', 'admin/Admin/repass', '修改密码', '1', '1', '3', '1', '', '1', '51', '', '0', '1578980034', '0');
INSERT INTO `tao_auth_rule` VALUES ('15', 'admin/Forum/list', '帖子列表', '1', '1', '5', '1', '', '1', '1', '', '0', '1578902605', '0');
INSERT INTO `tao_auth_rule` VALUES ('16', 'admin/Forum/tags', '分类管理', '1', '1', '5', '1', '', '1', '11', '', '0', '1578904950', '0');
INSERT INTO `tao_auth_rule` VALUES ('17', 'admin/Forum/replys', '评论管理', '1', '1', '5', '1', '', '1', '7', '', '0', '1578904590', '0');
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_auth_rule` VALUES ('18', 'admin/slider/index', '广告投放', '1', '1', '2', '1', '', '1', '4', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('19', 'admin/Upgrade/index', '系统升级', '1', '1', '2', '1', '', '1', '8', '', '0', '0', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_auth_rule` VALUES ('21', 'admin/Forum/listform', '编辑帖子', '1', '1', '5', '1', '', '0', '2', '', '0', '1578903229', '0');
INSERT INTO `tao_auth_rule` VALUES ('22', 'admin/Forum/listdel', '删除帖子', '1', '1', '5', '1', '', '0', '3', '', '0', '1578903919', '0');
INSERT INTO `tao_auth_rule` VALUES ('23', 'admin/Forum/check', '审核帖子', '1', '1', '5', '1', '', '0', '6', '', '0', '1578904476', '0');
INSERT INTO `tao_auth_rule` VALUES ('24', 'admin/Forum/addtags', '添加分类', '1', '1', '5', '1', '', '0', '12', '', '0', '1578904966', '0');
INSERT INTO `tao_auth_rule` VALUES ('25', 'admin/Forum/tagsform', '编辑分类', '1', '1', '5', '1', '', '0', '14', '', '0', '1578905046', '0');
INSERT INTO `tao_auth_rule` VALUES ('26', 'admin/Forum/tagsdelete', '删除分类', '1', '1', '5', '1', '', '0', '13', '', '0', '1578904996', '0');
INSERT INTO `tao_auth_rule` VALUES ('27', 'admin/Forum/replysform', '编辑评论', '1', '1', '5', '1', '', '0', '8', '', '0', '1578904627', '0');
INSERT INTO `tao_auth_rule` VALUES ('28', 'admin/Forum/redel', '删除评论', '1', '1', '5', '1', '', '0', '9', '', '0', '1578904856', '0');
INSERT INTO `tao_auth_rule` VALUES ('35', 'admin/User/userform', '添加用户', '1', '1', '1', '1', '', '0', '2', '', '0', '1578901074', '0');
INSERT INTO `tao_auth_rule` VALUES ('36', 'admin/User/useredit', '编辑用户', '1', '1', '1', '1', '', '0', '3', '', '0', '1578901089', '0');
INSERT INTO `tao_auth_rule` VALUES ('37', 'admin/User/delete', '删除用户', '1', '1', '1', '1', '', '0', '4', '', '0', '1578901099', '0');
INSERT INTO `tao_auth_rule` VALUES ('38', 'admin/User/check', '审核用户', '1', '1', '1', '1', '', '0', '5', '', '0', '1578905291', '0');
INSERT INTO `tao_auth_rule` VALUES ('39', 'admin/Admin/add', '添加管理员', '1', '1', '1', '1', '', '0', '7', '', '0', '1578901163', '0');
INSERT INTO `tao_auth_rule` VALUES ('40', 'admin/Admin/edit', '编辑管理员', '1', '1', '1', '1', '', '0', '8', '', '0', '1578901184', '0');
INSERT INTO `tao_auth_rule` VALUES ('41', 'admin/Admin/delete', '删除管理员', '1', '1', '1', '1', '', '0', '9', '', '0', '1578901198', '0');
INSERT INTO `tao_auth_rule` VALUES ('42', 'admin/Admin/check', '审核管理员', '1', '1', '1', '1', '', '0', '10', '', '0', '1578901216', '0');
INSERT INTO `tao_auth_rule` VALUES ('43', 'admin/AuthGroup/roleadd', '添加角色', '1', '1', '1', '1', '', '0', '12', '', '0', '1578981437', '0');
INSERT INTO `tao_auth_rule` VALUES ('44', 'admin/AuthGroup/roleedit', '编辑角色', '1', '1', '1', '1', '', '0', '13', '', '0', '1578901349', '0');
INSERT INTO `tao_auth_rule` VALUES ('45', 'admin/AuthGroup/roledel', '删除角色', '1', '1', '1', '1', '', '0', '14', '', '0', '1578971659', '0');
INSERT INTO `tao_auth_rule` VALUES ('46', 'admin/AuthRule/add', '添加权限', '1', '1', '1', '1', '', '0', '21', '', '0', '1578981581', '0');
INSERT INTO `tao_auth_rule` VALUES ('47', 'admin/AuthRule/edit', '编辑权限', '1', '1', '1', '1', '', '0', '17', '', '0', '1578901457', '0');
INSERT INTO `tao_auth_rule` VALUES ('48', 'admin/AuthRule/delete', '删除权限', '1', '1', '1', '1', '', '0', '18', '', '0', '1578901469', '0');
INSERT INTO `tao_auth_rule` VALUES ('49', 'admin/AuthRule/check', '审核权限', '1', '1', '1', '1', '', '0', '19', '', '0', '1578901484', '0');
INSERT INTO `tao_auth_rule` VALUES ('50', 'admin/AuthRule/menushow', '菜单权限', '1', '1', '1', '1', '', '0', '20', '', '0', '1578901495', '0');
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_auth_rule` VALUES ('51', 'admin/set/upload', '上传logo', '1', '1', '2', '1', '', '0', '2', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('52', 'admin/slider/add', '添加广告', '1', '1', '2', '1', '', '0', '5', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('53', 'admin/slider/edit', '编辑广告', '1', '1', '2', '1', '', '0', '14', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('54', 'admin/slider/delete', '删除广告', '1', '1', '2', '1', '', '0', '6', '', '0', '0', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_auth_rule` VALUES ('55', 'admin/Slider/uploadimg', '上传广告图片', '1', '1', '2', '1', '', '0', '7', '', '0', '1578906577', '0');
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_auth_rule` VALUES ('56', 'admin/upgrade/key', '设置key', '1', '1', '2', '1', '', '0', '9', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('57', 'admin/upgrade/keyedit', '修改key', '1', '1', '2', '1', '', '0', '10', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('58', 'admin/upgrade/check', '升级检测', '1', '1', '2', '1', '', '0', '11', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('59', 'admin/upgrade/upload', '自动升级', '1', '1', '2', '1', '', '0', '12', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('60', 'admin/upgrade/uploadzip', '上传升级包', '1', '1', '2', '1', '', '0', '13', '', '0', '0', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_auth_rule` VALUES ('62', 'admin/Forum/top', '置顶帖子', '1', '1', '5', '1', '', '0', '4', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('63', 'admin/Forum/hot', '加精帖子', '1', '1', '5', '1', '', '0', '5', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('64', 'admin/Froum/recheck', '审核评论', '1', '1', '5', '1', '', '0', '10', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('65', 'admin/User/uploadImg', '上传用户头像', '1', '1', '1', '1', '', '0', '0', '', '0', '1578981624', '0');
INSERT INTO `tao_auth_rule` VALUES ('66', 'admin/AuthGroup/check', '审核角色', '1', '1', '1', '1', '', '0', '15', '', '0', '0', '0');
INSERT INTO `tao_auth_rule` VALUES ('67', 'admin/User/auth', '设置超级用户', '1', '1', '1', '1', '', '0', '22', '', '1578984801', '0', '0');
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_cate */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_cate`;
CREATE TABLE `tao_cate` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`catename` varchar(20) NOT NULL COMMENT '导航名称',
2020-01-14 15:47:11 +08:00
`ename` varchar(20) NOT NULL DEFAULT '' COMMENT '分类别名',
2020-01-11 17:27:15 +08:00
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
2020-01-01 13:17:19 +08:00
`status` enum('0','1') NOT NULL DEFAULT '1' COMMENT '状态1启用0禁用',
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0帖子1文章',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updata_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
2020-01-01 13:17:19 +08:00
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
PRIMARY KEY (`id`)
2020-01-11 17:27:15 +08:00
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_cate */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_cate` VALUES ('1', '提问', 'ask', '1', '1', '0', '0', '0', '0');
INSERT INTO `tao_cate` VALUES ('2', '分享', 'share', '2', '1', '0', '0', '0', '0');
INSERT INTO `tao_cate` VALUES ('3', '讨论', 'talk', '3', '1', '0', '0', '0', '0');
INSERT INTO `tao_cate` VALUES ('4', '新闻', 'news', '5', '1', '0', '0', '0', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_cate` VALUES ('5', 'Bug反馈', 'fish', '7', '1', '0', '0', '0', '0');
INSERT INTO `tao_cate` VALUES ('6', '程序', 'help', '6', '1', '0', '0', '0', '0');
INSERT INTO `tao_cate` VALUES ('7', '工作', 'work', '5', '1', '0', '0', '0', '1571231165');
INSERT INTO `tao_cate` VALUES ('8', '群晖', 'nas', '8', '1', '0', '0', '0', '0');
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_collection */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_collection`;
CREATE TABLE `tao_collection` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`article_id` int(11) NOT NULL COMMENT '文章id',
`user_id` int(11) NOT NULL COMMENT '用户id',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=149 DEFAULT CHARSET=utf8 COMMENT='文章收藏表';
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_collection */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_collection` VALUES ('141', '11', '1', '1567586177', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_collection` VALUES ('144', '6', '1', '1567586767', '0');
INSERT INTO `tao_collection` VALUES ('143', '4', '1', '1567586749', '0');
INSERT INTO `tao_collection` VALUES ('137', '13', '1', '1555745134', '0');
INSERT INTO `tao_collection` VALUES ('138', '10', '1', '1555745142', '0');
INSERT INTO `tao_collection` VALUES ('142', '1', '1', '1567586744', '0');
INSERT INTO `tao_collection` VALUES ('140', '15', '1', '1567586167', '0');
INSERT INTO `tao_collection` VALUES ('136', '14', '1', '1555745109', '0');
INSERT INTO `tao_collection` VALUES ('145', '17', '1', '1567586778', '0');
INSERT INTO `tao_collection` VALUES ('146', '19', '1', '1567586785', '0');
INSERT INTO `tao_collection` VALUES ('147', '12', '1', '1567586802', '0');
INSERT INTO `tao_collection` VALUES ('148', '8', '1', '1577762980', '0');
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_comment */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_comment`;
CREATE TABLE `tao_comment` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '评论id',
`content` text NOT NULL COMMENT '评论',
`article_id` int(11) NOT NULL COMMENT '文章id',
`user_id` int(11) NOT NULL COMMENT '评论用户',
2020-01-11 17:27:15 +08:00
`zan` tinyint(4) NOT NULL DEFAULT '0' COMMENT '',
2020-01-01 13:17:19 +08:00
`cai` enum('1','0') NOT NULL DEFAULT '0' COMMENT '0求解1采纳',
2020-01-11 17:27:15 +08:00
`status` enum('0','1') NOT NULL DEFAULT '1' COMMENT '1通过0禁止',
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
2020-01-08 17:37:41 +08:00
PRIMARY KEY (`id`)
2020-01-11 17:27:15 +08:00
) ENGINE=MyISAM AUTO_INCREMENT=79 DEFAULT CHARSET=utf8;
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_comment */
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_comment` VALUES ('1', '33333333333333', '9', '1', '0', '0', '1', '1555127897', '1578977505', '1578977505');
INSERT INTO `tao_comment` VALUES ('2', '111111111111', '4', '1', '0', '0', '1', '1555127897', '1578977605', '1578977605');
INSERT INTO `tao_comment` VALUES ('3', '333333333333', '10', '2', '0', '0', '1', '1555127897', '1578977599', '1578977599');
2020-01-11 17:27:15 +08:00
INSERT INTO `tao_comment` VALUES ('4', '数据库提供的链式', '11', '2', '0', '0', '1', '1555127897', '2019', '0');
INSERT INTO `tao_comment` VALUES ('5', 'tp5讨论2019讨论2019讨论2019', '12', '1', '0', '0', '1', '1555127897', '2019', '0');
INSERT INTO `tao_comment` VALUES ('6', '新回复', '12', '1', '0', '0', '1', '1551397905', '1551397905', '0');
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_comment` VALUES ('24', 'face[微笑] \r\n1232 a(http://www.baidu.com)[http://www.baidu.com] \r\n[pre]\r\ncode\r\najax\r\nphp\r\n[/pre]\r\n[hr]', '14', '1', '0', '0', '1', '1551430267', '1551430267', '0');
INSERT INTO `tao_comment` VALUES ('23', '哈哈', '14', '1', '0', '0', '1', '1551429718', '1555128388', '0');
INSERT INTO `tao_comment` VALUES ('22', '美女哦', '14', '1', '0', '0', '1', '1551429702', '1555128391', '0');
INSERT INTO `tao_comment` VALUES ('21', 'face[微笑] face[ok] ', '14', '2', '0', '1', '1', '1551416557', '1555899790', '0');
INSERT INTO `tao_comment` VALUES ('20', 'face[嘻嘻] ', '9', '1', '0', '0', '1', '1551413067', '1551413067', '0');
INSERT INTO `tao_comment` VALUES ('14', '777', '8', '1', '0', '0', '1', '1551412391', '1555128064', '0');
INSERT INTO `tao_comment` VALUES ('15', '888', '8', '1', '0', '0', '1', '1551412461', '1555128067', '0');
INSERT INTO `tao_comment` VALUES ('16', '99999', '8', '1', '0', '0', '1', '1551412615', '1555128069', '0');
INSERT INTO `tao_comment` VALUES ('17', '111', '8', '1', '0', '0', '1', '1551412636', '1555925727', '1555925727');
/* Table structure for tao_mail_server */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_mail_server`;
CREATE TABLE `tao_mail_server` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`mail` varchar(50) NOT NULL COMMENT '邮箱设置',
`host` varchar(50) NOT NULL COMMENT '邮箱服务地址',
`port` tinyint(2) NOT NULL COMMENT '邮箱端口',
`nickname` varchar(20) NOT NULL DEFAULT '' COMMENT '昵称',
`password` varchar(16) NOT NULL COMMENT '邮箱密码',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_mail_server */
2020-01-01 15:03:00 +08:00
2020-01-14 18:05:08 +08:00
INSERT INTO `tao_mail_server` VALUES ('1', 'xxxx@aliyun.com', 'smtp.aliyun.com', '25', 'user', '123456', '0');
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_slider */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_slider`;
CREATE TABLE `tao_slider` (
`id` int(2) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`slid_name` varchar(30) NOT NULL COMMENT '幻灯名',
`slid_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '类型',
2020-01-14 15:47:11 +08:00
`slid_img` varchar(70) NOT NULL DEFAULT '' COMMENT '幻灯图片地址',
`slid_href` varchar(70) NOT NULL DEFAULT '' COMMENT '链接',
`slid_color` varchar(10) NOT NULL DEFAULT '' COMMENT '广告块颜色',
`slid_start` int(11) NOT NULL DEFAULT '0' COMMENT '开始时间',
`slid_over` int(11) NOT NULL DEFAULT '0' COMMENT '结束时间',
2020-01-01 13:17:19 +08:00
`slid_status` enum('1','0') NOT NULL DEFAULT '1' COMMENT '1投放0仓库',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`)
2020-01-14 15:47:11 +08:00
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_slider */
2020-01-01 15:03:00 +08:00
2020-01-11 17:27:15 +08:00
INSERT INTO `tao_slider` VALUES ('1', 'CODING', '1', '/storage/slider/F1.jpg', '#', '', '1574870400', '1575043200', '1', '0', '0', '0');
INSERT INTO `tao_slider` VALUES ('2', '无人机', '1', '/storage/slider/F2.jpg', 'www.taobao.com', '', '-28800', '1606665600', '1', '0', '0', '0');
INSERT INTO `tao_slider` VALUES ('3', '通用右栏底部广告', '2', '/storage/slider/20200101/851c0b88a72590293bcb45454bdce056.jpg', 'http://www.aieok.com', '', '1571155200', '1609344000', '1', '0', '0', '0');
INSERT INTO `tao_slider` VALUES ('4', 'Layui前端经典框架', '3', '/storage/slider/20191210/d35a49fda5839d4b27f65076fb57b7f2.jpg', 'https://www.layui.com', '#1E9FFF', '1575907200', '1609344000', '1', '0', '0', '0');
INSERT INTO `tao_slider` VALUES ('5', 'Taoler专业社区系统就是强大', '4', '/storage/slider/20191210/e87f15527f32e690538671753010fd00.jpg', 'http://www.aieok.com', '', '-28800', '1609344000', '1', '0', '0', '0');
INSERT INTO `tao_slider` VALUES ('6', '更快更好的PHP快速开发框架', '5', '', 'http://www.thinkphp.cn', '', '1577894400', '1640880000', '1', '0', '0', '0');
INSERT INTO `tao_slider` VALUES ('7', 'Layui前端框架', '6', '', 'https://www.layui.com', '', '1577894400', '1612022400', '1', '0', '0', '0');
INSERT INTO `tao_slider` VALUES ('8', 'ThinkPHP框架', '6', '', 'http://www.thinkphp.cn/', '', '1577894400', '1612022400', '1', '0', '0', '0');
INSERT INTO `tao_slider` VALUES ('9', 'Taoler社区系统', '6', '', 'http://www.aieok.com', '', '1577894400', '2147483647', '1', '0', '0', '0');
INSERT INTO `tao_slider` VALUES ('10', 'Flay模板-layui社区', '3', '', 'https://fly.layui.com/', '#009688', '1577894400', '1612022400', '1', '0', '0', '0');
2020-01-08 17:37:41 +08:00
2020-01-01 13:17:19 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_system */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_system`;
CREATE TABLE `tao_system` (
`id` tinyint(2) NOT NULL AUTO_INCREMENT COMMENT '主键',
`webname` varchar(20) NOT NULL COMMENT '网站名称',
`webtitle` varchar(30) NOT NULL,
`domain` varchar(50) NOT NULL,
2020-01-14 15:47:11 +08:00
`logo` varchar(70) NOT NULL DEFAULT '' COMMENT '网站logo',
2020-01-11 17:27:15 +08:00
`cache` tinyint(5) NOT NULL DEFAULT '0' COMMENT '缓存时间分钟',
`upsize` int(5) NOT NULL DEFAULT '0' COMMENT '上传文件大小KB',
`uptype` varchar(50) NOT NULL DEFAULT '' COMMENT '上传文件类型',
2020-01-14 15:47:11 +08:00
`copyright` varchar(80) NOT NULL DEFAULT '' COMMENT '版权',
2020-01-01 13:17:19 +08:00
`keywords` tinytext NOT NULL COMMENT '网站关键字',
`descript` tinytext NOT NULL COMMENT '网站描述',
2020-01-14 15:47:11 +08:00
`is_open` enum('0','1') NOT NULL DEFAULT '1' COMMENT '是否开启站点1开启0关闭',
`is_comment` enum('0','1') NOT NULL DEFAULT '1' COMMENT '是否开启评论1开启0关闭',
`is_reg` enum('0','1') NOT NULL DEFAULT '1' COMMENT '是否开放注册1开启0禁止',
`icp` varchar(50) NOT NULL DEFAULT '' COMMENT '备案',
2020-01-01 13:17:19 +08:00
`blackname` varchar(255) NOT NULL COMMENT '注册黑名单',
`sys_version_num` varchar(5) NOT NULL COMMENT '系统版本',
`key` varchar(60) DEFAULT NULL COMMENT 'key',
`base_url` varchar(50) NOT NULL DEFAULT '',
`upcheck_url` varchar(255) NOT NULL COMMENT '版本检测',
`upgrade_url` varchar(255) NOT NULL COMMENT '升级地址',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='系统配置表';
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_system */
2020-01-01 15:03:00 +08:00
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_system` VALUES ('1', 'TaoLer社区', '轻论坛系统', 'http://www.xxx.com', '/storage/logo/20191024/a5671b2c16a37ec8587f31989dab1177.png', '10', '2048', 'png|gif|jpg|jpeg|zip|rarr', '<a href=\"http://www.aieok.com\" target=\"_blank\">aieok.com 版权所有</a>', 'TaoLer,轻社区系统,bbs,论坛,Thinkphp6,layui,fly模板,', '这是一个Taoler轻社区论坛系统', '1', '1', '1', '0.0.0.0', '管理员|admin|审核员|超级|垃圾', '1.0.0', '', 'http://www.aieok.com/api/index/cy', 'http://www.aieok.com/api/upload/check', 'http://www.aieok.com/api/upload/api', '0', '1577419197');
2020-01-08 17:37:41 +08:00
2020-01-01 13:17:19 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_user */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_user`;
CREATE TABLE `tao_user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
`name` varchar(16) NOT NULL COMMENT '用户名',
`password` varchar(32) NOT NULL COMMENT '密码',
2020-01-14 15:47:11 +08:00
`phone` varchar(11) NOT NULL DEFAULT '' COMMENT '手机',
`email` varchar(50) NOT NULL DEFAULT '' COMMENT '邮箱',
`nickname` varchar(16) NOT NULL DEFAULT '' COMMENT '昵称',
`city` varchar(50) NOT NULL DEFAULT '' COMMENT '归属地',
2020-01-01 13:17:19 +08:00
`sex` enum('0','1') NOT NULL DEFAULT '0' COMMENT '性别0男1女',
2020-01-14 15:47:11 +08:00
`sign` varchar(255) NOT NULL DEFAULT '' COMMENT '签名',
`user_img` varbinary(70) NOT NULL DEFAULT '' COMMENT '头像',
2020-01-11 17:27:15 +08:00
`auth` enum('1','0') NOT NULL DEFAULT '0' COMMENT '管理员权限0普通1超级',
2020-01-01 13:17:19 +08:00
`point` tinyint(11) NOT NULL DEFAULT '0' COMMENT '积分',
2020-01-11 17:27:15 +08:00
`area_id` int(11) DEFAULT NULL COMMENT '用户所属区域ID',
2020-01-01 13:17:19 +08:00
`status` enum('0','1') NOT NULL DEFAULT '1' COMMENT '1启用0禁用',
2020-01-14 15:47:11 +08:00
`vip` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'vip',
`last_login_ip` varchar(70) NOT NULL DEFAULT '0' COMMENT '最后登陆ip',
2020-01-11 17:27:15 +08:00
`last_login_time` int(11) NOT NULL DEFAULT '0' COMMENT '最后登陆时间',
2020-01-01 13:17:19 +08:00
`login_error_num` tinyint(1) NOT NULL DEFAULT '0' COMMENT '登陆错误次数',
2020-01-14 15:47:11 +08:00
`login_error_time` int(11) NOT NULL DEFAULT '0' COMMENT '登陆错误时间',
2020-01-01 13:17:19 +08:00
`login_error_lock` tinyint(1) NOT NULL DEFAULT '0' COMMENT '登陆锁定0正常1锁定',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
`delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`)
2020-01-11 17:27:15 +08:00
) ENGINE=MyISAM AUTO_INCREMENT=41 DEFAULT CHARSET=utf8;
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_user */
2020-01-01 15:03:00 +08:00
2020-01-14 15:47:11 +08:00
INSERT INTO `tao_user` VALUES ('1', 'admin', '3dbfa76bd34a2a0274f5d52f5529ccb3', '2147483647', 'changlin_zhao@qq.com', '管理员', '北京市', '1', '这是我的第一个TP5系统2019北京。OK! OK!ok@', 0x2F73746F726167652F686561645F7069632F32303139313231372F39343036636334623866336538323731613238616339646239353339333766352E6A7067, '1', '14', '1', '1', '0', '127.0.0.1', '0', '0', '0', '0', '1555892325', '1578469091', '0');
INSERT INTO `tao_user` VALUES ('2', 'liudong', '', '2147483647', 'liudong@qq.com', '刘冬', '上海', '0', '', 0x2F7374617469632F7265732F696D616765732F6176617461722F30302E6A7067, '0', '0', '2', '1', '0', '', '0', '0', '0', '0', '0', '1546176176', '0');
INSERT INTO `tao_user` VALUES ('3', 'shenlu', '', '13512345678', 'shenlu@qq.com', '沈璐', '杭州', '0', '沈璐沈璐沈璐沈璐沈璐是一个美女', 0x2F7374617469632F7265732F696D616765732F6176617461722F302E6A7067, '0', '0', '3', '1', '0', '', '0', '0', '0', '0', '0', '1547700180', '0');
INSERT INTO `tao_user` VALUES ('4', '张志', '', '13513615898', 'zhangzhi@qq.com', '张志', '深圳', '0', '在一', 0x2F7374617469632F7265732F696D616765732F6176617461722F312E6A7067, '0', '0', '1', '1', '0', '', '0', '0', '0', '0', '0', '1551182521', '0');
INSERT INTO `tao_user` VALUES ('5', '王龙', '', '0', 'wanglong@qq.com', 'long', '纽约', '1', '', 0x2F7374617469632F7265732F696D616765732F6176617461722F322E6A7067, '0', '0', '2', '1', '0', '', '0', '0', '0', '0', '0', '1555890307', '0');
INSERT INTO `tao_user` VALUES ('6', '贺青', '', '0', 'heqing@qq.com', '贺青', '巴黎', '0', '', 0x2F7374617469632F7265732F696D616765732F6176617461722F332E6A7067, '0', '0', '3', '1', '0', '', '0', '0', '0', '0', '0', '1555892325', '0');
INSERT INTO `tao_user` VALUES ('7', '李可', '', '0', 'keke@qq.com', '可可', '', '1', '', 0x2F7374617469632F7265732F696D616765732F6176617461722F342E6A7067, '0', '2', '0', '1', '0', '', '0', '0', '0', '0', '0', '1569247195', '0');
INSERT INTO `tao_user` VALUES ('8', '飞儿', '', '2147483647', 'fei@qq.com', '飞儿', '', '0', '', 0x2F7374617469632F7265732F696D616765732F6176617461722F352E6A7067, '0', '0', '0', '1', '0', '', '0', '0', '0', '0', '0', '1576558484', '0');
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_user_area */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_user_area`;
CREATE TABLE `tao_user_area` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`area` varchar(10) NOT NULL COMMENT '所属区域',
`asing` varchar(2) NOT NULL COMMENT '区域简称',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0',
`update_time` int(11) NOT NULL DEFAULT '0',
`delete_time` int(11) NOT NULL DEFAULT '0',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`)
2020-01-11 17:27:15 +08:00
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_user_area */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_user_area` VALUES ('1', '北京', '', '0', '0', '0');
INSERT INTO `tao_user_area` VALUES ('2', '上海', '', '0', '0', '0');
2020-01-11 17:27:15 +08:00
INSERT INTO `tao_user_area` VALUES ('3', '广州', '广', '0', '0', '0');
INSERT INTO `tao_user_area` VALUES ('4', '深圳', '', '0', '0', '0');
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_user_sign */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_user_sign`;
CREATE TABLE `tao_user_sign` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`uid` int(11) unsigned NOT NULL COMMENT '用户id',
`days` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '连续签到的天数',
`is_share` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否分享过',
`is_sign` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否签到过',
`stime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '签到的时间',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`)
2020-01-11 17:27:15 +08:00
) ENGINE=MyISAM AUTO_INCREMENT=26 DEFAULT CHARSET=utf8 COMMENT='用户签到表';
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_user_sign */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_user_sign` VALUES ('16', '2', '1', '0', '0', '1558750514', '0');
INSERT INTO `tao_user_sign` VALUES ('18', '1', '1', '0', '0', '1558750797', '0');
INSERT INTO `tao_user_sign` VALUES ('19', '1', '1', '0', '0', '1566911693', '0');
INSERT INTO `tao_user_sign` VALUES ('20', '1', '1', '0', '0', '1568346096', '0');
INSERT INTO `tao_user_sign` VALUES ('21', '1', '1', '0', '0', '1568515766', '0');
INSERT INTO `tao_user_sign` VALUES ('22', '1', '1', '0', '0', '1569245600', '0');
INSERT INTO `tao_user_sign` VALUES ('23', '36', '1', '0', '0', '1569247195', '0');
INSERT INTO `tao_user_sign` VALUES ('24', '1', '1', '0', '0', '1574650402', '0');
2020-01-11 17:27:15 +08:00
INSERT INTO `tao_user_sign` VALUES ('25', '1', '1', '0', '0', '1578383133', '0');
2020-01-01 13:17:19 +08:00
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_user_signrule */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_user_signrule`;
CREATE TABLE `tao_user_signrule` (
`id` int(2) unsigned NOT NULL AUTO_INCREMENT,
2020-01-14 15:47:11 +08:00
`days` int(5) unsigned NOT NULL DEFAULT '0' COMMENT '连续天数',
2020-01-01 13:17:19 +08:00
`score` int(3) unsigned NOT NULL DEFAULT '0' COMMENT '积分',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='用户签到积分规则';
2020-01-01 15:03:00 +08:00
2020-01-14 15:47:11 +08:00
/* Records of tao_user_signrule */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
INSERT INTO `tao_user_signrule` VALUES ('1', '1', '2');
INSERT INTO `tao_user_signrule` VALUES ('2', '3', '3');
INSERT INTO `tao_user_signrule` VALUES ('3', '5', '5');
2020-01-08 17:37:41 +08:00
2020-01-14 15:47:11 +08:00
/* Table structure for tao_user_zan */
2020-01-01 15:03:00 +08:00
2020-01-01 13:17:19 +08:00
DROP TABLE IF EXISTS `tao_user_zan`;
CREATE TABLE `tao_user_zan` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '点赞主键id',
`comment_id` int(11) NOT NULL COMMENT '评论id',
`user_id` int(11) NOT NULL COMMENT '用户id',
2020-01-11 17:27:15 +08:00
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '点赞时间',
2020-01-01 13:17:19 +08:00
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=46 DEFAULT CHARSET=utf8;
2020-01-14 15:47:11 +08:00
/* Records of tao_user_zan */