pig.sql 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506
  1. /*
  2. SQLyog Ultimate v11.25 (64 bit)
  3. MySQL - 5.7.31 : Database - pig
  4. *********************************************************************
  5. */
  6. /*!40101 SET NAMES utf8 */;
  7. /*!40101 SET SQL_MODE=''*/;
  8. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
  9. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
  10. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
  11. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
  12. CREATE DATABASE /*!32312 IF NOT EXISTS*/`pig` /*!40100 DEFAULT CHARACTER SET utf8 */;
  13. USE `pig`;
  14. /*Table structure for table `pi_admin` */
  15. DROP TABLE IF EXISTS `pi_admin`;
  16. CREATE TABLE `pi_admin` (
  17. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  18. `username` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '用户名',
  19. `nickname` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '昵称',
  20. `password` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '密码',
  21. `salt` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '密码盐',
  22. `avatar` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '头像',
  23. `email` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '电子邮箱',
  24. `loginfailure` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '失败次数',
  25. `logintime` int(10) DEFAULT NULL COMMENT '登录时间',
  26. `loginip` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '登录IP',
  27. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  28. `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
  29. `token` varchar(59) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Session标识',
  30. `status` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'normal' COMMENT '状态',
  31. PRIMARY KEY (`id`),
  32. UNIQUE KEY `username` (`username`) USING BTREE
  33. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='管理员表';
  34. /*Table structure for table `pi_admin_log` */
  35. DROP TABLE IF EXISTS `pi_admin_log`;
  36. CREATE TABLE `pi_admin_log` (
  37. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  38. `admin_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '管理员ID',
  39. `username` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '管理员名字',
  40. `url` varchar(1500) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '操作页面',
  41. `title` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '日志标题',
  42. `content` longtext COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '内容',
  43. `ip` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'IP',
  44. `useragent` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'User-Agent',
  45. `createtime` int(10) DEFAULT NULL COMMENT '操作时间',
  46. PRIMARY KEY (`id`),
  47. KEY `name` (`username`)
  48. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='管理员日志表';
  49. /*Table structure for table `pi_area` */
  50. DROP TABLE IF EXISTS `pi_area`;
  51. CREATE TABLE `pi_area` (
  52. `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  53. `pid` int(10) DEFAULT NULL COMMENT '父id',
  54. `shortname` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '简称',
  55. `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
  56. `mergename` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '全称',
  57. `level` tinyint(4) DEFAULT NULL COMMENT '层级:1=省,2=市,3=区/县',
  58. `pinyin` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '拼音',
  59. `code` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '长途区号',
  60. `zip` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮编',
  61. `first` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '首字母',
  62. `lng` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '经度',
  63. `lat` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '纬度',
  64. PRIMARY KEY (`id`),
  65. KEY `pid` (`pid`)
  66. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='地区表';
  67. /*Table structure for table `pi_attachment` */
  68. DROP TABLE IF EXISTS `pi_attachment`;
  69. CREATE TABLE `pi_attachment` (
  70. `id` int(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  71. `category` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '类别',
  72. `admin_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '管理员ID',
  73. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员ID',
  74. `url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '物理路径',
  75. `imagewidth` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '宽度',
  76. `imageheight` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '高度',
  77. `imagetype` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '图片类型',
  78. `imageframes` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '图片帧数',
  79. `filename` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '文件名称',
  80. `filesize` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '文件大小',
  81. `mimetype` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'mime类型',
  82. `extparam` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '透传数据',
  83. `createtime` int(10) DEFAULT NULL COMMENT '创建日期',
  84. `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
  85. `uploadtime` int(10) DEFAULT NULL COMMENT '上传时间',
  86. `storage` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'local' COMMENT '存储位置',
  87. `sha1` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '文件 sha1编码',
  88. PRIMARY KEY (`id`)
  89. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='附件表';
  90. /*Table structure for table `pi_auth_group` */
  91. DROP TABLE IF EXISTS `pi_auth_group`;
  92. CREATE TABLE `pi_auth_group` (
  93. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  94. `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父组别',
  95. `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '组名',
  96. `rules` text COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '规则ID',
  97. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  98. `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
  99. `status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '状态',
  100. PRIMARY KEY (`id`)
  101. ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='分组表';
  102. /*Table structure for table `pi_auth_group_access` */
  103. DROP TABLE IF EXISTS `pi_auth_group_access`;
  104. CREATE TABLE `pi_auth_group_access` (
  105. `uid` int(10) unsigned NOT NULL COMMENT '会员ID',
  106. `group_id` int(10) unsigned NOT NULL COMMENT '级别ID',
  107. UNIQUE KEY `uid_group_id` (`uid`,`group_id`),
  108. KEY `uid` (`uid`),
  109. KEY `group_id` (`group_id`)
  110. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='权限分组表';
  111. /*Table structure for table `pi_auth_rule` */
  112. DROP TABLE IF EXISTS `pi_auth_rule`;
  113. CREATE TABLE `pi_auth_rule` (
  114. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  115. `type` enum('menu','file') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'file' COMMENT 'menu为菜单,file为权限节点',
  116. `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父ID',
  117. `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '规则名称',
  118. `title` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '规则名称',
  119. `icon` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '图标',
  120. `url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '规则URL',
  121. `condition` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '条件',
  122. `remark` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '备注',
  123. `ismenu` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否为菜单',
  124. `menutype` enum('addtabs','blank','dialog','ajax') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '菜单类型',
  125. `extend` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '扩展属性',
  126. `py` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '拼音首字母',
  127. `pinyin` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '拼音',
  128. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  129. `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
  130. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  131. `status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '状态',
  132. PRIMARY KEY (`id`),
  133. UNIQUE KEY `name` (`name`) USING BTREE,
  134. KEY `pid` (`pid`),
  135. KEY `weigh` (`weigh`)
  136. ) ENGINE=InnoDB AUTO_INCREMENT=85 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点表';
  137. /*Table structure for table `pi_category` */
  138. DROP TABLE IF EXISTS `pi_category`;
  139. CREATE TABLE `pi_category` (
  140. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  141. `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父ID',
  142. `type` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '栏目类型',
  143. `name` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '',
  144. `nickname` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '',
  145. `flag` set('hot','index','recommend') COLLATE utf8mb4_unicode_ci DEFAULT '',
  146. `image` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '图片',
  147. `keywords` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '关键字',
  148. `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '描述',
  149. `diyname` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '自定义名称',
  150. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  151. `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
  152. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  153. `status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '状态',
  154. PRIMARY KEY (`id`),
  155. KEY `weigh` (`weigh`,`id`),
  156. KEY `pid` (`pid`)
  157. ) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='分类表';
  158. /*Table structure for table `pi_config` */
  159. DROP TABLE IF EXISTS `pi_config`;
  160. CREATE TABLE `pi_config` (
  161. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  162. `name` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '变量名',
  163. `group` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '分组',
  164. `title` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '变量标题',
  165. `tip` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '变量描述',
  166. `type` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '类型:string,text,int,bool,array,datetime,date,file',
  167. `value` text COLLATE utf8mb4_unicode_ci COMMENT '变量值',
  168. `content` text COLLATE utf8mb4_unicode_ci COMMENT '变量字典数据',
  169. `rule` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '验证规则',
  170. `extend` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '扩展属性',
  171. `setting` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '配置',
  172. PRIMARY KEY (`id`),
  173. UNIQUE KEY `name` (`name`)
  174. ) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统配置';
  175. /*Table structure for table `pi_ems` */
  176. DROP TABLE IF EXISTS `pi_ems`;
  177. CREATE TABLE `pi_ems` (
  178. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  179. `event` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '事件',
  180. `email` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '邮箱',
  181. `code` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '验证码',
  182. `times` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '验证次数',
  183. `ip` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'IP',
  184. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  185. PRIMARY KEY (`id`) USING BTREE
  186. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮箱验证码表';
  187. /*Table structure for table `pi_p_code` */
  188. DROP TABLE IF EXISTS `pi_p_code`;
  189. CREATE TABLE `pi_p_code` (
  190. `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  191. `admin_id` int(10) NOT NULL,
  192. `orderid` varchar(255) DEFAULT '' COMMENT '订单id',
  193. `content` varchar(512) DEFAULT '' COMMENT '详情',
  194. `createtime` int(11) DEFAULT NULL COMMENT '创建时间',
  195. `updatetime` int(11) DEFAULT NULL COMMENT '更新时间',
  196. `deletetime` int(11) DEFAULT NULL COMMENT '删除时间',
  197. `status` enum('1','2','3') DEFAULT '1' COMMENT '状态:1=备货,2=发货,3=其他',
  198. PRIMARY KEY (`id`)
  199. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='溯源码';
  200. /*Table structure for table `pi_p_code_order` */
  201. DROP TABLE IF EXISTS `pi_p_code_order`;
  202. CREATE TABLE `pi_p_code_order` (
  203. `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  204. `admin_id` int(10) NOT NULL COMMENT '管理员ID',
  205. `orderid` varchar(255) DEFAULT '' COMMENT '订单id',
  206. `num` int(10) DEFAULT '1' COMMENT '码个数',
  207. `content` varchar(512) DEFAULT '' COMMENT '详情',
  208. `createtime` int(11) DEFAULT NULL COMMENT '创建时间',
  209. `updatetime` int(11) DEFAULT NULL COMMENT '更新时间',
  210. `deletetime` int(11) DEFAULT NULL COMMENT '删除时间',
  211. `status` enum('1','2','3') DEFAULT '1' COMMENT '状态:1=正常,2=删除,3=其他',
  212. PRIMARY KEY (`id`)
  213. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='溯源码';
  214. /*Table structure for table `pi_p_company` */
  215. DROP TABLE IF EXISTS `pi_p_company`;
  216. CREATE TABLE `pi_p_company` (
  217. `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  218. `admin_id` int(10) NOT NULL COMMENT '管理员ID',
  219. `name` varchar(255) DEFAULT '' COMMENT '名字',
  220. `type` enum('1','2','3') DEFAULT '1' COMMENT '类型:1=供应商,2=客户,3=自己',
  221. `province_id` int(5) DEFAULT '0' COMMENT '省份',
  222. `address` varchar(512) DEFAULT '' COMMENT '地址',
  223. `phone` varchar(32) DEFAULT '' COMMENT '电话',
  224. `images` varchar(1024) DEFAULT '' COMMENT '图片',
  225. `content` varchar(512) DEFAULT '' COMMENT '详情',
  226. `createtime` int(11) DEFAULT NULL COMMENT '创建时间',
  227. `updatetime` int(11) DEFAULT NULL COMMENT '更新时间',
  228. `deletetime` int(11) DEFAULT NULL COMMENT '删除时间',
  229. `status` enum('1','2','3') DEFAULT '1' COMMENT '状态:1=正常,2=删除,3=其他',
  230. PRIMARY KEY (`id`)
  231. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司';
  232. /*Table structure for table `pi_p_order` */
  233. DROP TABLE IF EXISTS `pi_p_order`;
  234. CREATE TABLE `pi_p_order` (
  235. `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  236. `admin_id` int(10) NOT NULL COMMENT '管理员ID',
  237. `orderid` varchar(64) DEFAULT '' COMMENT '编码',
  238. `name` varchar(255) DEFAULT '' COMMENT '名字',
  239. `num` int(10) DEFAULT '1' COMMENT '码个数',
  240. `code` varchar(512) DEFAULT '' COMMENT '码段',
  241. `car` varchar(255) DEFAULT '' COMMENT '车辆',
  242. `driver` varchar(255) DEFAULT '' COMMENT '司机',
  243. `arrivetime` int(11) DEFAULT NULL COMMENT '到厂时间',
  244. `leavetime` int(11) DEFAULT NULL COMMENT '出厂时间',
  245. `province_id` int(5) DEFAULT '0' COMMENT '销售省份',
  246. `images` varchar(1024) DEFAULT '' COMMENT '图片',
  247. `content` varchar(512) DEFAULT '' COMMENT '详情',
  248. `createtime` int(11) DEFAULT NULL COMMENT '创建时间',
  249. `updatetime` int(11) DEFAULT NULL COMMENT '更新时间',
  250. `deletetime` int(11) DEFAULT NULL COMMENT '删除时间',
  251. `status` enum('1','2','3') DEFAULT '1' COMMENT '状态:1=备货,2=发货,3=其他',
  252. PRIMARY KEY (`id`)
  253. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='订单';
  254. /*Table structure for table `pi_p_province` */
  255. DROP TABLE IF EXISTS `pi_p_province`;
  256. CREATE TABLE `pi_p_province` (
  257. `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  258. `name` varchar(255) DEFAULT '' COMMENT '名字',
  259. `createtime` int(11) DEFAULT NULL COMMENT '创建时间',
  260. `updatetime` int(11) DEFAULT NULL COMMENT '更新时间',
  261. `deletetime` int(11) DEFAULT NULL COMMENT '删除时间',
  262. PRIMARY KEY (`id`)
  263. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='省份';
  264. /*Table structure for table `pi_sms` */
  265. DROP TABLE IF EXISTS `pi_sms`;
  266. CREATE TABLE `pi_sms` (
  267. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  268. `event` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '事件',
  269. `mobile` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '手机号',
  270. `code` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '验证码',
  271. `times` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '验证次数',
  272. `ip` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'IP',
  273. `createtime` int(10) unsigned DEFAULT '0' COMMENT '创建时间',
  274. PRIMARY KEY (`id`)
  275. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='短信验证码表';
  276. /*Table structure for table `pi_test` */
  277. DROP TABLE IF EXISTS `pi_test`;
  278. CREATE TABLE `pi_test` (
  279. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  280. `admin_id` int(10) DEFAULT '0' COMMENT '管理员ID',
  281. `category_id` int(10) unsigned DEFAULT '0' COMMENT '分类ID(单选)',
  282. `category_ids` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分类ID(多选)',
  283. `tags` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '标签',
  284. `week` enum('monday','tuesday','wednesday') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '星期(单选):monday=星期一,tuesday=星期二,wednesday=星期三',
  285. `flag` set('hot','index','recommend') COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '标志(多选):hot=热门,index=首页,recommend=推荐',
  286. `genderdata` enum('male','female') COLLATE utf8mb4_unicode_ci DEFAULT 'male' COMMENT '性别(单选):male=男,female=女',
  287. `hobbydata` set('music','reading','swimming') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '爱好(多选):music=音乐,reading=读书,swimming=游泳',
  288. `title` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '标题',
  289. `content` text COLLATE utf8mb4_unicode_ci COMMENT '内容',
  290. `image` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '图片',
  291. `images` varchar(1500) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '图片组',
  292. `attachfile` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '附件',
  293. `keywords` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '关键字',
  294. `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '描述',
  295. `city` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '省市',
  296. `json` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '配置:key=名称,value=值',
  297. `multiplejson` varchar(1500) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '二维数组:title=标题,intro=介绍,author=作者,age=年龄',
  298. `price` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '价格',
  299. `views` int(10) unsigned DEFAULT '0' COMMENT '点击',
  300. `workrange` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '时间区间',
  301. `startdate` date DEFAULT NULL COMMENT '开始日期',
  302. `activitytime` datetime DEFAULT NULL COMMENT '活动时间(datetime)',
  303. `year` year(4) DEFAULT NULL COMMENT '年',
  304. `times` time DEFAULT NULL COMMENT '时间',
  305. `refreshtime` int(10) DEFAULT NULL COMMENT '刷新时间(int)',
  306. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  307. `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
  308. `deletetime` int(10) DEFAULT NULL COMMENT '删除时间',
  309. `weigh` int(10) DEFAULT '0' COMMENT '权重',
  310. `switch` tinyint(1) DEFAULT '0' COMMENT '开关',
  311. `status` enum('normal','hidden') COLLATE utf8mb4_unicode_ci DEFAULT 'normal' COMMENT '状态',
  312. `state` enum('0','1','2') COLLATE utf8mb4_unicode_ci DEFAULT '1' COMMENT '状态值:0=禁用,1=正常,2=推荐',
  313. PRIMARY KEY (`id`)
  314. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='测试表';
  315. /*Table structure for table `pi_user` */
  316. DROP TABLE IF EXISTS `pi_user`;
  317. CREATE TABLE `pi_user` (
  318. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  319. `group_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '组别ID',
  320. `username` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '用户名',
  321. `nickname` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '昵称',
  322. `password` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '密码',
  323. `salt` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '密码盐',
  324. `email` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '电子邮箱',
  325. `mobile` varchar(11) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '手机号',
  326. `avatar` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '头像',
  327. `level` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
  328. `gender` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
  329. `birthday` date DEFAULT NULL COMMENT '生日',
  330. `bio` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '格言',
  331. `money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '余额',
  332. `score` int(10) NOT NULL DEFAULT '0' COMMENT '积分',
  333. `successions` int(10) unsigned NOT NULL DEFAULT '1' COMMENT '连续登录天数',
  334. `maxsuccessions` int(10) unsigned NOT NULL DEFAULT '1' COMMENT '最大连续登录天数',
  335. `prevtime` int(10) DEFAULT NULL COMMENT '上次登录时间',
  336. `logintime` int(10) DEFAULT NULL COMMENT '登录时间',
  337. `loginip` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '登录IP',
  338. `loginfailure` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '失败次数',
  339. `joinip` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '加入IP',
  340. `jointime` int(10) DEFAULT NULL COMMENT '加入时间',
  341. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  342. `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
  343. `token` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Token',
  344. `status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '状态',
  345. `verification` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '验证',
  346. PRIMARY KEY (`id`),
  347. KEY `username` (`username`),
  348. KEY `email` (`email`),
  349. KEY `mobile` (`mobile`)
  350. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员表';
  351. /*Table structure for table `pi_user_group` */
  352. DROP TABLE IF EXISTS `pi_user_group`;
  353. CREATE TABLE `pi_user_group` (
  354. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  355. `name` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '组名',
  356. `rules` text COLLATE utf8mb4_unicode_ci COMMENT '权限节点',
  357. `createtime` int(10) DEFAULT NULL COMMENT '添加时间',
  358. `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
  359. `status` enum('normal','hidden') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '状态',
  360. PRIMARY KEY (`id`)
  361. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员组表';
  362. /*Table structure for table `pi_user_money_log` */
  363. DROP TABLE IF EXISTS `pi_user_money_log`;
  364. CREATE TABLE `pi_user_money_log` (
  365. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  366. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员ID',
  367. `money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '变更余额',
  368. `before` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '变更前余额',
  369. `after` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '变更后余额',
  370. `memo` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '备注',
  371. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  372. PRIMARY KEY (`id`)
  373. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员余额变动表';
  374. /*Table structure for table `pi_user_rule` */
  375. DROP TABLE IF EXISTS `pi_user_rule`;
  376. CREATE TABLE `pi_user_rule` (
  377. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  378. `pid` int(10) DEFAULT NULL COMMENT '父ID',
  379. `name` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
  380. `title` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '标题',
  381. `remark` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
  382. `ismenu` tinyint(1) DEFAULT NULL COMMENT '是否菜单',
  383. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  384. `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
  385. `weigh` int(10) DEFAULT '0' COMMENT '权重',
  386. `status` enum('normal','hidden') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '状态',
  387. PRIMARY KEY (`id`)
  388. ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员规则表';
  389. /*Table structure for table `pi_user_score_log` */
  390. DROP TABLE IF EXISTS `pi_user_score_log`;
  391. CREATE TABLE `pi_user_score_log` (
  392. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  393. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员ID',
  394. `score` int(10) NOT NULL DEFAULT '0' COMMENT '变更积分',
  395. `before` int(10) NOT NULL DEFAULT '0' COMMENT '变更前积分',
  396. `after` int(10) NOT NULL DEFAULT '0' COMMENT '变更后积分',
  397. `memo` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '备注',
  398. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  399. PRIMARY KEY (`id`)
  400. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员积分变动表';
  401. /*Table structure for table `pi_user_token` */
  402. DROP TABLE IF EXISTS `pi_user_token`;
  403. CREATE TABLE `pi_user_token` (
  404. `token` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Token',
  405. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员ID',
  406. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  407. `expiretime` int(10) DEFAULT NULL COMMENT '过期时间',
  408. PRIMARY KEY (`token`)
  409. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员Token表';
  410. /*Table structure for table `pi_version` */
  411. DROP TABLE IF EXISTS `pi_version`;
  412. CREATE TABLE `pi_version` (
  413. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  414. `oldversion` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '旧版本号',
  415. `newversion` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '新版本号',
  416. `packagesize` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '包大小',
  417. `content` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '升级内容',
  418. `downloadurl` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '下载地址',
  419. `enforce` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '强制更新',
  420. `createtime` int(10) DEFAULT NULL COMMENT '创建时间',
  421. `updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
  422. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  423. `status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '状态',
  424. PRIMARY KEY (`id`) USING BTREE
  425. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='版本表';
  426. /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
  427. /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
  428. /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
  429. /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;