db.sql 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149
  1. # ************************************************************
  2. # Sequel Pro SQL dump
  3. # Version 4541
  4. #
  5. # http://www.sequelpro.com/
  6. # https://github.com/sequelpro/sequelpro
  7. #
  8. # Host: 127.0.0.1 (MySQL 5.7.18)
  9. # Database: 2
  10. # Generation Time: 2017-07-29 06:28:10 +0000
  11. # ************************************************************
  12. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  13. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  14. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  15. /*!40101 SET NAMES utf8 */;
  16. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
  17. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
  18. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
  19. -- ----------------------------
  20. -- Table structure for `ss_node`
  21. -- ----------------------------
  22. CREATE TABLE `ss_node` (
  23. `id` INT(11) NOT NULL AUTO_INCREMENT,
  24. `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '服务类型:1-SS、2-V2ray',
  25. `name` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '名称',
  26. `group_id` INT(11) NOT NULL DEFAULT '0' COMMENT '所属分组',
  27. `country_code` CHAR(5) NOT NULL DEFAULT 'un' COMMENT '国家代码',
  28. `server` VARCHAR(128) NULL DEFAULT '' COMMENT '服务器域名地址',
  29. `ip` CHAR(15) NULL DEFAULT '' COMMENT '服务器IPV4地址',
  30. `ipv6` CHAR(128) NULL DEFAULT '' COMMENT '服务器IPV6地址',
  31. `desc` VARCHAR(255) NULL DEFAULT '' COMMENT '节点简单描述',
  32. `method` VARCHAR(32) NOT NULL DEFAULT 'aes-192-ctr' COMMENT '加密方式',
  33. `protocol` VARCHAR(128) NOT NULL DEFAULT 'auth_chain_a' COMMENT '协议',
  34. `protocol_param` VARCHAR(128) NULL DEFAULT '' COMMENT '协议参数',
  35. `obfs` VARCHAR(128) NOT NULL DEFAULT 'tls1.2_ticket_auth' COMMENT '混淆',
  36. `obfs_param` VARCHAR(128) NULL DEFAULT '' COMMENT '混淆参数',
  37. `traffic_rate` FLOAT NOT NULL DEFAULT '1.00' COMMENT '流量比率',
  38. `bandwidth` INT(11) NOT NULL DEFAULT '100' COMMENT '出口带宽,单位M',
  39. `traffic` BIGINT(20) NOT NULL DEFAULT '1000' COMMENT '每月可用流量,单位G',
  40. `monitor_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '监控地址',
  41. `is_subscribe` TINYINT(4) NULL DEFAULT '1' COMMENT '是否允许用户订阅该节点:0-否、1-是',
  42. `ssh_port` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '22' COMMENT 'SSH端口',
  43. `is_tcp_check` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '是否开启检测: 0-不开启、1-开启',
  44. `icmp` TINYINT(4) NOT NULL DEFAULT '1' COMMENT 'ICMP检测:-2-内外都不通、-1-内不通外通、0-外不通内通、1-内外都通',
  45. `tcp` TINYINT(4) NOT NULL DEFAULT '1' COMMENT 'TCP检测:-2-内外都不通、-1-内不通外通、0-外不通内通、1-内外都通',
  46. `udp` TINYINT(4) NOT NULL DEFAULT '1' COMMENT 'ICMP检测:-2-内外都不通、-1-内不通外通、0-外不通内通、1-内外都通',
  47. `compatible` TINYINT(4) NULL DEFAULT '0' COMMENT '兼容SS',
  48. `single` TINYINT(4) NULL DEFAULT '0' COMMENT '单端口多用户:0-否、1-是',
  49. `single_force` TINYINT(4) NULL DEFAULT NULL COMMENT '模式:0-兼容模式、1-严格模式',
  50. `single_port` VARCHAR(50) NULL DEFAULT '' COMMENT '端口号,用,号分隔',
  51. `single_passwd` VARCHAR(50) NULL DEFAULT '' COMMENT '密码',
  52. `single_method` VARCHAR(50) NULL DEFAULT '' COMMENT '加密方式',
  53. `single_protocol` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '协议',
  54. `single_obfs` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '混淆',
  55. `sort` INT(11) NOT NULL DEFAULT '0' COMMENT '排序值,值越大越靠前显示',
  56. `status` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '状态:0-维护、1-正常',
  57. `v2_alter_id` INT(11) NOT NULL DEFAULT '16' COMMENT 'V2ray额外ID',
  58. `v2_port` INT(11) NOT NULL DEFAULT '0' COMMENT 'V2ray端口',
  59. `v2_net` VARCHAR(16) NOT NULL DEFAULT 'tcp' COMMENT 'V2ray传输协议',
  60. `v2_type` VARCHAR(32) NOT NULL DEFAULT 'none' COMMENT 'V2ray伪装类型',
  61. `v2_host` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'V2ray伪装的域名',
  62. `v2_path` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'V2ray WS/H2路径',
  63. `v2_tls` TINYINT(4) NOT NULL DEFAULT '0' COMMENT 'V2ray底层传输安全 0 未开启 1 开启',
  64. `created_at` DATETIME NOT NULL,
  65. `updated_at` DATETIME NOT NULL,
  66. PRIMARY KEY (`id`),
  67. INDEX `idx_group` (`group_id`),
  68. INDEX `idx_sub` (`is_subscribe`)
  69. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点信息表';
  70. -- ----------------------------
  71. -- Table structure for `ss_node_info`
  72. -- ----------------------------
  73. CREATE TABLE `ss_node_info` (
  74. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  75. `node_id` int(11) NOT NULL DEFAULT '0' COMMENT '节点ID',
  76. `uptime` float NOT NULL COMMENT '更新时间',
  77. `load` varchar(32) NOT NULL COMMENT '负载',
  78. `log_time` int(11) NOT NULL COMMENT '记录时间',
  79. PRIMARY KEY (`id`),
  80. INDEX `idx_node_id` (`node_id`) USING BTREE
  81. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点负载信息';
  82. -- ----------------------------
  83. -- Table structure for `ss_node_online_log`
  84. -- ----------------------------
  85. CREATE TABLE `ss_node_online_log` (
  86. `id` int(11) NOT NULL AUTO_INCREMENT,
  87. `node_id` int(11) NOT NULL COMMENT '节点ID',
  88. `online_user` int(11) NOT NULL COMMENT '在线用户数',
  89. `log_time` int(11) NOT NULL COMMENT '记录时间',
  90. PRIMARY KEY (`id`),
  91. INDEX `idx_node_id` (`node_id`) USING BTREE
  92. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点在线信息';
  93. -- ----------------------------
  94. -- Table structure for `ss_node_label`
  95. -- ----------------------------
  96. CREATE TABLE `ss_node_label` (
  97. `id` int(11) NOT NULL AUTO_INCREMENT,
  98. `node_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  99. `label_id` int(11) NOT NULL DEFAULT '0' COMMENT '标签ID',
  100. PRIMARY KEY (`id`),
  101. INDEX `idx` (`node_id`,`label_id`),
  102. INDEX `idx_node_id` (`node_id`),
  103. INDEX `idx_label_id` (`label_id`)
  104. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点标签';
  105. -- ----------------------------
  106. -- Table structure for `user`
  107. -- ----------------------------
  108. CREATE TABLE `user` (
  109. `id` int(11) NOT NULL AUTO_INCREMENT,
  110. `username` varchar(128) NOT NULL DEFAULT '' COMMENT '用户名',
  111. `password` varchar(64) NOT NULL DEFAULT '' COMMENT '密码',
  112. `port` int(11) NOT NULL DEFAULT '0' COMMENT 'SS端口',
  113. `passwd` varchar(16) NOT NULL DEFAULT '' COMMENT 'SS密码',
  114. `vmess_id` varchar(64) NOT NULL DEFAULT '' COMMENT 'V2ray用户ID',
  115. `transfer_enable` bigint(20) NOT NULL DEFAULT '1073741824000' COMMENT '可用流量,单位字节,默认1TiB',
  116. `u` bigint(20) NOT NULL DEFAULT '0' COMMENT '已上传流量,单位字节',
  117. `d` bigint(20) NOT NULL DEFAULT '0' COMMENT '已下载流量,单位字节',
  118. `t` int(11) NOT NULL DEFAULT '0' COMMENT '最后使用时间',
  119. `enable` tinyint(4) NOT NULL DEFAULT '1' COMMENT 'SS状态',
  120. `method` varchar(30) NOT NULL DEFAULT 'aes-256-cfb' COMMENT '加密方式',
  121. `protocol` varchar(30) NOT NULL DEFAULT 'origin' COMMENT '协议',
  122. `protocol_param` varchar(255) DEFAULT '' COMMENT '协议参数',
  123. `obfs` varchar(30) NOT NULL DEFAULT 'plain' COMMENT '混淆',
  124. `obfs_param` varchar(255) DEFAULT '' COMMENT '混淆参数',
  125. `speed_limit_per_con` int(255) NOT NULL DEFAULT '204800' COMMENT '单连接限速,默认200M,单位KB',
  126. `speed_limit_per_user` int(255) NOT NULL DEFAULT '204800' COMMENT '单用户限速,默认200M,单位KB',
  127. `gender` tinyint(4) NOT NULL DEFAULT '1' COMMENT '性别:0-女、1-男',
  128. `wechat` varchar(30) DEFAULT '' COMMENT '微信',
  129. `qq` varchar(20) DEFAULT '' COMMENT 'QQ',
  130. `usage` VARCHAR(10) NOT NULL DEFAULT '4' COMMENT '用途:1-手机、2-电脑、3-路由器、4-其他',
  131. `pay_way` tinyint(4) NOT NULL DEFAULT '0' COMMENT '付费方式:0-免费、1-季付、2-月付、3-半年付、4-年付',
  132. `balance` int(11) NOT NULL DEFAULT '0' COMMENT '余额,单位分',
  133. `score` int(11) NOT NULL DEFAULT '0' COMMENT '积分',
  134. `enable_time` date DEFAULT NULL COMMENT '开通日期',
  135. `expire_time` date NOT NULL DEFAULT '2099-01-01' COMMENT '过期时间',
  136. `ban_time` int(11) NOT NULL DEFAULT '0' COMMENT '封禁到期时间',
  137. `remark` text COMMENT '备注',
  138. `level` tinyint(4) NOT NULL DEFAULT '1' COMMENT '等级:可定义名称',
  139. `is_admin` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否管理员:0-否、1-是',
  140. `reg_ip` varchar(20) NOT NULL DEFAULT '127.0.0.1' COMMENT '注册IP',
  141. `last_login` int(11) NOT NULL DEFAULT '0' COMMENT '最后登录时间',
  142. `referral_uid` int(11) NOT NULL DEFAULT '0' COMMENT '邀请人',
  143. `traffic_reset_day` tinyint(4) NOT NULL DEFAULT '0' COMMENT '流量自动重置日,0表示不重置',
  144. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态:-1-禁用、0-未激活、1-正常',
  145. `remember_token` varchar(256) DEFAULT '',
  146. `created_at` datetime DEFAULT NULL,
  147. `updated_at` datetime DEFAULT NULL,
  148. PRIMARY KEY (`id`),
  149. INDEX `idx_search` (`enable`, `status`)
  150. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户';
  151. LOCK TABLES `user` WRITE;
  152. /*!40000 ALTER TABLE `user` DISABLE KEYS */;
  153. INSERT INTO `user` (`id`, `username`, `password`, `port`, `passwd`, `vmess_id`, `transfer_enable`, `u`, `d`, `t`, `enable`, `method`, `protocol`, `protocol_param`, `obfs`, `obfs_param`, `speed_limit_per_con`, `speed_limit_per_user`, `wechat`, `qq`, `usage`, `pay_way`, `balance`, `enable_time`, `expire_time`, `remark`, `is_admin`, `reg_ip`, `status`, `created_at`, `updated_at`)
  154. VALUES (1,'admin','$2y$10$ryMdx5ejvCSdjvZVZAPpOuxHrsAUY8FEINUATy6RCck6j9EeHhPfq',10000,'@123', 'c6effafd-6046-7a84-376e-b0429751c304', 1073741824000,0,0,0,1,'aes-256-cfb','origin','','plain','',204800,204800,'','',1,3,0.00,'2017-01-01','2099-01-01',NULL,1,'127.0.0.1',1,now(),now());
  155. /*!40000 ALTER TABLE `user` ENABLE KEYS */;
  156. UNLOCK TABLES;
  157. -- ----------------------------
  158. -- Table structure for `level`
  159. -- ----------------------------
  160. CREATE TABLE `level` (
  161. `id` int(11) NOT NULL AUTO_INCREMENT,
  162. `level` int(11) NOT NULL DEFAULT '1' COMMENT '等级',
  163. `level_name` varchar(100) NOT NULL DEFAULT '' COMMENT '等级名称',
  164. PRIMARY KEY (`id`)
  165. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='等级';
  166. -- ----------------------------
  167. -- Records of `level`
  168. -- ----------------------------
  169. INSERT INTO `level` VALUES (1, '1', '青铜');
  170. INSERT INTO `level` VALUES (2, '2', '白银');
  171. INSERT INTO `level` VALUES (3, '3', '黄金');
  172. INSERT INTO `level` VALUES (4, '4', '铂金');
  173. INSERT INTO `level` VALUES (5, '5', '钻石');
  174. INSERT INTO `level` VALUES (6, '6', '星耀');
  175. INSERT INTO `level` VALUES (7, '7', '王者');
  176. -- ----------------------------
  177. -- Table structure for `user_traffic_log`
  178. -- ----------------------------
  179. CREATE TABLE `user_traffic_log` (
  180. `id` int(11) NOT NULL AUTO_INCREMENT,
  181. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  182. `u` int(11) NOT NULL DEFAULT '0' COMMENT '上传流量',
  183. `d` int(11) NOT NULL DEFAULT '0' COMMENT '下载流量',
  184. `node_id` int(11) NOT NULL DEFAULT '0' COMMENT '节点ID',
  185. `rate` float NOT NULL COMMENT '流量比例',
  186. `traffic` varchar(32) NOT NULL COMMENT '产生流量',
  187. `log_time` int(11) NOT NULL COMMENT '记录时间',
  188. PRIMARY KEY (`id`),
  189. INDEX `idx_user` (`user_id`),
  190. INDEX `idx_node` (`node_id`),
  191. INDEX `idx_user_node` (`user_id`,`node_id`) USING BTREE
  192. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户流量日志';
  193. -- ----------------------------
  194. -- Table structure for `ss_config`
  195. -- ----------------------------
  196. DROP TABLE IF EXISTS `ss_config`;
  197. CREATE TABLE `ss_config` (
  198. `id` INT(11) NOT NULL AUTO_INCREMENT,
  199. `name` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '配置名' COLLATE 'utf8mb4_unicode_ci',
  200. `type` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '类型:1-加密方式、2-协议、3-混淆',
  201. `is_default` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '是否默认:0-不是、1-是',
  202. `sort` INT(11) NOT NULL DEFAULT '0' COMMENT '排序:值越大排越前',
  203. PRIMARY KEY (`id`)
  204. ) ENGINE=InnoDB CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='通用配置';
  205. -- ----------------------------
  206. -- Records of ss_config
  207. -- ----------------------------
  208. INSERT INTO `ss_config` VALUES ('1', 'none', '1', '0', '0');
  209. INSERT INTO `ss_config` VALUES ('2', 'rc4', '1', '0', '0');
  210. INSERT INTO `ss_config` VALUES ('3', 'rc4-md5', '1', '0', '0');
  211. INSERT INTO `ss_config` VALUES ('4', 'rc4-md5-6', '1', '0', '0');
  212. INSERT INTO `ss_config` VALUES ('5', 'bf-cfb', '1', '0', '0');
  213. INSERT INTO `ss_config` VALUES ('6', 'aes-128-cfb', '1', '0', '0');
  214. INSERT INTO `ss_config` VALUES ('7', 'aes-192-cfb', '1', '0', '0');
  215. INSERT INTO `ss_config` VALUES ('8', 'aes-256-cfb', '1', '1', '0');
  216. INSERT INTO `ss_config` VALUES ('9', 'aes-128-ctr', '1', '0', '0');
  217. INSERT INTO `ss_config` VALUES ('10', 'aes-192-ctr', '1', '0', '0');
  218. INSERT INTO `ss_config` VALUES ('11', 'aes-256-ctr', '1', '0', '0');
  219. INSERT INTO `ss_config` VALUES ('12', 'camellia-128-cfb', '1', '0', '0');
  220. INSERT INTO `ss_config` VALUES ('13', 'camellia-192-cfb', '1', '0', '0');
  221. INSERT INTO `ss_config` VALUES ('14', 'camellia-256-cfb', '1', '0', '0');
  222. INSERT INTO `ss_config` VALUES ('15', 'salsa20', '1', '0', '0');
  223. INSERT INTO `ss_config` VALUES ('16', 'xsalsa20', '1', '0', '0');
  224. INSERT INTO `ss_config` VALUES ('17', 'chacha20', '1', '0', '0');
  225. INSERT INTO `ss_config` VALUES ('18', 'xchacha20', '1', '0', '0');
  226. INSERT INTO `ss_config` VALUES ('19', 'chacha20-ietf', '1', '0', '0');
  227. INSERT INTO `ss_config` VALUES ('20', 'chacha20-ietf-poly1305', '1', '0', '0');
  228. INSERT INTO `ss_config` VALUES ('21', 'chacha20-poly1305', '1', '0', '0');
  229. INSERT INTO `ss_config` VALUES ('22', 'xchacha-ietf-poly1305', '1', '0', '0');
  230. INSERT INTO `ss_config` VALUES ('23', 'aes-128-gcm', '1', '0', '0');
  231. INSERT INTO `ss_config` VALUES ('24', 'aes-192-gcm', '1', '0', '0');
  232. INSERT INTO `ss_config` VALUES ('25', 'aes-256-gcm', '1', '0', '0');
  233. INSERT INTO `ss_config` VALUES ('26', 'sodium-aes-256-gcm', '1', '0', '0');
  234. INSERT INTO `ss_config` VALUES ('27', 'origin', '2', '1', '0');
  235. INSERT INTO `ss_config` VALUES ('28', 'auth_sha1_v4', '2', '0', '0');
  236. INSERT INTO `ss_config` VALUES ('29', 'auth_aes128_md5', '2', '0', '0');
  237. INSERT INTO `ss_config` VALUES ('30', 'auth_aes128_sha1', '2', '0', '0');
  238. INSERT INTO `ss_config` VALUES ('31', 'auth_chain_a', '2', '0', '0');
  239. INSERT INTO `ss_config` VALUES ('32', 'auth_chain_b', '2', '0', '0');
  240. INSERT INTO `ss_config` VALUES ('33', 'plain', '3', '1', '0');
  241. INSERT INTO `ss_config` VALUES ('34', 'http_simple', '3', '0', '0');
  242. INSERT INTO `ss_config` VALUES ('35', 'http_post', '3', '0', '0');
  243. INSERT INTO `ss_config` VALUES ('36', 'tls1.2_ticket_auth', '3', '0', '0');
  244. INSERT INTO `ss_config` VALUES ('37', 'tls1.2_ticket_fastauth', '3', '0', '0');
  245. INSERT INTO `ss_config` VALUES ('38', 'auth_chain_c', '2', '0', '0');
  246. INSERT INTO `ss_config` VALUES ('39', 'auth_chain_d', '2', '0', '0');
  247. INSERT INTO `ss_config` VALUES ('40', 'auth_chain_e', '2', '0', '0');
  248. INSERT INTO `ss_config` VALUES ('41', 'auth_chain_f', '2', '0', '0');
  249. -- ----------------------------
  250. -- Table structure for `config`
  251. -- ----------------------------
  252. CREATE TABLE `config` (
  253. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  254. `name` varchar(255) NOT NULL DEFAULT '' COMMENT '配置名',
  255. `value` TEXT NULL COMMENT '配置值',
  256. PRIMARY KEY (`id`)
  257. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统配置';
  258. -- ----------------------------
  259. -- Records of config
  260. -- ----------------------------
  261. INSERT INTO `config` VALUES ('1', 'is_rand_port', 0);
  262. INSERT INTO `config` VALUES ('2', 'is_user_rand_port', 0);
  263. INSERT INTO `config` VALUES ('3', 'invite_num', 3);
  264. INSERT INTO `config` VALUES ('4', 'is_register', 1);
  265. INSERT INTO `config` VALUES ('5', 'is_invite_register', 2);
  266. INSERT INTO `config` VALUES ('6', 'website_name', 'SSRPanel');
  267. INSERT INTO `config` VALUES ('7', 'is_reset_password', 1);
  268. INSERT INTO `config` VALUES ('8', 'reset_password_times', 3);
  269. INSERT INTO `config` VALUES ('9', 'website_url', 'http://www.ssrpanel.com');
  270. INSERT INTO `config` VALUES ('10', 'is_active_register', 1);
  271. INSERT INTO `config` VALUES ('11', 'active_times', 3);
  272. INSERT INTO `config` VALUES ('12', 'login_add_score', 1);
  273. INSERT INTO `config` VALUES ('13', 'min_rand_score', 1);
  274. INSERT INTO `config` VALUES ('14', 'max_rand_score', 100);
  275. INSERT INTO `config` VALUES ('15', 'wechat_qrcode', '');
  276. INSERT INTO `config` VALUES ('16', 'alipay_qrcode', '');
  277. INSERT INTO `config` VALUES ('17', 'login_add_score_range', 1440);
  278. INSERT INTO `config` VALUES ('18', 'referral_traffic', 1024);
  279. INSERT INTO `config` VALUES ('19', 'referral_percent', 0.2);
  280. INSERT INTO `config` VALUES ('20', 'referral_money', 100);
  281. INSERT INTO `config` VALUES ('21', 'referral_status', 1);
  282. INSERT INTO `config` VALUES ('22', 'default_traffic', 1024);
  283. INSERT INTO `config` VALUES ('23', 'traffic_warning', 0);
  284. INSERT INTO `config` VALUES ('24', 'traffic_warning_percent', 80);
  285. INSERT INTO `config` VALUES ('25', 'expire_warning', 0);
  286. INSERT INTO `config` VALUES ('26', 'expire_days', 15);
  287. INSERT INTO `config` VALUES ('27', 'reset_traffic', 1);
  288. INSERT INTO `config` VALUES ('28', 'default_days', 7);
  289. INSERT INTO `config` VALUES ('29', 'subscribe_max', 3);
  290. INSERT INTO `config` VALUES ('30', 'min_port', 10000);
  291. INSERT INTO `config` VALUES ('31', 'max_port', 20000);
  292. INSERT INTO `config` VALUES ('32', 'is_captcha', 0);
  293. INSERT INTO `config` VALUES ('33', 'is_traffic_ban', 1);
  294. INSERT INTO `config` VALUES ('34', 'traffic_ban_value', 10);
  295. INSERT INTO `config` VALUES ('35', 'traffic_ban_time', 60);
  296. INSERT INTO `config` VALUES ('36', 'is_clear_log', 1);
  297. INSERT INTO `config` VALUES ('37', 'is_node_crash_warning', 0);
  298. INSERT INTO `config` VALUES ('38', 'crash_warning_email', '');
  299. INSERT INTO `config` VALUES ('39', 'is_server_chan', 0);
  300. INSERT INTO `config` VALUES ('40', 'server_chan_key', '');
  301. INSERT INTO `config` VALUES ('41', 'is_subscribe_ban', 1);
  302. INSERT INTO `config` VALUES ('42', 'subscribe_ban_times', 20);
  303. INSERT INTO `config` VALUES ('43', 'paypal_status', 0);
  304. INSERT INTO `config` VALUES ('44', 'paypal_client_id', '');
  305. INSERT INTO `config` VALUES ('45', 'paypal_client_secret', '');
  306. INSERT INTO `config` VALUES ('46', 'is_free_code', 0);
  307. INSERT INTO `config` VALUES ('47', 'is_forbid_robot', 0);
  308. INSERT INTO `config` VALUES ('48', 'subscribe_domain', '');
  309. INSERT INTO `config` VALUES ('49', 'auto_release_port', 1);
  310. INSERT INTO `config` VALUES ('50', 'is_youzan', 0);
  311. INSERT INTO `config` VALUES ('51', 'youzan_client_id', '');
  312. INSERT INTO `config` VALUES ('52', 'youzan_client_secret', '');
  313. INSERT INTO `config` VALUES ('53', 'kdt_id', '');
  314. INSERT INTO `config` VALUES ('54', 'initial_labels_for_user', '');
  315. INSERT INTO `config` VALUES ('55', 'website_analytics', '');
  316. INSERT INTO `config` VALUES ('56', 'website_customer_service', '');
  317. INSERT INTO `config` VALUES ('57', 'register_ip_limit', 5);
  318. INSERT INTO `config` VALUES ('58', 'goods_purchase_limit_strategy', 'none');
  319. INSERT INTO `config` VALUES ('59', 'is_push_bear', 0);
  320. INSERT INTO `config` VALUES ('60', 'push_bear_send_key', '');
  321. INSERT INTO `config` VALUES ('61', 'push_bear_qrcode', '');
  322. INSERT INTO `config` VALUES ('62', 'is_ban_status', 0);
  323. INSERT INTO `config` VALUES ('63', 'is_namesilo', 0);
  324. INSERT INTO `config` VALUES ('64', 'namesilo_key', '');
  325. INSERT INTO `config` VALUES ('65', 'website_logo', '');
  326. INSERT INTO `config` VALUES ('66', 'website_home_logo', '');
  327. INSERT INTO `config` VALUES ('67', 'is_tcp_check', 0);
  328. INSERT INTO `config` VALUES ('68', 'tcp_check_warning_times', 3);
  329. INSERT INTO `config` VALUES ('69', 'is_forbid_china', 0);
  330. INSERT INTO `config` VALUES ('70', 'is_forbid_oversea', 0);
  331. INSERT INTO `config` VALUES ('71', 'is_verify_register', 0);
  332. INSERT INTO `config` VALUES ('72', 'node_daily_report', 0);
  333. INSERT INTO `config` values ('73', 'mix_subscribe', 0);
  334. INSERT INTO `config` values ('74', 'rand_subscribe', 0);
  335. -- ----------------------------
  336. -- Table structure for `article`
  337. -- ----------------------------
  338. CREATE TABLE `article` (
  339. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  340. `title` varchar(100) NOT NULL DEFAULT '' COMMENT '标题',
  341. `author` varchar(50) DEFAULT '' COMMENT '作者',
  342. `summary` varchar(255) DEFAULT '' COMMENT '简介',
  343. `content` text COMMENT '内容',
  344. `type` tinyint(4) DEFAULT '1' COMMENT '类型:1-文章、2-公告',
  345. `is_del` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除',
  346. `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  347. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  348. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  349. PRIMARY KEY (`id`)
  350. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文章';
  351. -- ----------------------------
  352. -- Table structure for `invite`
  353. -- ----------------------------
  354. CREATE TABLE `invite` (
  355. `id` int(11) NOT NULL AUTO_INCREMENT,
  356. `uid` int(11) NOT NULL DEFAULT '0' COMMENT '邀请人ID',
  357. `fuid` int(11) NOT NULL DEFAULT '0' COMMENT '受邀人ID',
  358. `code` char(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邀请码',
  359. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '邀请码状态:0-未使用、1-已使用、2-已过期',
  360. `dateline` datetime DEFAULT NULL COMMENT '有效期至',
  361. `created_at` datetime DEFAULT NULL,
  362. `updated_at` datetime DEFAULT NULL,
  363. PRIMARY KEY (`id`)
  364. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邀请码表';
  365. -- ----------------------------
  366. -- Table structure for `label`
  367. -- ----------------------------
  368. CREATE TABLE `label` (
  369. `id` int(11) NOT NULL AUTO_INCREMENT,
  370. `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名称',
  371. `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序值',
  372. PRIMARY KEY (`id`)
  373. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='标签';
  374. -- ----------------------------
  375. -- Records of label
  376. -- ----------------------------
  377. INSERT INTO `label` VALUES ('1', '电信', '0');
  378. INSERT INTO `label` VALUES ('2', '联通', '0');
  379. INSERT INTO `label` VALUES ('3', '移动', '0');
  380. INSERT INTO `label` VALUES ('4', '教育网', '0');
  381. INSERT INTO `label` VALUES ('5', '其他网络', '0');
  382. INSERT INTO `label` VALUES ('6', '免费体验', '0');
  383. -- ----------------------------
  384. -- Table structure for `verify`
  385. -- ----------------------------
  386. CREATE TABLE `verify` (
  387. `id` int(11) NOT NULL AUTO_INCREMENT,
  388. `type` TINYINT NOT NULL DEFAULT '1' COMMENT '激活类型:1-自行激活、2-管理员激活',
  389. `user_id` int(11) NOT NULL COMMENT '用户ID',
  390. `token` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '校验token',
  391. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态:0-未使用、1-已使用、2-已失效',
  392. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  393. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  394. PRIMARY KEY (`id`)
  395. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='账号激活邮件地址';
  396. -- ----------------------------
  397. -- Table structure for `verify_code`
  398. -- ----------------------------
  399. CREATE TABLE `verify_code` (
  400. `id` int(11) NOT NULL AUTO_INCREMENT,
  401. `username` varchar(128) NOT NULL COMMENT '用户邮箱',
  402. `code` char(6) NOT NULL COMMENT '验证码',
  403. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态:0-未使用、1-已使用、2-已失效',
  404. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  405. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  406. PRIMARY KEY (`id`)
  407. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='注册激活验证码';
  408. -- ----------------------------
  409. -- Table structure for `ss_group`
  410. -- ----------------------------
  411. CREATE TABLE `ss_group` (
  412. `id` int(11) NOT NULL AUTO_INCREMENT,
  413. `name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分组名称',
  414. `level` tinyint(4) NOT NULL DEFAULT '1' COMMENT '分组级别',
  415. `created_at` datetime DEFAULT NULL,
  416. `updated_at` datetime DEFAULT NULL,
  417. PRIMARY KEY (`id`)
  418. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点分组';
  419. -- ----------------------------
  420. -- Table structure for `ss_group_node`
  421. -- ----------------------------
  422. CREATE TABLE `ss_group_node` (
  423. `id` int(11) NOT NULL AUTO_INCREMENT,
  424. `group_id` int(11) NOT NULL DEFAULT '0' COMMENT '分组ID',
  425. `node_id` int(11) NOT NULL DEFAULT '0' COMMENT '节点ID',
  426. PRIMARY KEY (`id`)
  427. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='分组节点关系表';
  428. -- ----------------------------
  429. -- Table structure for `goods`
  430. -- ----------------------------
  431. CREATE TABLE `goods` (
  432. `id` int(11) NOT NULL AUTO_INCREMENT,
  433. `sku` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '商品服务SKU',
  434. `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '商品名称',
  435. `logo` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '商品图片地址',
  436. `traffic` bigint(20) NOT NULL DEFAULT '0' COMMENT '商品内含多少流量,单位Mib',
  437. `score` int(11) NOT NULL DEFAULT '0' COMMENT '商品价值多少积分',
  438. `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '商品类型:1-流量包、2-套餐、3-余额充值',
  439. `price` int(11) NOT NULL DEFAULT '0' COMMENT '商品售价,单位分',
  440. `desc` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '商品描述',
  441. `days` int(11) NOT NULL DEFAULT '30' COMMENT '有效期',
  442. `color` VARCHAR(50) NOT NULL DEFAULT 'green' COMMENT '商品颜色',
  443. `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  444. `is_limit` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '是否限购:0-否、1-是',
  445. `is_hot` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '是否热销:0-否、1-是',
  446. `is_del` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已删除:0-否、1-是',
  447. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态:0-下架、1-上架',
  448. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  449. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  450. PRIMARY KEY (`id`)
  451. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='商品';
  452. -- ----------------------------
  453. -- Table structure for `coupon`
  454. -- ----------------------------
  455. CREATE TABLE `coupon` (
  456. `id` int(11) NOT NULL AUTO_INCREMENT,
  457. `name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '优惠券名称',
  458. `logo` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '优惠券LOGO',
  459. `sn` char(8) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '优惠券码',
  460. `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型:1-现金券、2-折扣券、3-充值券',
  461. `usage` tinyint(4) NOT NULL DEFAULT '1' COMMENT '用途:1-仅限一次性使用、2-可重复使用',
  462. `amount` bigint(20) NOT NULL DEFAULT '0' COMMENT '金额,单位分',
  463. `discount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '折扣',
  464. `available_start` int(11) NOT NULL DEFAULT '0' COMMENT '有效期开始',
  465. `available_end` int(11) NOT NULL DEFAULT '0' COMMENT '有效期结束',
  466. `is_del` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已删除:0-未删除、1-已删除',
  467. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态:0-未使用、1-已使用、2-已失效',
  468. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  469. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  470. PRIMARY KEY (`id`)
  471. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='优惠券';
  472. -- ----------------------------
  473. -- Table structure for `coupon_log`
  474. -- ----------------------------
  475. CREATE TABLE `coupon_log` (
  476. `id` int(11) NOT NULL AUTO_INCREMENT,
  477. `coupon_id` int(11) NOT NULL DEFAULT '0' COMMENT '优惠券ID',
  478. `goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  479. `order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  480. `desc` varchar(50) NOT NULL DEFAULT '' COMMENT '备注',
  481. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  482. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  483. PRIMARY KEY (`id`)
  484. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='优惠券使用日志';
  485. -- ----------------------------
  486. -- Table structure for `order`
  487. -- ----------------------------
  488. CREATE TABLE `order` (
  489. `oid` int(11) NOT NULL AUTO_INCREMENT,
  490. `order_sn` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '订单编号',
  491. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '操作人',
  492. `goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  493. `coupon_id` int(11) NOT NULL DEFAULT '0' COMMENT '优惠券ID',
  494. `email` varchar(255) DEFAULT NULL COMMENT '邮箱',
  495. `origin_amount` int(11) NOT NULL DEFAULT '0' COMMENT '订单原始总价,单位分',
  496. `amount` int(11) NOT NULL DEFAULT '0' COMMENT '订单总价,单位分',
  497. `expire_at` datetime DEFAULT NULL COMMENT '过期时间',
  498. `is_expire` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已过期:0-未过期、1-已过期',
  499. `pay_way` tinyint(4) NOT NULL DEFAULT '1' COMMENT '支付方式:1-余额支付、2-有赞云支付',
  500. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '订单状态:-1-已关闭、0-待支付、1-已支付待确认、2-已完成',
  501. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  502. `updated_at` datetime DEFAULT NULL COMMENT '最后一次更新时间',
  503. PRIMARY KEY (`oid`),
  504. INDEX `idx_order_search` (`user_id`, `goods_id`, `is_expire`, `status`)
  505. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='订单';
  506. -- ----------------------------
  507. -- Table structure for `order_goods`
  508. -- ----------------------------
  509. CREATE TABLE `order_goods` (
  510. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  511. `oid` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  512. `order_sn` varchar(20) NOT NULL DEFAULT '' COMMENT '订单编号',
  513. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  514. `goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  515. `num` int(11) NOT NULL DEFAULT '0' COMMENT '商品数量',
  516. `origin_price` int(11) NOT NULL DEFAULT '0' COMMENT '商品原价,单位分',
  517. `price` int(11) NOT NULL DEFAULT '0' COMMENT '商品实际价格,单位分',
  518. `is_expire` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已过期:0-未过期、1-已过期',
  519. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  520. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  521. PRIMARY KEY (`id`)
  522. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='订单商品';
  523. -- ----------------------------
  524. -- Table structure for `ticket`
  525. -- ----------------------------
  526. CREATE TABLE `ticket` (
  527. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  528. `user_id` int(11) NOT NULL DEFAULT '0',
  529. `title` varchar(255) NOT NULL DEFAULT '' COMMENT '标题',
  530. `content` text NOT NULL COMMENT '内容',
  531. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态:0-待处理、1-已处理未关闭、2-已关闭',
  532. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  533. PRIMARY KEY (`id`)
  534. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='工单';
  535. -- ----------------------------
  536. -- Table structure for `ticket_reply`
  537. -- ----------------------------
  538. CREATE TABLE `ticket_reply` (
  539. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  540. `ticket_id` int(11) NOT NULL DEFAULT '0' COMMENT '工单ID',
  541. `user_id` int(11) NOT NULL COMMENT '回复人ID',
  542. `content` text NOT NULL COMMENT '回复内容',
  543. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  544. PRIMARY KEY (`id`)
  545. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='工单回复';
  546. -- ----------------------------
  547. -- Table structure for `user_score_log`
  548. -- ----------------------------
  549. CREATE TABLE `user_score_log` (
  550. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  551. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '账号ID',
  552. `before` int(11) NOT NULL DEFAULT '0' COMMENT '发生前积分',
  553. `after` int(11) NOT NULL DEFAULT '0' COMMENT '发生后积分',
  554. `score` int(11) NOT NULL DEFAULT '0' COMMENT '发生积分',
  555. `desc` varchar(50) DEFAULT '' COMMENT '描述',
  556. `created_at` datetime DEFAULT NULL COMMENT '创建日期',
  557. PRIMARY KEY (`id`),
  558. INDEX `idx` (`user_id`) USING BTREE
  559. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户积分变动日志';
  560. -- ----------------------------
  561. -- Table structure for `user_balance_log`
  562. -- ----------------------------
  563. CREATE TABLE `user_balance_log` (
  564. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  565. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '账号ID',
  566. `order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
  567. `before` int(11) NOT NULL DEFAULT '0' COMMENT '发生前余额,单位分',
  568. `after` int(11) NOT NULL DEFAULT '0' COMMENT '发生后金额,单位分',
  569. `amount` int(11) NOT NULL DEFAULT '0' COMMENT '发生金额,单位分',
  570. `desc` varchar(255) DEFAULT '' COMMENT '操作描述',
  571. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  572. PRIMARY KEY (`id`)
  573. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户余额变动日志';
  574. -- ----------------------------
  575. -- Table structure for `user_traffic_modify_log`
  576. -- ----------------------------
  577. CREATE TABLE `user_traffic_modify_log` (
  578. `id` INT(11) NOT NULL AUTO_INCREMENT,
  579. `user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  580. `order_id` INT(11) NOT NULL DEFAULT '0' COMMENT '发生的订单ID',
  581. `before` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '操作前流量',
  582. `after` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '操作后流量',
  583. `desc` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '描述',
  584. `created_at` DATETIME NOT NULL,
  585. `updated_at` DATETIME NOT NULL,
  586. PRIMARY KEY (`id`)
  587. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户流量变动日志';
  588. -- ----------------------------
  589. -- Table structure for `referral_apply`
  590. -- ----------------------------
  591. CREATE TABLE `referral_apply` (
  592. `id` int(11) NOT NULL AUTO_INCREMENT,
  593. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  594. `before` int(11) NOT NULL DEFAULT '0' COMMENT '操作前可提现金额,单位分',
  595. `after` int(11) NOT NULL DEFAULT '0' COMMENT '操作后可提现金额,单位分',
  596. `amount` int(11) NOT NULL DEFAULT '0' COMMENT '本次提现金额,单位分',
  597. `link_logs` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '关联返利日志ID,例如:1,3,4',
  598. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态:-1-驳回、0-待审核、1-审核通过待打款、2-已打款',
  599. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  600. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  601. PRIMARY KEY (`id`)
  602. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='提现申请';
  603. -- ----------------------------
  604. -- Table structure for `referral_log`
  605. -- ----------------------------
  606. CREATE TABLE `referral_log` (
  607. `id` int(11) NOT NULL AUTO_INCREMENT,
  608. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  609. `ref_user_id` int(11) NOT NULL DEFAULT '0' COMMENT '推广人ID',
  610. `order_id` int(11) NOT NULL DEFAULT '0' COMMENT '关联订单ID',
  611. `amount` int(11) NOT NULL DEFAULT '0' COMMENT '消费金额,单位分',
  612. `ref_amount` int(11) NOT NULL DEFAULT '0' COMMENT '返利金额',
  613. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态:0-未提现、1-审核中、2-已提现',
  614. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  615. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  616. PRIMARY KEY (`id`)
  617. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='消费返利日志';
  618. -- ----------------------------
  619. -- Table structure for `email_log`
  620. -- ----------------------------
  621. CREATE TABLE `email_log` (
  622. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  623. `type` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '类型:1-邮件、2-serverChan',
  624. `address` VARCHAR(255) NOT NULL COMMENT '收信地址',
  625. `title` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '标题',
  626. `content` TEXT NOT NULL COMMENT '内容',
  627. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态:1-发送成功、2-发送失败',
  628. `error` text COMMENT '发送失败抛出的异常信息',
  629. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  630. PRIMARY KEY (`id`)
  631. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮件投递记录';
  632. -- ----------------------------
  633. -- Table structure for `sensitive_words`
  634. -- ----------------------------
  635. CREATE TABLE `sensitive_words` (
  636. `id` INT(11) NOT NULL AUTO_INCREMENT,
  637. `words` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '敏感词',
  638. PRIMARY KEY (`id`)
  639. ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='敏感词';
  640. -- ----------------------------
  641. -- Records of label
  642. -- ----------------------------
  643. INSERT INTO `sensitive_words` (`words`) VALUES ('chacuo.com');
  644. INSERT INTO `sensitive_words` (`words`) VALUES ('chacuo.net');
  645. INSERT INTO `sensitive_words` (`words`) VALUES ('1766258.com');
  646. INSERT INTO `sensitive_words` (`words`) VALUES ('3202.com');
  647. INSERT INTO `sensitive_words` (`words`) VALUES ('4057.com');
  648. INSERT INTO `sensitive_words` (`words`) VALUES ('4059.com');
  649. INSERT INTO `sensitive_words` (`words`) VALUES ('a7996.com');
  650. INSERT INTO `sensitive_words` (`words`) VALUES ('bccto.me');
  651. INSERT INTO `sensitive_words` (`words`) VALUES ('bnuis.com');
  652. INSERT INTO `sensitive_words` (`words`) VALUES ('chaichuang.com');
  653. INSERT INTO `sensitive_words` (`words`) VALUES ('cr219.com');
  654. INSERT INTO `sensitive_words` (`words`) VALUES ('cuirushi.org');
  655. INSERT INTO `sensitive_words` (`words`) VALUES ('dawin.com');
  656. INSERT INTO `sensitive_words` (`words`) VALUES ('jiaxin8736.com');
  657. INSERT INTO `sensitive_words` (`words`) VALUES ('lakqs.com');
  658. INSERT INTO `sensitive_words` (`words`) VALUES ('urltc.com');
  659. INSERT INTO `sensitive_words` (`words`) VALUES ('027168.com');
  660. INSERT INTO `sensitive_words` (`words`) VALUES ('10minutemail.net');
  661. INSERT INTO `sensitive_words` (`words`) VALUES ('11163.com');
  662. INSERT INTO `sensitive_words` (`words`) VALUES ('1shivom.com');
  663. INSERT INTO `sensitive_words` (`words`) VALUES ('auoie.com');
  664. INSERT INTO `sensitive_words` (`words`) VALUES ('bareed.ws');
  665. INSERT INTO `sensitive_words` (`words`) VALUES ('bit-degree.com');
  666. INSERT INTO `sensitive_words` (`words`) VALUES ('cjpeg.com');
  667. INSERT INTO `sensitive_words` (`words`) VALUES ('cool.fr.nf');
  668. INSERT INTO `sensitive_words` (`words`) VALUES ('courriel.fr.nf');
  669. INSERT INTO `sensitive_words` (`words`) VALUES ('disbox.net');
  670. INSERT INTO `sensitive_words` (`words`) VALUES ('disbox.org');
  671. INSERT INTO `sensitive_words` (`words`) VALUES ('fidelium10.com');
  672. INSERT INTO `sensitive_words` (`words`) VALUES ('get365.pw');
  673. INSERT INTO `sensitive_words` (`words`) VALUES ('ggr.la');
  674. INSERT INTO `sensitive_words` (`words`) VALUES ('grr.la');
  675. INSERT INTO `sensitive_words` (`words`) VALUES ('guerrillamail.biz');
  676. INSERT INTO `sensitive_words` (`words`) VALUES ('guerrillamail.com');
  677. INSERT INTO `sensitive_words` (`words`) VALUES ('guerrillamail.de');
  678. INSERT INTO `sensitive_words` (`words`) VALUES ('guerrillamail.net');
  679. INSERT INTO `sensitive_words` (`words`) VALUES ('guerrillamail.org');
  680. INSERT INTO `sensitive_words` (`words`) VALUES ('guerrillamailblock.com');
  681. INSERT INTO `sensitive_words` (`words`) VALUES ('hubii-network.com');
  682. INSERT INTO `sensitive_words` (`words`) VALUES ('hurify1.com');
  683. INSERT INTO `sensitive_words` (`words`) VALUES ('itoup.com');
  684. INSERT INTO `sensitive_words` (`words`) VALUES ('jetable.fr.nf');
  685. INSERT INTO `sensitive_words` (`words`) VALUES ('jnpayy.com');
  686. INSERT INTO `sensitive_words` (`words`) VALUES ('juyouxi.com');
  687. INSERT INTO `sensitive_words` (`words`) VALUES ('mail.bccto.me');
  688. INSERT INTO `sensitive_words` (`words`) VALUES ('www.bccto.me');
  689. INSERT INTO `sensitive_words` (`words`) VALUES ('mega.zik.dj');
  690. INSERT INTO `sensitive_words` (`words`) VALUES ('moakt.co');
  691. INSERT INTO `sensitive_words` (`words`) VALUES ('moakt.ws');
  692. INSERT INTO `sensitive_words` (`words`) VALUES ('molms.com');
  693. INSERT INTO `sensitive_words` (`words`) VALUES ('moncourrier.fr.nf');
  694. INSERT INTO `sensitive_words` (`words`) VALUES ('monemail.fr.nf');
  695. INSERT INTO `sensitive_words` (`words`) VALUES ('monmail.fr.nf');
  696. INSERT INTO `sensitive_words` (`words`) VALUES ('nomail.xl.cx');
  697. INSERT INTO `sensitive_words` (`words`) VALUES ('nospam.ze.tc');
  698. INSERT INTO `sensitive_words` (`words`) VALUES ('pay-mon.com');
  699. INSERT INTO `sensitive_words` (`words`) VALUES ('poly-swarm.com');
  700. INSERT INTO `sensitive_words` (`words`) VALUES ('sgmh.online');
  701. INSERT INTO `sensitive_words` (`words`) VALUES ('sharklasers.com');
  702. INSERT INTO `sensitive_words` (`words`) VALUES ('shiftrpg.com');
  703. INSERT INTO `sensitive_words` (`words`) VALUES ('spam4.me');
  704. INSERT INTO `sensitive_words` (`words`) VALUES ('speed.1s.fr');
  705. INSERT INTO `sensitive_words` (`words`) VALUES ('tmail.ws');
  706. INSERT INTO `sensitive_words` (`words`) VALUES ('tmails.net');
  707. INSERT INTO `sensitive_words` (`words`) VALUES ('tmpmail.net');
  708. INSERT INTO `sensitive_words` (`words`) VALUES ('tmpmail.org');
  709. INSERT INTO `sensitive_words` (`words`) VALUES ('travala10.com');
  710. INSERT INTO `sensitive_words` (`words`) VALUES ('yopmail.com');
  711. INSERT INTO `sensitive_words` (`words`) VALUES ('yopmail.fr');
  712. INSERT INTO `sensitive_words` (`words`) VALUES ('yopmail.net');
  713. INSERT INTO `sensitive_words` (`words`) VALUES ('yuoia.com');
  714. INSERT INTO `sensitive_words` (`words`) VALUES ('zep-hyr.com');
  715. INSERT INTO `sensitive_words` (`words`) VALUES ('zippiex.com');
  716. INSERT INTO `sensitive_words` (`words`) VALUES ('lrc8.com');
  717. INSERT INTO `sensitive_words` (`words`) VALUES ('1otc.com');
  718. INSERT INTO `sensitive_words` (`words`) VALUES ('emailna.co');
  719. INSERT INTO `sensitive_words` (`words`) VALUES ('mailinator.com');
  720. INSERT INTO `sensitive_words` (`words`) VALUES ('nbzmr.com');
  721. INSERT INTO `sensitive_words` (`words`) VALUES ('awsoo.com');
  722. INSERT INTO `sensitive_words` (`words`) VALUES ('zhcne.com');
  723. INSERT INTO `sensitive_words` (`words`) VALUES ('0box.eu');
  724. INSERT INTO `sensitive_words` (`words`) VALUES ('contbay.com');
  725. INSERT INTO `sensitive_words` (`words`) VALUES ('damnthespam.com');
  726. INSERT INTO `sensitive_words` (`words`) VALUES ('kurzepost.de');
  727. INSERT INTO `sensitive_words` (`words`) VALUES ('objectmail.com');
  728. INSERT INTO `sensitive_words` (`words`) VALUES ('proxymail.eu');
  729. INSERT INTO `sensitive_words` (`words`) VALUES ('rcpt.at');
  730. INSERT INTO `sensitive_words` (`words`) VALUES ('trash-mail.at');
  731. INSERT INTO `sensitive_words` (`words`) VALUES ('trashmail.at');
  732. INSERT INTO `sensitive_words` (`words`) VALUES ('trashmail.com');
  733. INSERT INTO `sensitive_words` (`words`) VALUES ('trashmail.io');
  734. INSERT INTO `sensitive_words` (`words`) VALUES ('trashmail.me');
  735. INSERT INTO `sensitive_words` (`words`) VALUES ('trashmail.net');
  736. INSERT INTO `sensitive_words` (`words`) VALUES ('wegwerfmail.de');
  737. INSERT INTO `sensitive_words` (`words`) VALUES ('wegwerfmail.net');
  738. INSERT INTO `sensitive_words` (`words`) VALUES ('wegwerfmail.org');
  739. INSERT INTO `sensitive_words` (`words`) VALUES ('nwytg.net');
  740. INSERT INTO `sensitive_words` (`words`) VALUES ('despam.it');
  741. INSERT INTO `sensitive_words` (`words`) VALUES ('spambox.us');
  742. INSERT INTO `sensitive_words` (`words`) VALUES ('spam.la');
  743. INSERT INTO `sensitive_words` (`words`) VALUES ('mytrashmail.com');
  744. INSERT INTO `sensitive_words` (`words`) VALUES ('mt2014.com');
  745. INSERT INTO `sensitive_words` (`words`) VALUES ('mt2015.com');
  746. INSERT INTO `sensitive_words` (`words`) VALUES ('thankyou2010.com');
  747. INSERT INTO `sensitive_words` (`words`) VALUES ('trash2009.com');
  748. INSERT INTO `sensitive_words` (`words`) VALUES ('mt2009.com');
  749. INSERT INTO `sensitive_words` (`words`) VALUES ('trashymail.com');
  750. INSERT INTO `sensitive_words` (`words`) VALUES ('tempemail.net');
  751. INSERT INTO `sensitive_words` (`words`) VALUES ('slopsbox.com');
  752. INSERT INTO `sensitive_words` (`words`) VALUES ('mailnesia.com');
  753. -- ----------------------------
  754. -- Table structure for `user_subscribe`
  755. -- ----------------------------
  756. CREATE TABLE `user_subscribe` (
  757. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  758. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  759. `code` char(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '订阅地址唯一识别码',
  760. `times` int(11) NOT NULL DEFAULT '0' COMMENT '地址请求次数',
  761. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态:0-禁用、1-启用',
  762. `ban_time` int(11) NOT NULL DEFAULT '0' COMMENT '封禁时间',
  763. `ban_desc` varchar(50) NOT NULL DEFAULT '' COMMENT '封禁理由',
  764. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  765. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  766. PRIMARY KEY (`id`)
  767. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户订阅';
  768. -- ----------------------------
  769. -- Table structure for `user_subscribe_log`
  770. -- ----------------------------
  771. CREATE TABLE `user_subscribe_log` (
  772. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  773. `sid` int(11) DEFAULT NULL COMMENT '对应user_subscribe的id',
  774. `request_ip` varchar(20) DEFAULT NULL COMMENT '请求IP',
  775. `request_time` datetime DEFAULT NULL COMMENT '请求时间',
  776. `request_header` text COMMENT '请求头部信息',
  777. PRIMARY KEY (`id`)
  778. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户订阅访问日志';
  779. -- ----------------------------
  780. -- Table structure for `user_traffic_daily`
  781. -- ----------------------------
  782. CREATE TABLE `user_traffic_daily` (
  783. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  784. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  785. `node_id` int(11) NOT NULL DEFAULT '0' COMMENT '节点ID,0表示统计全部节点',
  786. `u` bigint(20) NOT NULL DEFAULT '0' COMMENT '上传流量',
  787. `d` bigint(20) NOT NULL DEFAULT '0' COMMENT '下载流量',
  788. `total` bigint(20) NOT NULL DEFAULT '0' COMMENT '总流量',
  789. `traffic` varchar(255) DEFAULT '' COMMENT '总流量(带单位)',
  790. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  791. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  792. PRIMARY KEY (`id`),
  793. INDEX `idx_user` (`user_id`) USING BTREE,
  794. INDEX `idx_user_node` (`user_id`,`node_id`) USING BTREE
  795. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户每日流量统计';
  796. -- ----------------------------
  797. -- Table structure for `user_traffic_hourly`
  798. -- ----------------------------
  799. CREATE TABLE `user_traffic_hourly` (
  800. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  801. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  802. `node_id` int(11) NOT NULL DEFAULT '0' COMMENT '节点ID,0表示统计全部节点',
  803. `u` bigint(20) NOT NULL DEFAULT '0' COMMENT '上传流量',
  804. `d` bigint(20) NOT NULL DEFAULT '0' COMMENT '下载流量',
  805. `total` bigint(20) NOT NULL DEFAULT '0' COMMENT '总流量',
  806. `traffic` varchar(255) DEFAULT '' COMMENT '总流量(带单位)',
  807. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  808. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  809. PRIMARY KEY (`id`),
  810. INDEX `idx_user` (`user_id`) USING BTREE,
  811. INDEX `idx_user_node` (`user_id`,`node_id`) USING BTREE
  812. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户每小时流量统计';
  813. -- ----------------------------
  814. -- Table structure for `node_traffic_daily`
  815. -- ----------------------------
  816. CREATE TABLE `ss_node_traffic_daily` (
  817. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  818. `node_id` int(11) NOT NULL DEFAULT '0' COMMENT '节点ID',
  819. `u` bigint(20) NOT NULL DEFAULT '0' COMMENT '上传流量',
  820. `d` bigint(20) NOT NULL DEFAULT '0' COMMENT '下载流量',
  821. `total` bigint(20) NOT NULL DEFAULT '0' COMMENT '总流量',
  822. `traffic` varchar(255) DEFAULT '' COMMENT '总流量(带单位)',
  823. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  824. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  825. PRIMARY KEY (`id`),
  826. INDEX `idx_node_id` (`node_id`)
  827. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点每日流量统计';
  828. -- ----------------------------
  829. -- Table structure for `node_traffic_hourly`
  830. -- ----------------------------
  831. CREATE TABLE `ss_node_traffic_hourly` (
  832. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  833. `node_id` int(11) NOT NULL DEFAULT '0' COMMENT '节点ID',
  834. `u` bigint(20) NOT NULL DEFAULT '0' COMMENT '上传流量',
  835. `d` bigint(20) NOT NULL DEFAULT '0' COMMENT '下载流量',
  836. `total` bigint(20) NOT NULL DEFAULT '0' COMMENT '总流量',
  837. `traffic` varchar(255) DEFAULT '' COMMENT '总流量(带单位)',
  838. `created_at` datetime DEFAULT NULL COMMENT '创建时间',
  839. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  840. PRIMARY KEY (`id`),
  841. INDEX `idx_node_id` (`node_id`)
  842. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点每小时流量统计';
  843. -- ----------------------------
  844. -- Table structure for `user_ban_log`
  845. -- ----------------------------
  846. CREATE TABLE `user_ban_log` (
  847. `id` int(11) NOT NULL AUTO_INCREMENT,
  848. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  849. `minutes` int(11) NOT NULL DEFAULT '0' COMMENT '封禁账号时长,单位分钟',
  850. `desc` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '操作描述',
  851. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态:0-未处理、1-已处理',
  852. `created_at` datetime DEFAULT NULL COMMENT ' 创建时间',
  853. `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
  854. PRIMARY KEY (`id`)
  855. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户封禁日志';
  856. -- ----------------------------
  857. -- Table structure for `user_label`
  858. -- ----------------------------
  859. CREATE TABLE `user_label` (
  860. `id` int(11) NOT NULL AUTO_INCREMENT,
  861. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  862. `label_id` int(11) NOT NULL DEFAULT '0' COMMENT '标签ID',
  863. PRIMARY KEY (`id`),
  864. INDEX `idx` (`user_id`,`label_id`),
  865. INDEX `idx_user_id` (`user_id`),
  866. INDEX `idx_label_id` (`label_id`)
  867. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户标签';
  868. -- ----------------------------
  869. -- Table structure for `goods_label`
  870. -- ----------------------------
  871. CREATE TABLE `goods_label` (
  872. `id` INT(11) NOT NULL AUTO_INCREMENT,
  873. `goods_id` INT(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  874. `label_id` INT(11) NOT NULL DEFAULT '0' COMMENT '标签ID',
  875. PRIMARY KEY (`id`),
  876. INDEX `idx` (`goods_id`, `label_id`),
  877. INDEX `idx_goods_id` (`goods_id`),
  878. INDEX `idx_label_id` (`label_id`)
  879. ) ENGINE=InnoDB CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='商品标签';
  880. -- ----------------------------
  881. -- Table structure for `country`
  882. -- ----------------------------
  883. CREATE TABLE `country` (
  884. `id` int(11) NOT NULL AUTO_INCREMENT,
  885. `country_name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名称',
  886. `country_code` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '代码',
  887. PRIMARY KEY (`id`)
  888. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='国家代码';
  889. -- ----------------------------
  890. -- Records of `country`
  891. -- ----------------------------
  892. INSERT INTO `country` VALUES ('1', '澳大利亚', 'au');
  893. INSERT INTO `country` VALUES ('2', '巴西', 'br');
  894. INSERT INTO `country` VALUES ('3', '加拿大', 'ca');
  895. INSERT INTO `country` VALUES ('4', '瑞士', 'ch');
  896. INSERT INTO `country` VALUES ('5', '中国', 'cn');
  897. INSERT INTO `country` VALUES ('6', '德国', 'de');
  898. INSERT INTO `country` VALUES ('7', '丹麦', 'dk');
  899. INSERT INTO `country` VALUES ('8', '埃及', 'eg');
  900. INSERT INTO `country` VALUES ('9', '法国', 'fr');
  901. INSERT INTO `country` VALUES ('10', '希腊', 'gr');
  902. INSERT INTO `country` VALUES ('11', '香港', 'hk');
  903. INSERT INTO `country` VALUES ('12', '印度尼西亚', 'id');
  904. INSERT INTO `country` VALUES ('13', '爱尔兰', 'ie');
  905. INSERT INTO `country` VALUES ('14', '以色列', 'il');
  906. INSERT INTO `country` VALUES ('15', '印度', 'in');
  907. INSERT INTO `country` VALUES ('16', '伊拉克', 'iq');
  908. INSERT INTO `country` VALUES ('17', '伊朗', 'ir');
  909. INSERT INTO `country` VALUES ('18', '意大利', 'it');
  910. INSERT INTO `country` VALUES ('19', '日本', 'jp');
  911. INSERT INTO `country` VALUES ('20', '韩国', 'kr');
  912. INSERT INTO `country` VALUES ('21', '墨西哥', 'mx');
  913. INSERT INTO `country` VALUES ('22', '马来西亚', 'my');
  914. INSERT INTO `country` VALUES ('23', '荷兰', 'nl');
  915. INSERT INTO `country` VALUES ('24', '挪威', 'no');
  916. INSERT INTO `country` VALUES ('25', '纽西兰', 'nz');
  917. INSERT INTO `country` VALUES ('26', '菲律宾', 'ph');
  918. INSERT INTO `country` VALUES ('27', '俄罗斯', 'ru');
  919. INSERT INTO `country` VALUES ('28', '瑞典', 'se');
  920. INSERT INTO `country` VALUES ('29', '新加坡', 'sg');
  921. INSERT INTO `country` VALUES ('30', '泰国', 'th');
  922. INSERT INTO `country` VALUES ('31', '土耳其', 'tr');
  923. INSERT INTO `country` VALUES ('32', '台湾', 'tw');
  924. INSERT INTO `country` VALUES ('33', '英国', 'uk');
  925. INSERT INTO `country` VALUES ('34', '美国', 'us');
  926. INSERT INTO `country` VALUES ('35', '越南', 'vn');
  927. INSERT INTO `country` VALUES ('36', '波兰', 'pl');
  928. INSERT INTO `country` VALUES ('37', '哈萨克斯坦', 'kz');
  929. INSERT INTO `country` VALUES ('38', '乌克兰', 'ua');
  930. INSERT INTO `country` VALUES ('39', '罗马尼亚', 'ro');
  931. INSERT INTO `country` VALUES ('40', '阿联酋', 'ae');
  932. INSERT INTO `country` VALUES ('41', '南非', 'za');
  933. INSERT INTO `country` VALUES ('42', '缅甸', 'mm');
  934. INSERT INTO `country` VALUES ('43', '冰岛', 'is');
  935. INSERT INTO `country` VALUES ('44', '芬兰', 'fi');
  936. INSERT INTO `country` VALUES ('45', '卢森堡', 'lu');
  937. INSERT INTO `country` VALUES ('46', '比利时', 'be');
  938. INSERT INTO `country` VALUES ('47', '保加利亚', 'bg');
  939. INSERT INTO `country` VALUES ('48', '立陶宛', 'lt');
  940. INSERT INTO `country` VALUES ('49', '哥伦比亚', 'co');
  941. INSERT INTO `country` VALUES ('50', '澳门', 'mo');
  942. INSERT INTO `country` VALUES ('51', '肯尼亚', 'ke');
  943. INSERT INTO `country` VALUES ('52', '捷克', 'cz');
  944. INSERT INTO `country` VALUES ('53', '摩尔多瓦', 'md');
  945. INSERT INTO `country` VALUES ('54', '西班牙', 'es');
  946. INSERT INTO `country` VALUES ('55', '巴基斯坦', 'pk');
  947. INSERT INTO `country` VALUES ('56', '葡萄牙', 'pt');
  948. INSERT INTO `country` VALUES ('57', '匈牙利', 'hu');
  949. INSERT INTO `country` VALUES ('58', '阿根廷', 'ar');
  950. -- ----------------------------
  951. -- Table structure for `payment`
  952. -- ----------------------------
  953. CREATE TABLE `payment` (
  954. `id` int(11) NOT NULL AUTO_INCREMENT,
  955. `sn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  956. `user_id` int(11) NOT NULL COMMENT '用户ID',
  957. `oid` int(11) DEFAULT NULL COMMENT '本地订单ID',
  958. `order_sn` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '本地订单长ID',
  959. `pay_way` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '支付方式:1-微信、2-支付宝',
  960. `amount` int(11) NOT NULL DEFAULT '0' COMMENT '金额,单位分',
  961. `qr_id` int(11) NOT NULL DEFAULT '0' COMMENT '有赞生成的支付单ID',
  962. `qr_url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '有赞生成的支付二维码URL',
  963. `qr_code` text COLLATE utf8mb4_unicode_ci COMMENT '有赞生成的支付二维码图片base64',
  964. `qr_local_url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支付二维码的本地存储URL',
  965. `status` int(11) NOT NULL DEFAULT '0' COMMENT '状态:-1-支付失败、0-等待支付、1-支付成功',
  966. `created_at` datetime NOT NULL,
  967. `updated_at` datetime NOT NULL,
  968. PRIMARY KEY (`id`)
  969. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='支付单';
  970. -- ----------------------------
  971. -- Table structure for `payment_callback`
  972. -- ----------------------------
  973. CREATE TABLE `payment_callback` (
  974. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  975. `client_id` varchar(50) DEFAULT NULL,
  976. `yz_id` varchar(50) DEFAULT NULL,
  977. `kdt_id` varchar(50) DEFAULT NULL,
  978. `kdt_name` varchar(50) DEFAULT NULL,
  979. `mode` tinyint(4) DEFAULT NULL,
  980. `msg` text,
  981. `sendCount` int(11) DEFAULT NULL,
  982. `sign` varchar(32) DEFAULT NULL,
  983. `status` varchar(30) DEFAULT NULL,
  984. `test` tinyint(4) DEFAULT NULL,
  985. `type` varchar(50) DEFAULT NULL,
  986. `version` varchar(50) DEFAULT NULL,
  987. `created_at` datetime DEFAULT NULL,
  988. `updated_at` datetime DEFAULT NULL,
  989. PRIMARY KEY (`id`)
  990. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='有赞云回调日志';
  991. -- ----------------------------
  992. -- Table structure for `marketing`
  993. -- ----------------------------
  994. CREATE TABLE `marketing` (
  995. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  996. `type` TINYINT(4) NOT NULL COMMENT '类型:1-邮件群发、2-订阅渠道群发',
  997. `receiver` TEXT NOT NULL COMMENT '接收者' COLLATE 'utf8mb4_unicode_ci',
  998. `title` VARCHAR(255) NOT NULL COMMENT '标题' COLLATE 'utf8mb4_unicode_ci',
  999. `content` TEXT NOT NULL COMMENT '内容' COLLATE 'utf8mb4_unicode_ci',
  1000. `error` VARCHAR(255) NULL COMMENT '错误信息' COLLATE 'utf8mb4_unicode_ci',
  1001. `status` TINYINT(4) NOT NULL COMMENT '状态:-1-失败、0-待发送、1-成功',
  1002. `created_at` DATETIME NOT NULL,
  1003. `updated_at` DATETIME NOT NULL,
  1004. PRIMARY KEY (`id`)
  1005. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='营销';
  1006. -- ----------------------------
  1007. -- Table structure for `user_login_log`
  1008. -- ----------------------------
  1009. CREATE TABLE `user_login_log` (
  1010. `id` INT(11) NOT NULL AUTO_INCREMENT,
  1011. `user_id` INT(11) NOT NULL DEFAULT '0',
  1012. `ip` CHAR(20) NOT NULL,
  1013. `country` CHAR(20) NOT NULL,
  1014. `province` CHAR(20) NOT NULL,
  1015. `city` CHAR(20) NOT NULL,
  1016. `county` CHAR(20) NOT NULL,
  1017. `isp` CHAR(20) NOT NULL,
  1018. `area` CHAR(20) NOT NULL,
  1019. `created_at` DATETIME NOT NULL,
  1020. `updated_at` DATETIME NOT NULL,
  1021. PRIMARY KEY (`id`)
  1022. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户登录日志';
  1023. -- ----------------------------
  1024. -- Table structure for `ss_node_ip`
  1025. -- ----------------------------
  1026. CREATE TABLE `ss_node_ip` (
  1027. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  1028. `node_id` int(11) NOT NULL DEFAULT '0' COMMENT '节点ID',
  1029. `port` int(11) NOT NULL DEFAULT '0' COMMENT '端口',
  1030. `type` char(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'tcp' COMMENT '类型:tcp、udp',
  1031. `ip` text COLLATE utf8mb4_unicode_ci COMMENT '连接IP:每个IP用,号隔开',
  1032. `created_at` int(11) NOT NULL DEFAULT '0' COMMENT '上报时间',
  1033. PRIMARY KEY (`id`)
  1034. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  1035. /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
  1036. /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
  1037. /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
  1038. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  1039. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  1040. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;