water_service.sql 144 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 10.2.2.16
  4. Source Server Type : MySQL
  5. Source Server Version : 50728
  6. Source Host : 10.2.2.16:3306
  7. Source Schema : water_service
  8. Target Server Type : MySQL
  9. Target Server Version : 50728
  10. File Encoding : 65001
  11. Date: 18/12/2024 09:41:03
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for feedback
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `feedback`;
  19. CREATE TABLE `feedback` (
  20. `id` int(11) NOT NULL AUTO_INCREMENT,
  21. `telphone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号',
  22. `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户名字',
  23. `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱',
  24. `area` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区',
  25. `address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地址',
  26. `ptype` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '类型(在线咨询、意见、投诉、服务咨询)',
  27. `ftype` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  28. `contents` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '内容',
  29. `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '状态(0:未处理 0.5:已受理 1:已处理)',
  30. `publictime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '发布时间',
  31. `feedtime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '反馈时间',
  32. `isread` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '是否已读(0:未读 ,1:已读)',
  33. `isshow` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '是否显示改内容(0:不显示 ,1:显示)',
  34. `feedcontent` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '反馈内容',
  35. `source` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '来源(phone,web)',
  36. `levels` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  37. `userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户id',
  38. `street` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '街道',
  39. `community` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '小区',
  40. `building` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '楼栋',
  41. `unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '单元',
  42. `room` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '室',
  43. PRIMARY KEY (`id`) USING BTREE
  44. ) ENGINE = InnoDB AUTO_INCREMENT = 368 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
  45. -- ----------------------------
  46. -- Table structure for jc_account_draw
  47. -- ----------------------------
  48. DROP TABLE IF EXISTS `jc_account_draw`;
  49. CREATE TABLE `jc_account_draw` (
  50. `account_draw_id` int(11) NOT NULL AUTO_INCREMENT,
  51. `draw_user_id` int(11) NOT NULL DEFAULT 0 COMMENT '提现申请者',
  52. `apply_account` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '申请账户(微信号或支付宝账户)',
  53. `apply_amount` double NOT NULL DEFAULT 0 COMMENT '提现申请金额',
  54. `apply_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '处理状态(0申请中 1申请成功待支付 2申请失败 3提现成功)',
  55. `account_pay_id` int(11) NULL DEFAULT NULL COMMENT '申请成功后支付ID',
  56. `apply_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申请时间',
  57. PRIMARY KEY (`account_draw_id`) USING BTREE
  58. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户账户提现申请' ROW_FORMAT = DYNAMIC;
  59. -- ----------------------------
  60. -- Table structure for jc_account_pay
  61. -- ----------------------------
  62. DROP TABLE IF EXISTS `jc_account_pay`;
  63. CREATE TABLE `jc_account_pay` (
  64. `account_pay_id` bigint(20) NOT NULL AUTO_INCREMENT,
  65. `draw_num` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '内部流水号',
  66. `pay_user_id` int(11) NOT NULL DEFAULT 0 COMMENT '支付者',
  67. `draw_user_id` int(11) NOT NULL DEFAULT 0 COMMENT '提现者',
  68. `pay_account` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '支出账户',
  69. `draw_account` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '收入账户(微信账户名)',
  70. `pay_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '支付时间',
  71. `weixin_num` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信流水号',
  72. `alipay_num` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支付宝流水号',
  73. PRIMARY KEY (`account_pay_id`) USING BTREE
  74. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户账户提现支付' ROW_FORMAT = DYNAMIC;
  75. -- ----------------------------
  76. -- Table structure for jc_acquisition
  77. -- ----------------------------
  78. DROP TABLE IF EXISTS `jc_acquisition`;
  79. CREATE TABLE `jc_acquisition` (
  80. `acquisition_id` int(11) NOT NULL AUTO_INCREMENT,
  81. `site_id` int(11) NOT NULL,
  82. `channel_id` int(11) NOT NULL,
  83. `type_id` int(11) NOT NULL,
  84. `user_id` int(11) NOT NULL,
  85. `acq_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '采集名称',
  86. `start_time` datetime NULL DEFAULT NULL COMMENT '开始时间',
  87. `end_time` datetime NULL DEFAULT NULL COMMENT '停止时间',
  88. `status` int(11) NOT NULL DEFAULT 0 COMMENT '当前状态(0:静止;1:采集;2:暂停)',
  89. `curr_num` int(11) NOT NULL DEFAULT 0 COMMENT '当前号码',
  90. `curr_item` int(11) NOT NULL DEFAULT 0 COMMENT '当前条数',
  91. `total_item` int(11) NOT NULL DEFAULT 0 COMMENT '每页总条数',
  92. `pause_time` int(11) NOT NULL DEFAULT 0 COMMENT '暂停时间(毫秒)',
  93. `page_encoding` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'GBK' COMMENT '页面编码',
  94. `plan_list` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '采集列表',
  95. `dynamic_addr` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '动态地址',
  96. `dynamic_start` int(11) NULL DEFAULT NULL COMMENT '页码开始',
  97. `dynamic_end` int(11) NULL DEFAULT NULL COMMENT '页码结束',
  98. `linkset_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容链接区开始',
  99. `linkset_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容链接区结束',
  100. `link_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容链接开始',
  101. `link_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容链接结束',
  102. `title_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题开始',
  103. `title_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题结束',
  104. `keywords_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关键字开始',
  105. `keywords_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关键字结束',
  106. `description_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述开始',
  107. `description_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述结束',
  108. `content_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容开始',
  109. `content_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容结束',
  110. `pagination_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容分页开始',
  111. `pagination_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容分页结束',
  112. `queue` int(11) NOT NULL DEFAULT 0 COMMENT '队列',
  113. `repeat_check_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'NONE' COMMENT '重复类型',
  114. `img_acqu` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否采集图片',
  115. `content_prefix` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容地址补全url',
  116. `img_prefix` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图片地址补全url',
  117. `view_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '浏览量开始',
  118. `view_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '浏览量结束',
  119. `view_id_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'id前缀',
  120. `view_id_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'id后缀',
  121. `view_link` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '浏览量动态访问地址',
  122. `releaseTime_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '发布时间开始',
  123. `releaseTime_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '发布时间结束',
  124. `author_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '作者开始',
  125. `author_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '作者结束',
  126. `origin_start` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '来源开始',
  127. `origin_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '来源结束',
  128. `releaseTime_format` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '发布时间格式',
  129. `origin_appoint` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '指定来源',
  130. PRIMARY KEY (`acquisition_id`) USING BTREE,
  131. INDEX `fk_jc_acquisition_channel`(`channel_id`) USING BTREE,
  132. INDEX `fk_jc_acquisition_contenttype`(`type_id`) USING BTREE,
  133. INDEX `fk_jc_acquisition_site`(`site_id`) USING BTREE,
  134. INDEX `fk_jc_acquisition_user`(`user_id`) USING BTREE,
  135. CONSTRAINT `fk_jc_acquisition_channel` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  136. CONSTRAINT `fk_jc_acquisition_contenttype` FOREIGN KEY (`type_id`) REFERENCES `jc_content_type` (`type_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  137. CONSTRAINT `fk_jc_acquisition_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  138. CONSTRAINT `fk_jc_acquisition_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  139. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS采集表' ROW_FORMAT = DYNAMIC;
  140. -- ----------------------------
  141. -- Table structure for jc_acquisition_history
  142. -- ----------------------------
  143. DROP TABLE IF EXISTS `jc_acquisition_history`;
  144. CREATE TABLE `jc_acquisition_history` (
  145. `history_id` int(11) NOT NULL AUTO_INCREMENT,
  146. `channel_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '栏目地址',
  147. `content_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '内容地址',
  148. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  149. `description` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '描述',
  150. `acquisition_id` int(11) NULL DEFAULT NULL COMMENT '采集源',
  151. `content_id` int(11) NULL DEFAULT NULL COMMENT '内容',
  152. PRIMARY KEY (`history_id`) USING BTREE,
  153. INDEX `fk_acquisition_history_acquisition`(`acquisition_id`) USING BTREE,
  154. CONSTRAINT `fk_jc_history_acquisition` FOREIGN KEY (`acquisition_id`) REFERENCES `jc_acquisition` (`acquisition_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  155. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '采集历史记录表' ROW_FORMAT = DYNAMIC;
  156. -- ----------------------------
  157. -- Table structure for jc_acquisition_temp
  158. -- ----------------------------
  159. DROP TABLE IF EXISTS `jc_acquisition_temp`;
  160. CREATE TABLE `jc_acquisition_temp` (
  161. `temp_id` int(11) NOT NULL AUTO_INCREMENT,
  162. `site_id` int(11) NULL DEFAULT NULL,
  163. `channel_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '栏目地址',
  164. `content_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '内容地址',
  165. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  166. `finish_percent` int(3) NOT NULL DEFAULT 0 COMMENT '百分比',
  167. `description` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '描述',
  168. `seq` int(3) NOT NULL DEFAULT 0 COMMENT '顺序',
  169. PRIMARY KEY (`temp_id`) USING BTREE,
  170. INDEX `fk_jc_temp_site`(`site_id`) USING BTREE,
  171. CONSTRAINT `fk_jc_temp_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  172. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '采集进度临时表' ROW_FORMAT = DYNAMIC;
  173. -- ----------------------------
  174. -- Table structure for jc_advertising
  175. -- ----------------------------
  176. DROP TABLE IF EXISTS `jc_advertising`;
  177. CREATE TABLE `jc_advertising` (
  178. `advertising_id` int(11) NOT NULL AUTO_INCREMENT,
  179. `adspace_id` int(11) NOT NULL,
  180. `site_id` int(11) NOT NULL,
  181. `ad_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '广告名称',
  182. `category` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '广告类型',
  183. `ad_code` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '广告代码',
  184. `ad_weight` int(11) NOT NULL DEFAULT 1 COMMENT '广告权重',
  185. `display_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '展现次数',
  186. `click_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '点击次数',
  187. `start_time` date NULL DEFAULT NULL COMMENT '开始时间',
  188. `end_time` date NULL DEFAULT NULL COMMENT '结束时间',
  189. `is_enabled` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '是否启用',
  190. PRIMARY KEY (`advertising_id`) USING BTREE,
  191. INDEX `fk_jc_advertising_site`(`site_id`) USING BTREE,
  192. INDEX `fk_jc_space_advertising`(`adspace_id`) USING BTREE,
  193. CONSTRAINT `fk_jc_advertising_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  194. CONSTRAINT `fk_jc_space_advertising` FOREIGN KEY (`adspace_id`) REFERENCES `jc_advertising_space` (`adspace_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  195. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS广告表' ROW_FORMAT = DYNAMIC;
  196. -- ----------------------------
  197. -- Table structure for jc_advertising_attr
  198. -- ----------------------------
  199. DROP TABLE IF EXISTS `jc_advertising_attr`;
  200. CREATE TABLE `jc_advertising_attr` (
  201. `advertising_id` int(11) NOT NULL,
  202. `attr_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  203. `attr_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '值',
  204. INDEX `fk_jc_params_advertising`(`advertising_id`) USING BTREE,
  205. CONSTRAINT `fk_jc_params_advertising` FOREIGN KEY (`advertising_id`) REFERENCES `jc_advertising` (`advertising_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  206. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS广告属性表' ROW_FORMAT = DYNAMIC;
  207. -- ----------------------------
  208. -- Table structure for jc_advertising_space
  209. -- ----------------------------
  210. DROP TABLE IF EXISTS `jc_advertising_space`;
  211. CREATE TABLE `jc_advertising_space` (
  212. `adspace_id` int(11) NOT NULL AUTO_INCREMENT,
  213. `site_id` int(11) NOT NULL,
  214. `ad_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  215. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
  216. `is_enabled` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否启用',
  217. PRIMARY KEY (`adspace_id`) USING BTREE,
  218. INDEX `fk_jc_adspace_site`(`site_id`) USING BTREE,
  219. CONSTRAINT `fk_jc_adspace_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  220. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS广告版位表' ROW_FORMAT = DYNAMIC;
  221. -- ----------------------------
  222. -- Table structure for jc_api_account
  223. -- ----------------------------
  224. DROP TABLE IF EXISTS `jc_api_account`;
  225. CREATE TABLE `jc_api_account` (
  226. `id` int(11) NOT NULL AUTO_INCREMENT,
  227. `app_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'appId',
  228. `app_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'appKey',
  229. `aes_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'AES加解密密钥',
  230. `disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否禁用',
  231. `iv_key` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'AES iv key',
  232. PRIMARY KEY (`id`) USING BTREE
  233. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'API应用账户' ROW_FORMAT = DYNAMIC;
  234. -- ----------------------------
  235. -- Table structure for jc_api_info
  236. -- ----------------------------
  237. DROP TABLE IF EXISTS `jc_api_info`;
  238. CREATE TABLE `jc_api_info` (
  239. `id` int(11) NOT NULL AUTO_INCREMENT,
  240. `api_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '接口名称',
  241. `api_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '接口URL',
  242. `api_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '接口代码',
  243. `disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否禁用',
  244. `limit_call_day` int(11) NOT NULL DEFAULT 0 COMMENT '每日限制调用次数(0无限制)',
  245. `call_total_count` int(11) NOT NULL DEFAULT 0 COMMENT '总调用次数',
  246. `call_month_count` int(11) NOT NULL DEFAULT 0 COMMENT '月调用次数',
  247. `call_week_count` int(11) NOT NULL DEFAULT 0 COMMENT '周调用次数',
  248. `call_day_count` int(11) NOT NULL DEFAULT 0 COMMENT '日调用次数',
  249. `last_call_time` timestamp NULL DEFAULT NULL COMMENT '最后一次调用时间',
  250. PRIMARY KEY (`id`) USING BTREE
  251. ) ENGINE = InnoDB AUTO_INCREMENT = 77 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'API接口信息' ROW_FORMAT = DYNAMIC;
  252. -- ----------------------------
  253. -- Table structure for jc_api_record
  254. -- ----------------------------
  255. DROP TABLE IF EXISTS `jc_api_record`;
  256. CREATE TABLE `jc_api_record` (
  257. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  258. `api_account` int(11) NOT NULL DEFAULT 0 COMMENT '调用的账户',
  259. `call_ip` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '调用的IP',
  260. `api_info_id` int(11) NULL DEFAULT 0 COMMENT '接口',
  261. `api_call_time` datetime NOT NULL COMMENT '调用时间',
  262. `call_time_stamp` bigint(20) NOT NULL DEFAULT 0 COMMENT '调用的时间戳',
  263. `sign` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '签名数据(不允许重复调用)',
  264. PRIMARY KEY (`id`) USING BTREE,
  265. INDEX `fk_api_record_account`(`api_account`) USING BTREE,
  266. INDEX `fk_api_info`(`api_info_id`) USING BTREE,
  267. INDEX `index_jc_api_record_sign`(`sign`) USING BTREE,
  268. CONSTRAINT `fk_api_info` FOREIGN KEY (`api_info_id`) REFERENCES `jc_api_info` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  269. CONSTRAINT `fk_api_record_account` FOREIGN KEY (`api_account`) REFERENCES `jc_api_account` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  270. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'API调用记录' ROW_FORMAT = DYNAMIC;
  271. -- ----------------------------
  272. -- Table structure for jc_api_user_login
  273. -- ----------------------------
  274. DROP TABLE IF EXISTS `jc_api_user_login`;
  275. CREATE TABLE `jc_api_user_login` (
  276. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  277. `session_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'sesssionKey',
  278. `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用户名',
  279. `login_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '登陆时间',
  280. `login_count` int(11) NOT NULL DEFAULT 0 COMMENT '登陆次数',
  281. PRIMARY KEY (`id`) USING BTREE
  282. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'API用户登录表' ROW_FORMAT = DYNAMIC;
  283. -- ----------------------------
  284. -- Table structure for jc_channel
  285. -- ----------------------------
  286. DROP TABLE IF EXISTS `jc_channel`;
  287. CREATE TABLE `jc_channel` (
  288. `channel_id` int(11) NOT NULL AUTO_INCREMENT,
  289. `model_id` int(11) NOT NULL COMMENT '模型ID',
  290. `site_id` int(11) NOT NULL COMMENT '站点ID',
  291. `parent_id` int(11) NULL DEFAULT NULL COMMENT '父栏目ID',
  292. `channel_path` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '访问路径',
  293. `lft` int(11) NOT NULL DEFAULT 1 COMMENT '树左边',
  294. `rgt` int(11) NOT NULL DEFAULT 2 COMMENT '树右边',
  295. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排列顺序',
  296. `has_content` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否有内容',
  297. `is_display` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否显示',
  298. PRIMARY KEY (`channel_id`) USING BTREE,
  299. INDEX `fk_jc_channel_model`(`model_id`) USING BTREE,
  300. INDEX `fk_jc_channel_parent`(`parent_id`) USING BTREE,
  301. INDEX `fk_jc_channel_site`(`site_id`) USING BTREE,
  302. INDEX `index_jc_channel_lft`(`lft`) USING BTREE,
  303. INDEX `index_jc_channel_rgt`(`rgt`) USING BTREE,
  304. CONSTRAINT `fk_jc_channel_model` FOREIGN KEY (`model_id`) REFERENCES `jc_model` (`model_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  305. CONSTRAINT `fk_jc_channel_parent` FOREIGN KEY (`parent_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  306. CONSTRAINT `fk_jc_channel_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  307. ) ENGINE = InnoDB AUTO_INCREMENT = 241 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS栏目表' ROW_FORMAT = DYNAMIC;
  308. -- ----------------------------
  309. -- Table structure for jc_channel_attr
  310. -- ----------------------------
  311. DROP TABLE IF EXISTS `jc_channel_attr`;
  312. CREATE TABLE `jc_channel_attr` (
  313. `channel_id` int(11) NOT NULL,
  314. `attr_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  315. `attr_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '值',
  316. INDEX `fk_jc_attr_channel`(`channel_id`) USING BTREE,
  317. CONSTRAINT `fk_jc_attr_channel` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  318. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS栏目扩展属性表' ROW_FORMAT = DYNAMIC;
  319. -- ----------------------------
  320. -- Table structure for jc_channel_count
  321. -- ----------------------------
  322. DROP TABLE IF EXISTS `jc_channel_count`;
  323. CREATE TABLE `jc_channel_count` (
  324. `channel_id` int(11) NOT NULL,
  325. `views` int(11) NOT NULL DEFAULT 0 COMMENT '总访问数',
  326. `views_month` int(11) NOT NULL DEFAULT 0 COMMENT '月访问数',
  327. `views_week` int(11) NOT NULL DEFAULT 0 COMMENT '周访问数',
  328. `views_day` int(11) NOT NULL DEFAULT 0 COMMENT '日访问数',
  329. `content_count_total` int(11) NOT NULL DEFAULT 0 COMMENT '内容发布数',
  330. `content_count_day` int(11) NOT NULL DEFAULT 0 COMMENT '内容今日发布数',
  331. `content_count_week` int(11) NOT NULL DEFAULT 0 COMMENT '内容本周发布数',
  332. `content_count_month` int(11) NOT NULL DEFAULT 0 COMMENT '内容本月发布数',
  333. `content_count_year` int(11) NOT NULL DEFAULT 0 COMMENT '内容今年发布数',
  334. PRIMARY KEY (`channel_id`) USING BTREE,
  335. CONSTRAINT `fk_jc_count_channel` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  336. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS栏目访问量计数表' ROW_FORMAT = DYNAMIC;
  337. -- ----------------------------
  338. -- Table structure for jc_channel_ext
  339. -- ----------------------------
  340. DROP TABLE IF EXISTS `jc_channel_ext`;
  341. CREATE TABLE `jc_channel_ext` (
  342. `channel_id` int(11) NOT NULL,
  343. `channel_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  344. `final_step` tinyint(4) NULL DEFAULT 2 COMMENT '终审级别',
  345. `after_check` tinyint(4) NULL DEFAULT NULL COMMENT '审核后(1:不能修改删除;2:修改后退回;3:修改后不变)',
  346. `is_static_channel` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '是否栏目静态化',
  347. `is_static_content` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '是否内容静态化',
  348. `is_access_by_dir` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '是否使用目录访问',
  349. `is_list_child` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '是否使用子栏目列表',
  350. `page_size` int(11) NOT NULL DEFAULT 20 COMMENT '每页多少条记录',
  351. `channel_rule` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '栏目页生成规则',
  352. `content_rule` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容页生成规则',
  353. `link` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '外部链接',
  354. `tpl_channel` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '栏目页模板',
  355. `tpl_content` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容页模板',
  356. `title_img` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '缩略图',
  357. `content_img` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容图',
  358. `has_title_img` tinyint(1) NOT NULL DEFAULT 0 COMMENT '内容是否有缩略图',
  359. `has_content_img` tinyint(1) NOT NULL DEFAULT 0 COMMENT '内容是否有内容图',
  360. `title_img_width` int(11) NOT NULL DEFAULT 139 COMMENT '内容标题图宽度',
  361. `title_img_height` int(11) NOT NULL DEFAULT 139 COMMENT '内容标题图高度',
  362. `content_img_width` int(11) NOT NULL DEFAULT 310 COMMENT '内容内容图宽度',
  363. `content_img_height` int(11) NOT NULL DEFAULT 310 COMMENT '内容内容图高度',
  364. `comment_control` int(11) NOT NULL DEFAULT 0 COMMENT '评论(0:匿名;1:会员一次;2:关闭,3会员多次)',
  365. `allow_updown` tinyint(1) NOT NULL DEFAULT 1 COMMENT '顶踩(true:开放;false:关闭)',
  366. `is_blank` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否新窗口打开',
  367. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'TITLE',
  368. `keywords` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'KEYWORDS',
  369. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'DESCRIPTION',
  370. `allow_share` tinyint(1) NOT NULL DEFAULT 0 COMMENT '分享(true:开放;false:关闭)',
  371. `allow_score` tinyint(1) NOT NULL DEFAULT 0 COMMENT '评分(true:开放;false:关闭)',
  372. `tpl_mobile_channel` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机栏目页模板',
  373. PRIMARY KEY (`channel_id`) USING BTREE,
  374. CONSTRAINT `fk_jc_ext_channel` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  375. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS栏目内容表' ROW_FORMAT = DYNAMIC;
  376. -- ----------------------------
  377. -- Table structure for jc_channel_model
  378. -- ----------------------------
  379. DROP TABLE IF EXISTS `jc_channel_model`;
  380. CREATE TABLE `jc_channel_model` (
  381. `channel_id` int(11) NOT NULL,
  382. `model_id` int(11) NOT NULL COMMENT '模型id',
  383. `tpl_content` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容模板',
  384. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排序',
  385. `tpl_mobile_content` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机内容页模板',
  386. PRIMARY KEY (`channel_id`, `priority`) USING BTREE,
  387. INDEX `fk_jc_model_channel_m`(`model_id`) USING BTREE,
  388. CONSTRAINT `fk_jc_channel_model_c` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  389. CONSTRAINT `fk_jc_model_channel_m` FOREIGN KEY (`model_id`) REFERENCES `jc_model` (`model_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  390. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '栏目可选内容模型表' ROW_FORMAT = DYNAMIC;
  391. -- ----------------------------
  392. -- Table structure for jc_channel_txt
  393. -- ----------------------------
  394. DROP TABLE IF EXISTS `jc_channel_txt`;
  395. CREATE TABLE `jc_channel_txt` (
  396. `channel_id` int(11) NOT NULL,
  397. `txt` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '栏目内容',
  398. `txt1` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '扩展内容1',
  399. `txt2` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '扩展内容2',
  400. `txt3` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '扩展内容3',
  401. PRIMARY KEY (`channel_id`) USING BTREE,
  402. CONSTRAINT `fk_jc_txt_channel` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  403. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS栏目文本表' ROW_FORMAT = DYNAMIC;
  404. -- ----------------------------
  405. -- Table structure for jc_channel_user
  406. -- ----------------------------
  407. DROP TABLE IF EXISTS `jc_channel_user`;
  408. CREATE TABLE `jc_channel_user` (
  409. `channel_id` int(11) NOT NULL,
  410. `user_id` int(11) NOT NULL,
  411. PRIMARY KEY (`channel_id`, `user_id`) USING BTREE,
  412. INDEX `fk_jc_channel_user`(`user_id`) USING BTREE,
  413. CONSTRAINT `fk_jc_channel_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  414. CONSTRAINT `fk_jc_user_channel` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  415. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS栏目用户关联表' ROW_FORMAT = DYNAMIC;
  416. -- ----------------------------
  417. -- Table structure for jc_chnl_group_contri
  418. -- ----------------------------
  419. DROP TABLE IF EXISTS `jc_chnl_group_contri`;
  420. CREATE TABLE `jc_chnl_group_contri` (
  421. `channel_id` int(11) NOT NULL,
  422. `group_id` int(11) NOT NULL,
  423. PRIMARY KEY (`channel_id`, `group_id`) USING BTREE,
  424. INDEX `fk_jc_channel_group_c`(`group_id`) USING BTREE,
  425. CONSTRAINT `fk_jc_channel_group_c` FOREIGN KEY (`group_id`) REFERENCES `jc_group` (`group_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  426. CONSTRAINT `fk_jc_group_channel_c` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  427. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS栏目投稿会员组关联表' ROW_FORMAT = DYNAMIC;
  428. -- ----------------------------
  429. -- Table structure for jc_chnl_group_view
  430. -- ----------------------------
  431. DROP TABLE IF EXISTS `jc_chnl_group_view`;
  432. CREATE TABLE `jc_chnl_group_view` (
  433. `channel_id` int(11) NOT NULL,
  434. `group_id` int(11) NOT NULL,
  435. PRIMARY KEY (`channel_id`, `group_id`) USING BTREE,
  436. INDEX `fk_jc_channel_group_v`(`group_id`) USING BTREE,
  437. CONSTRAINT `fk_jc_channel_group_v` FOREIGN KEY (`group_id`) REFERENCES `jc_group` (`group_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  438. CONSTRAINT `fk_jc_group_channel_v` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  439. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS栏目浏览会员组关联表' ROW_FORMAT = DYNAMIC;
  440. -- ----------------------------
  441. -- Table structure for jc_comment
  442. -- ----------------------------
  443. DROP TABLE IF EXISTS `jc_comment`;
  444. CREATE TABLE `jc_comment` (
  445. `comment_id` int(11) NOT NULL AUTO_INCREMENT,
  446. `comment_user_id` int(11) NULL DEFAULT NULL COMMENT '评论用户ID',
  447. `reply_user_id` int(11) NULL DEFAULT NULL COMMENT '回复用户ID',
  448. `content_id` int(11) NOT NULL COMMENT '内容ID',
  449. `site_id` int(11) NOT NULL COMMENT '站点ID',
  450. `create_time` datetime NOT NULL COMMENT '评论时间',
  451. `reply_time` datetime NULL DEFAULT NULL COMMENT '回复时间',
  452. `ups` smallint(6) NOT NULL DEFAULT 0 COMMENT '支持数',
  453. `downs` smallint(6) NOT NULL DEFAULT 0 COMMENT '反对数',
  454. `is_recommend` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否推荐',
  455. `is_checked` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否审核',
  456. `score` int(11) NULL DEFAULT NULL COMMENT '评分',
  457. `parent_id` int(11) NULL DEFAULT NULL COMMENT '父级评论',
  458. `reply_count` int(11) NULL DEFAULT 0 COMMENT '回复数',
  459. PRIMARY KEY (`comment_id`) USING BTREE,
  460. INDEX `fk_jc_comment_content`(`content_id`) USING BTREE,
  461. INDEX `fk_jc_comment_reply`(`reply_user_id`) USING BTREE,
  462. INDEX `fk_jc_comment_site`(`site_id`) USING BTREE,
  463. INDEX `fk_jc_comment_user`(`comment_user_id`) USING BTREE,
  464. CONSTRAINT `fk_jc_comment_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  465. CONSTRAINT `fk_jc_comment_reply` FOREIGN KEY (`reply_user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  466. CONSTRAINT `fk_jc_comment_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  467. CONSTRAINT `fk_jc_comment_user` FOREIGN KEY (`comment_user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  468. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS评论表' ROW_FORMAT = DYNAMIC;
  469. -- ----------------------------
  470. -- Table structure for jc_comment_ext
  471. -- ----------------------------
  472. DROP TABLE IF EXISTS `jc_comment_ext`;
  473. CREATE TABLE `jc_comment_ext` (
  474. `comment_id` int(11) NOT NULL,
  475. `ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'IP地址',
  476. `text` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '评论内容',
  477. `reply` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '回复内容',
  478. INDEX `fk_jc_ext_comment`(`comment_id`) USING BTREE,
  479. CONSTRAINT `fk_jc_ext_comment` FOREIGN KEY (`comment_id`) REFERENCES `jc_comment` (`comment_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  480. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS评论扩展表' ROW_FORMAT = DYNAMIC;
  481. -- ----------------------------
  482. -- Table structure for jc_config
  483. -- ----------------------------
  484. DROP TABLE IF EXISTS `jc_config`;
  485. CREATE TABLE `jc_config` (
  486. `config_id` int(11) NOT NULL,
  487. `context_path` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '/JeeCms' COMMENT '部署路径',
  488. `servlet_point` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'Servlet挂载点',
  489. `port` int(11) NULL DEFAULT NULL COMMENT '端口',
  490. `db_file_uri` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '/dbfile.svl?n=' COMMENT '数据库附件访问地址',
  491. `is_upload_to_db` tinyint(1) NOT NULL DEFAULT 0 COMMENT '上传附件至数据库',
  492. `def_img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '/JeeCms/r/cms/www/default/no_picture.gif' COMMENT '图片不存在时默认图片',
  493. `login_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '/login.jspx' COMMENT '登录地址',
  494. `process_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '登录后处理地址',
  495. `mark_on` tinyint(1) NOT NULL DEFAULT 1 COMMENT '开启图片水印',
  496. `mark_width` int(11) NOT NULL DEFAULT 120 COMMENT '图片最小宽度',
  497. `mark_height` int(11) NOT NULL DEFAULT 120 COMMENT '图片最小高度',
  498. `mark_image` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '/r/cms/www/watermark.png' COMMENT '图片水印',
  499. `mark_content` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'www.jeecms.com' COMMENT '文字水印内容',
  500. `mark_size` int(11) NOT NULL DEFAULT 20 COMMENT '文字水印大小',
  501. `mark_color` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '#FF0000' COMMENT '文字水印颜色',
  502. `mark_alpha` int(11) NOT NULL DEFAULT 50 COMMENT '水印透明度(0-100)',
  503. `mark_position` int(11) NOT NULL DEFAULT 1 COMMENT '水印位置(0-5)',
  504. `mark_offset_x` int(11) NOT NULL DEFAULT 0 COMMENT 'x坐标偏移量',
  505. `mark_offset_y` int(11) NOT NULL DEFAULT 0 COMMENT 'y坐标偏移量',
  506. `count_clear_time` date NOT NULL COMMENT '计数器清除时间',
  507. `count_copy_time` datetime NOT NULL COMMENT '计数器拷贝时间',
  508. `download_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'jeecms' COMMENT '下载防盗链md5混淆码',
  509. `download_time` int(11) NOT NULL DEFAULT 12 COMMENT '下载有效时间(小时)',
  510. `email_host` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮件发送服务器',
  511. `email_encoding` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮件发送编码',
  512. `email_username` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱用户名',
  513. `email_password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱密码',
  514. `email_personal` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱发件人',
  515. `email_validate` tinyint(1) NULL DEFAULT 0 COMMENT '开启邮箱验证',
  516. `view_only_checked` tinyint(1) NOT NULL DEFAULT 0 COMMENT '只有终审才能浏览内容页',
  517. `flow_clear_time` date NOT NULL COMMENT '流量统计清除时间',
  518. `channel_count_clear_time` date NOT NULL COMMENT '栏目发布内容计数器清除时间',
  519. PRIMARY KEY (`config_id`) USING BTREE
  520. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS配置表' ROW_FORMAT = DYNAMIC;
  521. -- ----------------------------
  522. -- Table structure for jc_config_attr
  523. -- ----------------------------
  524. DROP TABLE IF EXISTS `jc_config_attr`;
  525. CREATE TABLE `jc_config_attr` (
  526. `config_id` int(11) NOT NULL,
  527. `attr_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  528. `attr_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '值',
  529. INDEX `fk_jc_attr_config`(`config_id`) USING BTREE,
  530. CONSTRAINT `fk_jc_attr_config` FOREIGN KEY (`config_id`) REFERENCES `jc_config` (`config_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  531. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS配置属性表' ROW_FORMAT = DYNAMIC;
  532. -- ----------------------------
  533. -- Table structure for jc_config_content_charge
  534. -- ----------------------------
  535. DROP TABLE IF EXISTS `jc_config_content_charge`;
  536. CREATE TABLE `jc_config_content_charge` (
  537. `config_content_id` int(11) NOT NULL DEFAULT 1,
  538. `weixin_appid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '微信服务号APPID',
  539. `weixin_secret` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '微信公众号secret',
  540. `weixin_account` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '微信支付商户号',
  541. `weixin_password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '微信支付商户密钥',
  542. `alipay_partner_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支付宝合作者ID',
  543. `alipay_account` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支付宝签约账户',
  544. `alipay_key` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支付宝公钥',
  545. `alipay_appid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支付宝应用ID',
  546. `alipay_public_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '支付宝RSA公钥',
  547. `alipay_private_key` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支付宝RSA私钥',
  548. `charge_ratio` double(5, 2) NOT NULL DEFAULT 0.00 COMMENT '抽成比例',
  549. `min_draw_amount` double(11, 2) NOT NULL DEFAULT 1.00 COMMENT '最小提现额',
  550. `commission_total` double(15, 4) NOT NULL DEFAULT 0.0000 COMMENT '佣金抽成总金额',
  551. `commission_year` double(15, 4) NOT NULL DEFAULT 0.0000 COMMENT '佣金抽成年金额',
  552. `commission_month` double(15, 4) NOT NULL DEFAULT 0.0000 COMMENT '佣金抽成月金额',
  553. `commission_day` double(15, 4) NOT NULL DEFAULT 0.0000 COMMENT '佣金抽成日金额',
  554. `last_buy_time` timestamp NULL DEFAULT NULL COMMENT '最后购买时间',
  555. `pay_transfer_password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '5f4dcc3b5aa765d61d8327deb882cf99' COMMENT '转账支付密码(管理后台验证)',
  556. `transfer_api_password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '企业转账接口API密钥',
  557. `reward_min` double(11, 2) NOT NULL DEFAULT 0.00 COMMENT '打赏随机数最小值',
  558. `reward_max` double(11, 2) NOT NULL DEFAULT 0.00 COMMENT '打赏随机数最小值',
  559. `reward_pattern` tinyint(1) NOT NULL DEFAULT 0 COMMENT '打赏模式(0随机 1固定)',
  560. PRIMARY KEY (`config_content_id`) USING BTREE
  561. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '内容收费配置' ROW_FORMAT = DYNAMIC;
  562. -- ----------------------------
  563. -- Table structure for jc_config_item
  564. -- ----------------------------
  565. DROP TABLE IF EXISTS `jc_config_item`;
  566. CREATE TABLE `jc_config_item` (
  567. `modelitem_id` int(11) NOT NULL AUTO_INCREMENT,
  568. `config_id` int(11) NOT NULL,
  569. `field` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字段',
  570. `item_label` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  571. `priority` int(11) NOT NULL DEFAULT 70 COMMENT '排列顺序',
  572. `def_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '默认值',
  573. `opt_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '可选项',
  574. `text_size` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '长度',
  575. `area_rows` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文本行数',
  576. `area_cols` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文本列数',
  577. `help` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '帮助信息',
  578. `help_position` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '帮助位置',
  579. `data_type` int(11) NOT NULL DEFAULT 1 COMMENT '数据类型 \"1\":\"字符串文本\",\"2\":\"整型文本\",\"3\":\"浮点型文本\",\"4\":\"文本区\",\"5\":\"日期\",\"6\":\"下拉列表\",\"7\":\"复选框\",\"8\":\"单选框\"',
  580. `is_required` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否必填',
  581. `category` int(11) NOT NULL DEFAULT 1 COMMENT '模型项目所属分类(1注册模型)',
  582. PRIMARY KEY (`modelitem_id`) USING BTREE,
  583. INDEX `fk_jc_item_config`(`config_id`) USING BTREE,
  584. CONSTRAINT `fk_jc_item_config` FOREIGN KEY (`config_id`) REFERENCES `jc_config` (`config_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  585. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS配置模型项表' ROW_FORMAT = DYNAMIC;
  586. -- ----------------------------
  587. -- Table structure for jc_content
  588. -- ----------------------------
  589. DROP TABLE IF EXISTS `jc_content`;
  590. CREATE TABLE `jc_content` (
  591. `content_id` int(11) NOT NULL AUTO_INCREMENT,
  592. `channel_id` int(11) NOT NULL COMMENT '栏目ID',
  593. `user_id` int(11) NOT NULL COMMENT '用户ID',
  594. `type_id` int(11) NOT NULL COMMENT '属性ID',
  595. `model_id` int(11) NOT NULL COMMENT '模型ID',
  596. `site_id` int(11) NOT NULL COMMENT '站点ID',
  597. `sort_date` datetime NOT NULL COMMENT '排序日期',
  598. `top_level` tinyint(4) NOT NULL DEFAULT 0 COMMENT '固顶级别',
  599. `has_title_img` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否有标题图',
  600. `is_recommend` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否推荐',
  601. `status` tinyint(4) NOT NULL DEFAULT 2 COMMENT '状态(0:草稿;1:审核中;2:审核通过;3:回收站;4:投稿;5:归档)',
  602. `views_day` int(11) NOT NULL DEFAULT 0 COMMENT '日访问数',
  603. `comments_day` smallint(6) NOT NULL DEFAULT 0 COMMENT '日评论数',
  604. `downloads_day` smallint(6) NOT NULL DEFAULT 0 COMMENT '日下载数',
  605. `ups_day` smallint(6) NOT NULL DEFAULT 0 COMMENT '日顶数',
  606. `score` int(11) NOT NULL DEFAULT 0 COMMENT '得分',
  607. `recommend_level` tinyint(4) NOT NULL DEFAULT 0 COMMENT '推荐级别',
  608. PRIMARY KEY (`content_id`) USING BTREE,
  609. INDEX `fk_jc_content_site`(`site_id`) USING BTREE,
  610. INDEX `fk_jc_content_type`(`type_id`) USING BTREE,
  611. INDEX `fk_jc_content_user`(`user_id`) USING BTREE,
  612. INDEX `fk_jc_contentchannel`(`channel_id`) USING BTREE,
  613. INDEX `fk_jc_content_model`(`model_id`) USING BTREE,
  614. INDEX `index_jc_content_top_level_sort`(`top_level`, `sort_date`) USING BTREE,
  615. INDEX `index_jc_content_status`(`status`) USING BTREE,
  616. INDEX `index_jc_content_sort_date`(`sort_date`) USING BTREE,
  617. INDEX `index_jc_content_is_recommend`(`is_recommend`) USING BTREE,
  618. INDEX `index_jc_content_recommend_level`(`recommend_level`) USING BTREE,
  619. CONSTRAINT `fk_jc_content_model` FOREIGN KEY (`model_id`) REFERENCES `jc_model` (`model_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  620. CONSTRAINT `fk_jc_content_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  621. CONSTRAINT `fk_jc_content_type` FOREIGN KEY (`type_id`) REFERENCES `jc_content_type` (`type_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  622. CONSTRAINT `fk_jc_content_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  623. CONSTRAINT `fk_jc_contentchannel` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  624. ) ENGINE = InnoDB AUTO_INCREMENT = 6272 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容表' ROW_FORMAT = DYNAMIC;
  625. -- ----------------------------
  626. -- Table structure for jc_content_attachment
  627. -- ----------------------------
  628. DROP TABLE IF EXISTS `jc_content_attachment`;
  629. CREATE TABLE `jc_content_attachment` (
  630. `content_id` int(11) NOT NULL,
  631. `priority` int(11) NOT NULL COMMENT '排列顺序',
  632. `attachment_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '附件路径',
  633. `attachment_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '附件名称',
  634. `filename` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件名',
  635. `download_count` int(11) NOT NULL DEFAULT 0 COMMENT '下载次数',
  636. INDEX `fk_jc_attachment_content`(`content_id`) USING BTREE,
  637. CONSTRAINT `fk_jc_attachment_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  638. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容附件表' ROW_FORMAT = DYNAMIC;
  639. -- ----------------------------
  640. -- Table structure for jc_content_attr
  641. -- ----------------------------
  642. DROP TABLE IF EXISTS `jc_content_attr`;
  643. CREATE TABLE `jc_content_attr` (
  644. `content_id` int(11) NOT NULL,
  645. `attr_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  646. `attr_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '值',
  647. INDEX `fk_jc_attr_content`(`content_id`) USING BTREE,
  648. CONSTRAINT `fk_jc_attr_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  649. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容扩展属性表' ROW_FORMAT = DYNAMIC;
  650. -- ----------------------------
  651. -- Table structure for jc_content_buy
  652. -- ----------------------------
  653. DROP TABLE IF EXISTS `jc_content_buy`;
  654. CREATE TABLE `jc_content_buy` (
  655. `content_buy_id` bigint(20) NOT NULL AUTO_INCREMENT,
  656. `order_number` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '订单号',
  657. `content_id` int(11) NOT NULL COMMENT '内容ID',
  658. `buy_user_id` int(11) NULL DEFAULT NULL COMMENT '购买用户ID',
  659. `author_user_id` int(11) NOT NULL COMMENT '笔者ID',
  660. `charge_amount` double(11, 2) NOT NULL DEFAULT 0.00 COMMENT '成交金额',
  661. `author_amount` double(11, 4) NOT NULL DEFAULT 0.0000 COMMENT '笔者所得',
  662. `plat_amount` double(11, 4) NOT NULL DEFAULT 0.0000 COMMENT '平台所得',
  663. `buy_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '成交时间',
  664. `has_paid_author` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已经结算给作者(0未结算 1已经结算)',
  665. `order_num_weixin` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信支付订单号',
  666. `order_num_alipay` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支付宝订单号',
  667. `charge_reward` tinyint(1) NOT NULL DEFAULT 1 COMMENT '模式 1收费 2打赏',
  668. PRIMARY KEY (`content_buy_id`) USING BTREE
  669. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '收费文章购买记录' ROW_FORMAT = DYNAMIC;
  670. -- ----------------------------
  671. -- Table structure for jc_content_channel
  672. -- ----------------------------
  673. DROP TABLE IF EXISTS `jc_content_channel`;
  674. CREATE TABLE `jc_content_channel` (
  675. `channel_id` int(11) NOT NULL,
  676. `content_id` int(11) NOT NULL,
  677. PRIMARY KEY (`channel_id`, `content_id`) USING BTREE,
  678. INDEX `fk_jc_channel_content`(`content_id`) USING BTREE,
  679. CONSTRAINT `fk_jc_channel_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  680. CONSTRAINT `fk_jc_content_channel` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  681. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容栏目关联表' ROW_FORMAT = DYNAMIC;
  682. -- ----------------------------
  683. -- Table structure for jc_content_charge
  684. -- ----------------------------
  685. DROP TABLE IF EXISTS `jc_content_charge`;
  686. CREATE TABLE `jc_content_charge` (
  687. `content_id` int(11) NOT NULL DEFAULT 0,
  688. `charge_amount` double(11, 2) NOT NULL DEFAULT 0.00 COMMENT '收费金额',
  689. `total_amount` double(11, 2) NOT NULL DEFAULT 0.00 COMMENT '已累计收费',
  690. `year_amount` double(11, 2) NOT NULL DEFAULT 0.00 COMMENT '年金额',
  691. `month_amount` double(11, 2) NOT NULL DEFAULT 0.00 COMMENT '月金额',
  692. `day_amount` double(11, 2) NOT NULL DEFAULT 0.00 COMMENT '日金额',
  693. `last_buy_time` timestamp NULL DEFAULT NULL COMMENT '最后购买时间',
  694. `charge_reward` tinyint(1) NOT NULL DEFAULT 0 COMMENT '模式,1收费 2打赏',
  695. `reward_random_min` double(11, 2) NOT NULL DEFAULT 0.00 COMMENT '随机 最小值',
  696. `reward_random_max` double(11, 2) NOT NULL DEFAULT 0.00 COMMENT '随机 最大值',
  697. `reward_pattern` tinyint(1) NOT NULL DEFAULT 0 COMMENT '打赏模式(0随机 1固定)',
  698. PRIMARY KEY (`content_id`) USING BTREE
  699. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '收费内容配置' ROW_FORMAT = DYNAMIC;
  700. -- ----------------------------
  701. -- Table structure for jc_content_check
  702. -- ----------------------------
  703. DROP TABLE IF EXISTS `jc_content_check`;
  704. CREATE TABLE `jc_content_check` (
  705. `content_id` int(11) NOT NULL,
  706. `check_step` tinyint(4) NOT NULL DEFAULT 0 COMMENT '审核步数',
  707. `check_opinion` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审核意见',
  708. `is_rejected` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退回',
  709. `reviewer` int(11) NULL DEFAULT NULL COMMENT '终审者',
  710. `check_date` datetime NULL DEFAULT NULL COMMENT '终审时间',
  711. PRIMARY KEY (`content_id`) USING BTREE,
  712. INDEX `fk_jc_content_check_user`(`reviewer`) USING BTREE,
  713. CONSTRAINT `fk_jc_check_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  714. CONSTRAINT `fk_jc_content_check_user` FOREIGN KEY (`reviewer`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  715. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容审核信息表' ROW_FORMAT = DYNAMIC;
  716. -- ----------------------------
  717. -- Table structure for jc_content_count
  718. -- ----------------------------
  719. DROP TABLE IF EXISTS `jc_content_count`;
  720. CREATE TABLE `jc_content_count` (
  721. `content_id` int(11) NOT NULL,
  722. `views` int(11) NOT NULL DEFAULT 0 COMMENT '总访问数',
  723. `views_month` int(11) NOT NULL DEFAULT 0 COMMENT '月访问数',
  724. `views_week` int(11) NOT NULL DEFAULT 0 COMMENT '周访问数',
  725. `views_day` int(11) NOT NULL DEFAULT 0 COMMENT '日访问数',
  726. `comments` int(11) NOT NULL DEFAULT 0 COMMENT '总评论数',
  727. `comments_month` int(11) NOT NULL DEFAULT 0 COMMENT '月评论数',
  728. `comments_week` smallint(6) NOT NULL DEFAULT 0 COMMENT '周评论数',
  729. `comments_day` smallint(6) NOT NULL DEFAULT 0 COMMENT '日评论数',
  730. `downloads` int(11) NOT NULL DEFAULT 0 COMMENT '总下载数',
  731. `downloads_month` int(11) NOT NULL DEFAULT 0 COMMENT '月下载数',
  732. `downloads_week` smallint(6) NOT NULL DEFAULT 0 COMMENT '周下载数',
  733. `downloads_day` smallint(6) NOT NULL DEFAULT 0 COMMENT '日下载数',
  734. `ups` int(11) NOT NULL DEFAULT 0 COMMENT '总顶数',
  735. `ups_month` int(11) NOT NULL DEFAULT 0 COMMENT '月顶数',
  736. `ups_week` smallint(6) NOT NULL DEFAULT 0 COMMENT '周顶数',
  737. `ups_day` smallint(6) NOT NULL DEFAULT 0 COMMENT '日顶数',
  738. `downs` int(11) NOT NULL DEFAULT 0 COMMENT '总踩数',
  739. PRIMARY KEY (`content_id`) USING BTREE,
  740. INDEX `index_jc_content_count_views_day`(`views_day`) USING BTREE,
  741. INDEX `index_jc_content_count_views_week`(`views_week`) USING BTREE,
  742. INDEX `index_jc_content_count_views_month`(`views_month`) USING BTREE,
  743. INDEX `index_jc_content_count_views`(`views`) USING BTREE,
  744. INDEX `index_jc_content_count_comments_day`(`comments_day`) USING BTREE,
  745. INDEX `index_jc_content_count_comments_month`(`comments_month`) USING BTREE,
  746. INDEX `index_jc_content_count_comments_week`(`comments_week`) USING BTREE,
  747. INDEX `index_jc_content_count_comments`(`comments`) USING BTREE,
  748. INDEX `index_jc_content_count_downloads_day`(`downloads_day`) USING BTREE,
  749. INDEX `index_jc_content_count_downloads_month`(`downloads_month`) USING BTREE,
  750. INDEX `index_jc_content_count_downloads_week`(`downloads_week`) USING BTREE,
  751. INDEX `index_jc_content_count_downloads`(`downloads`) USING BTREE,
  752. INDEX `index_jc_content_count_ups_day`(`ups_day`) USING BTREE,
  753. INDEX `index_jc_content_count_ups_week`(`ups_week`) USING BTREE,
  754. INDEX `index_jc_content_count_ups_month`(`ups_month`) USING BTREE,
  755. INDEX `index_jc_content_count_ups`(`ups`) USING BTREE,
  756. CONSTRAINT `fk_jc_count_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  757. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容计数表' ROW_FORMAT = DYNAMIC;
  758. -- ----------------------------
  759. -- Table structure for jc_content_ext
  760. -- ----------------------------
  761. DROP TABLE IF EXISTS `jc_content_ext`;
  762. CREATE TABLE `jc_content_ext` (
  763. `content_id` int(11) NOT NULL,
  764. `title` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '标题',
  765. `short_title` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '简短标题',
  766. `author` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '作者',
  767. `origin` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '来源',
  768. `origin_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '来源链接',
  769. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
  770. `release_date` datetime NOT NULL COMMENT '发布日期',
  771. `media_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '媒体路径',
  772. `media_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '媒体类型',
  773. `title_color` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题颜色',
  774. `is_bold` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否加粗',
  775. `title_img` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题图片',
  776. `content_img` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容图片',
  777. `type_img` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型图片',
  778. `link` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '外部链接',
  779. `tpl_content` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '指定模板',
  780. `need_regenerate` tinyint(1) NOT NULL DEFAULT 1 COMMENT '需要重新生成静态页',
  781. `tpl_mobile_content` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机内容页模板',
  782. `toplevel_date` datetime NULL DEFAULT NULL COMMENT '固顶到期日期',
  783. `pigeonhole_date` datetime NULL DEFAULT NULL COMMENT '归档日期',
  784. PRIMARY KEY (`content_id`) USING BTREE,
  785. CONSTRAINT `fk_jc_ext_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  786. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容扩展表' ROW_FORMAT = DYNAMIC;
  787. -- ----------------------------
  788. -- Table structure for jc_content_group_view
  789. -- ----------------------------
  790. DROP TABLE IF EXISTS `jc_content_group_view`;
  791. CREATE TABLE `jc_content_group_view` (
  792. `content_id` int(11) NOT NULL,
  793. `group_id` int(11) NOT NULL,
  794. PRIMARY KEY (`content_id`, `group_id`) USING BTREE,
  795. INDEX `fk_jc_content_group_v`(`group_id`) USING BTREE,
  796. CONSTRAINT `fk_jc_content_group_v` FOREIGN KEY (`group_id`) REFERENCES `jc_group` (`group_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  797. CONSTRAINT `fk_jc_group_content_v` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  798. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容浏览会员组关联表' ROW_FORMAT = DYNAMIC;
  799. -- ----------------------------
  800. -- Table structure for jc_content_picture
  801. -- ----------------------------
  802. DROP TABLE IF EXISTS `jc_content_picture`;
  803. CREATE TABLE `jc_content_picture` (
  804. `content_id` int(11) NOT NULL,
  805. `priority` int(11) NOT NULL COMMENT '排列顺序',
  806. `img_path` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '图片地址',
  807. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
  808. PRIMARY KEY (`content_id`, `priority`) USING BTREE,
  809. CONSTRAINT `fk_jc_picture_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  810. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容图片表' ROW_FORMAT = DYNAMIC;
  811. -- ----------------------------
  812. -- Table structure for jc_content_record
  813. -- ----------------------------
  814. DROP TABLE IF EXISTS `jc_content_record`;
  815. CREATE TABLE `jc_content_record` (
  816. `content_record_id` bigint(20) NOT NULL AUTO_INCREMENT,
  817. `content_id` int(11) NOT NULL DEFAULT 0 COMMENT '文章ID',
  818. `user_id` int(11) NOT NULL DEFAULT 0 COMMENT '操作人',
  819. `operate_time` datetime NOT NULL COMMENT '操作时间',
  820. `operate_type` tinyint(2) NOT NULL DEFAULT 0 COMMENT '0 新增 1修改 2审核 3退回 4移动 5生成静态页 6删除到回收站 7归档 8出档 9推送共享',
  821. PRIMARY KEY (`content_record_id`) USING BTREE,
  822. INDEX `fk_index_jc_content_record_content`(`content_id`) USING BTREE,
  823. INDEX `fk_index_jc_content_record_user`(`user_id`) USING BTREE
  824. ) ENGINE = InnoDB AUTO_INCREMENT = 6386 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '文章操作记录' ROW_FORMAT = DYNAMIC;
  825. -- ----------------------------
  826. -- Table structure for jc_content_reward_fix
  827. -- ----------------------------
  828. DROP TABLE IF EXISTS `jc_content_reward_fix`;
  829. CREATE TABLE `jc_content_reward_fix` (
  830. `content_id` int(11) NOT NULL DEFAULT 0,
  831. `priority` int(11) NOT NULL DEFAULT 10,
  832. `reward_fix` double NOT NULL DEFAULT 0 COMMENT '固定值',
  833. UNIQUE INDEX `jc_content_reward_fix`(`content_id`, `priority`) USING BTREE
  834. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '内容打赏设置固定值' ROW_FORMAT = DYNAMIC;
  835. -- ----------------------------
  836. -- Table structure for jc_content_tag
  837. -- ----------------------------
  838. DROP TABLE IF EXISTS `jc_content_tag`;
  839. CREATE TABLE `jc_content_tag` (
  840. `tag_id` int(11) NOT NULL AUTO_INCREMENT,
  841. `tag_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'tag名称',
  842. `ref_counter` int(11) NOT NULL DEFAULT 1 COMMENT '被引用的次数',
  843. PRIMARY KEY (`tag_id`) USING BTREE,
  844. UNIQUE INDEX `ak_tag_name`(`tag_name`) USING BTREE
  845. ) ENGINE = InnoDB AUTO_INCREMENT = 2186 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容TAG表' ROW_FORMAT = DYNAMIC;
  846. -- ----------------------------
  847. -- Table structure for jc_content_topic
  848. -- ----------------------------
  849. DROP TABLE IF EXISTS `jc_content_topic`;
  850. CREATE TABLE `jc_content_topic` (
  851. `content_id` int(11) NOT NULL,
  852. `topic_id` int(11) NOT NULL,
  853. PRIMARY KEY (`content_id`, `topic_id`) USING BTREE,
  854. INDEX `fk_jc_content_topic`(`topic_id`) USING BTREE,
  855. CONSTRAINT `fk_jc_content_topic` FOREIGN KEY (`topic_id`) REFERENCES `jc_topic` (`topic_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  856. CONSTRAINT `fk_jc_topic_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  857. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS专题内容关联表' ROW_FORMAT = DYNAMIC;
  858. -- ----------------------------
  859. -- Table structure for jc_content_txt
  860. -- ----------------------------
  861. DROP TABLE IF EXISTS `jc_content_txt`;
  862. CREATE TABLE `jc_content_txt` (
  863. `content_id` int(11) NOT NULL,
  864. `txt` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '文章内容',
  865. `txt1` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '扩展内容1',
  866. `txt2` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '扩展内容2',
  867. `txt3` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '扩展内容3',
  868. PRIMARY KEY (`content_id`) USING BTREE,
  869. CONSTRAINT `fk_jc_txt_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  870. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容文本表' ROW_FORMAT = DYNAMIC;
  871. -- ----------------------------
  872. -- Table structure for jc_content_type
  873. -- ----------------------------
  874. DROP TABLE IF EXISTS `jc_content_type`;
  875. CREATE TABLE `jc_content_type` (
  876. `type_id` int(11) NOT NULL,
  877. `type_name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  878. `img_width` int(11) NULL DEFAULT NULL COMMENT '图片宽',
  879. `img_height` int(11) NULL DEFAULT NULL COMMENT '图片高',
  880. `has_image` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否有图片',
  881. `is_disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否禁用',
  882. PRIMARY KEY (`type_id`) USING BTREE
  883. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容类型表' ROW_FORMAT = DYNAMIC;
  884. -- ----------------------------
  885. -- Table structure for jc_contenttag
  886. -- ----------------------------
  887. DROP TABLE IF EXISTS `jc_contenttag`;
  888. CREATE TABLE `jc_contenttag` (
  889. `content_id` int(11) NOT NULL,
  890. `tag_id` int(11) NOT NULL,
  891. `priority` int(11) NOT NULL,
  892. INDEX `fk_jc_content_tag`(`tag_id`) USING BTREE,
  893. INDEX `fk_jc_tag_content`(`content_id`) USING BTREE,
  894. CONSTRAINT `fk_jc_content_tag` FOREIGN KEY (`tag_id`) REFERENCES `jc_content_tag` (`tag_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  895. CONSTRAINT `fk_jc_tag_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  896. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容标签关联表' ROW_FORMAT = DYNAMIC;
  897. -- ----------------------------
  898. -- Table structure for jc_department
  899. -- ----------------------------
  900. DROP TABLE IF EXISTS `jc_department`;
  901. CREATE TABLE `jc_department` (
  902. `depart_id` int(11) NOT NULL AUTO_INCREMENT,
  903. `depart_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '部门名称',
  904. `site_id` int(11) NULL DEFAULT 0 COMMENT '站点',
  905. `priority` int(11) NOT NULL DEFAULT 1 COMMENT '排序',
  906. `weights` int(11) NOT NULL DEFAULT 1 COMMENT '权重(值越大,级别越高)',
  907. `parent_id` int(11) NULL DEFAULT NULL COMMENT '父级部门ID',
  908. PRIMARY KEY (`depart_id`) USING BTREE,
  909. INDEX `fk_jc_department_site`(`site_id`) USING BTREE,
  910. INDEX `fk_jc_jc_department_parent`(`parent_id`) USING BTREE,
  911. CONSTRAINT `fk_jc_jc_department_parent` FOREIGN KEY (`parent_id`) REFERENCES `jc_department` (`depart_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  912. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '部门' ROW_FORMAT = DYNAMIC;
  913. -- ----------------------------
  914. -- Table structure for jc_dictionary
  915. -- ----------------------------
  916. DROP TABLE IF EXISTS `jc_dictionary`;
  917. CREATE TABLE `jc_dictionary` (
  918. `id` int(11) NOT NULL AUTO_INCREMENT,
  919. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'name',
  920. `value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'value',
  921. `type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'type',
  922. PRIMARY KEY (`id`) USING BTREE
  923. ) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '字典表' ROW_FORMAT = DYNAMIC;
  924. -- ----------------------------
  925. -- Table structure for jc_directive_tpl
  926. -- ----------------------------
  927. DROP TABLE IF EXISTS `jc_directive_tpl`;
  928. CREATE TABLE `jc_directive_tpl` (
  929. `tpl_id` int(11) NOT NULL AUTO_INCREMENT,
  930. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '标签名称',
  931. `description` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标签描述',
  932. `code` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '标签代码',
  933. `user_id` int(11) NOT NULL COMMENT '标签创建者',
  934. PRIMARY KEY (`tpl_id`) USING BTREE,
  935. INDEX `fk_jc_directive_tpl_user`(`user_id`) USING BTREE
  936. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'FComment' ROW_FORMAT = DYNAMIC;
  937. -- ----------------------------
  938. -- Table structure for jc_file
  939. -- ----------------------------
  940. DROP TABLE IF EXISTS `jc_file`;
  941. CREATE TABLE `jc_file` (
  942. `file_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '文件路径',
  943. `file_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件名字',
  944. `file_isvalid` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否有效',
  945. `content_id` int(11) NULL DEFAULT NULL COMMENT '内容id',
  946. PRIMARY KEY (`file_path`) USING BTREE,
  947. INDEX `fk_jc_file_content`(`content_id`) USING BTREE
  948. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  949. -- ----------------------------
  950. -- Table structure for jc_friendlink
  951. -- ----------------------------
  952. DROP TABLE IF EXISTS `jc_friendlink`;
  953. CREATE TABLE `jc_friendlink` (
  954. `friendlink_id` int(11) NOT NULL AUTO_INCREMENT,
  955. `site_id` int(11) NOT NULL,
  956. `friendlinkctg_id` int(11) NOT NULL,
  957. `site_name` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '网站名称',
  958. `domain` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '网站地址',
  959. `logo` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图标',
  960. `email` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '站长邮箱',
  961. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
  962. `views` int(11) NOT NULL DEFAULT 0 COMMENT '点击次数',
  963. `is_enabled` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '是否显示',
  964. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排列顺序',
  965. PRIMARY KEY (`friendlink_id`) USING BTREE,
  966. INDEX `fk_jc_ctg_friendlink`(`friendlinkctg_id`) USING BTREE,
  967. INDEX `fk_jc_friendlink_site`(`site_id`) USING BTREE,
  968. CONSTRAINT `fk_jc_ctg_friendlink` FOREIGN KEY (`friendlinkctg_id`) REFERENCES `jc_friendlink_ctg` (`friendlinkctg_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  969. CONSTRAINT `fk_jc_friendlink_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  970. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS友情链接' ROW_FORMAT = DYNAMIC;
  971. -- ----------------------------
  972. -- Table structure for jc_friendlink_ctg
  973. -- ----------------------------
  974. DROP TABLE IF EXISTS `jc_friendlink_ctg`;
  975. CREATE TABLE `jc_friendlink_ctg` (
  976. `friendlinkctg_id` int(11) NOT NULL AUTO_INCREMENT,
  977. `site_id` int(11) NOT NULL,
  978. `friendlinkctg_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  979. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排列顺序',
  980. PRIMARY KEY (`friendlinkctg_id`) USING BTREE,
  981. INDEX `fk_jc_friendlinkctg_site`(`site_id`) USING BTREE,
  982. CONSTRAINT `fk_jc_friendlinkctg_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  983. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS友情链接类别' ROW_FORMAT = DYNAMIC;
  984. -- ----------------------------
  985. -- Table structure for jc_group
  986. -- ----------------------------
  987. DROP TABLE IF EXISTS `jc_group`;
  988. CREATE TABLE `jc_group` (
  989. `group_id` int(11) NOT NULL AUTO_INCREMENT,
  990. `group_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  991. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排列顺序',
  992. `need_captcha` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否需要验证码',
  993. `need_check` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否需要审核',
  994. `allow_per_day` int(11) NOT NULL DEFAULT 4096 COMMENT '每日允许上传KB',
  995. `allow_max_file` int(11) NOT NULL DEFAULT 1024 COMMENT '每个文件最大KB',
  996. `allow_suffix` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'jpg,jpeg,gif,png,bmp' COMMENT '允许上传的后缀',
  997. `is_reg_def` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否默认会员组',
  998. PRIMARY KEY (`group_id`) USING BTREE
  999. ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS会员组表' ROW_FORMAT = DYNAMIC;
  1000. -- ----------------------------
  1001. -- Table structure for jc_guestbook
  1002. -- ----------------------------
  1003. DROP TABLE IF EXISTS `jc_guestbook`;
  1004. CREATE TABLE `jc_guestbook` (
  1005. `guestbook_id` int(11) NOT NULL AUTO_INCREMENT,
  1006. `site_id` int(11) NOT NULL,
  1007. `guestbookctg_id` int(11) NOT NULL,
  1008. `member_id` int(11) NULL DEFAULT NULL COMMENT '留言会员',
  1009. `admin_id` int(11) NULL DEFAULT NULL COMMENT '回复管理员',
  1010. `ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '留言IP',
  1011. `create_time` datetime NOT NULL COMMENT '留言时间',
  1012. `replay_time` datetime NULL DEFAULT NULL COMMENT '回复时间',
  1013. `is_checked` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否审核',
  1014. `is_recommend` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否推荐',
  1015. PRIMARY KEY (`guestbook_id`) USING BTREE,
  1016. INDEX `fk_jc_ctg_guestbook`(`guestbookctg_id`) USING BTREE,
  1017. INDEX `fk_jc_guestbook_admin`(`admin_id`) USING BTREE,
  1018. INDEX `fk_jc_guestbook_member`(`member_id`) USING BTREE,
  1019. INDEX `fk_jc_guestbook_site`(`site_id`) USING BTREE,
  1020. CONSTRAINT `fk_jc_ctg_guestbook` FOREIGN KEY (`guestbookctg_id`) REFERENCES `jc_guestbook_ctg` (`guestbookctg_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1021. CONSTRAINT `fk_jc_guestbook_admin` FOREIGN KEY (`admin_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1022. CONSTRAINT `fk_jc_guestbook_member` FOREIGN KEY (`member_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1023. CONSTRAINT `fk_jc_guestbook_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1024. ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS留言' ROW_FORMAT = DYNAMIC;
  1025. -- ----------------------------
  1026. -- Table structure for jc_guestbook_ctg
  1027. -- ----------------------------
  1028. DROP TABLE IF EXISTS `jc_guestbook_ctg`;
  1029. CREATE TABLE `jc_guestbook_ctg` (
  1030. `guestbookctg_id` int(11) NOT NULL AUTO_INCREMENT,
  1031. `site_id` int(11) NOT NULL,
  1032. `ctg_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  1033. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排列顺序',
  1034. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
  1035. PRIMARY KEY (`guestbookctg_id`) USING BTREE,
  1036. INDEX `fk_jc_guestbookctg_site`(`site_id`) USING BTREE,
  1037. CONSTRAINT `fk_jc_guestbookctg_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1038. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS留言类别' ROW_FORMAT = DYNAMIC;
  1039. -- ----------------------------
  1040. -- Table structure for jc_guestbook_ext
  1041. -- ----------------------------
  1042. DROP TABLE IF EXISTS `jc_guestbook_ext`;
  1043. CREATE TABLE `jc_guestbook_ext` (
  1044. `guestbook_id` int(11) NOT NULL,
  1045. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '留言标题',
  1046. `content` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '留言内容',
  1047. `reply` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '回复内容',
  1048. `email` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电子邮件',
  1049. `phone` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电话',
  1050. `qq` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'QQ',
  1051. INDEX `fk_jc_ext_guestbook`(`guestbook_id`) USING BTREE,
  1052. CONSTRAINT `fk_jc_ext_guestbook` FOREIGN KEY (`guestbook_id`) REFERENCES `jc_guestbook` (`guestbook_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1053. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS留言内容' ROW_FORMAT = DYNAMIC;
  1054. -- ----------------------------
  1055. -- Table structure for jc_job_apply
  1056. -- ----------------------------
  1057. DROP TABLE IF EXISTS `jc_job_apply`;
  1058. CREATE TABLE `jc_job_apply` (
  1059. `job_apply_id` int(11) NOT NULL AUTO_INCREMENT,
  1060. `user_id` int(11) NOT NULL COMMENT '用户id',
  1061. `content_id` int(11) NOT NULL COMMENT '职位id',
  1062. `apply_time` datetime NOT NULL COMMENT '申请时间',
  1063. PRIMARY KEY (`job_apply_id`) USING BTREE,
  1064. INDEX `fk_jc_job_apply_user`(`user_id`) USING BTREE,
  1065. INDEX `fk_jc_job_apply_content`(`content_id`) USING BTREE,
  1066. CONSTRAINT `fk_jc_job_apply_content` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1067. CONSTRAINT `fk_jc_job_apply_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1068. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '职位申请表' ROW_FORMAT = DYNAMIC;
  1069. -- ----------------------------
  1070. -- Table structure for jc_keyword
  1071. -- ----------------------------
  1072. DROP TABLE IF EXISTS `jc_keyword`;
  1073. CREATE TABLE `jc_keyword` (
  1074. `keyword_id` int(11) NOT NULL AUTO_INCREMENT,
  1075. `site_id` int(11) NULL DEFAULT NULL COMMENT '站点ID',
  1076. `keyword_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  1077. `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '链接',
  1078. `is_disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否禁用',
  1079. PRIMARY KEY (`keyword_id`) USING BTREE,
  1080. INDEX `fk_jc_keyword_site`(`site_id`) USING BTREE,
  1081. CONSTRAINT `fk_jc_keyword_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1082. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS内容关键词表' ROW_FORMAT = DYNAMIC;
  1083. -- ----------------------------
  1084. -- Table structure for jc_log
  1085. -- ----------------------------
  1086. DROP TABLE IF EXISTS `jc_log`;
  1087. CREATE TABLE `jc_log` (
  1088. `log_id` int(11) NOT NULL AUTO_INCREMENT,
  1089. `user_id` int(11) NULL DEFAULT NULL,
  1090. `site_id` int(11) NULL DEFAULT NULL,
  1091. `category` int(11) NOT NULL COMMENT '日志类型',
  1092. `log_time` datetime NOT NULL COMMENT '日志时间',
  1093. `ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'IP地址',
  1094. `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'URL地址',
  1095. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '日志标题',
  1096. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '日志内容',
  1097. PRIMARY KEY (`log_id`) USING BTREE,
  1098. INDEX `fk_jc_log_site`(`site_id`) USING BTREE,
  1099. INDEX `fk_jc_log_user`(`user_id`) USING BTREE,
  1100. CONSTRAINT `fk_jc_log_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1101. CONSTRAINT `fk_jc_log_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1102. ) ENGINE = InnoDB AUTO_INCREMENT = 7441 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS日志表' ROW_FORMAT = DYNAMIC;
  1103. -- ----------------------------
  1104. -- Table structure for jc_message
  1105. -- ----------------------------
  1106. DROP TABLE IF EXISTS `jc_message`;
  1107. CREATE TABLE `jc_message` (
  1108. `msg_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '消息id',
  1109. `msg_title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '标题',
  1110. `msg_content` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '站内信息内容',
  1111. `send_time` timestamp NULL DEFAULT NULL COMMENT '发送时间',
  1112. `msg_send_user` int(11) NOT NULL DEFAULT 1 COMMENT '发信息人',
  1113. `msg_receiver_user` int(11) NOT NULL DEFAULT 0 COMMENT '接收人',
  1114. `site_id` int(11) NOT NULL DEFAULT 1 COMMENT '站点',
  1115. `msg_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '消息状态0未读,1已读',
  1116. `msg_box` int(2) NOT NULL DEFAULT 1 COMMENT '消息信箱 0收件箱 1发件箱 2草稿箱 3垃圾箱',
  1117. PRIMARY KEY (`msg_id`) USING BTREE,
  1118. INDEX `fk_jc_message_user_send`(`msg_send_user`) USING BTREE,
  1119. INDEX `fk_jc_message_user_receiver`(`msg_receiver_user`) USING BTREE,
  1120. INDEX `fk_jc_message_site`(`site_id`) USING BTREE,
  1121. CONSTRAINT `fk_jc_message_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1122. CONSTRAINT `fk_jc_message_user_receiver` FOREIGN KEY (`msg_receiver_user`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1123. CONSTRAINT `fk_jc_message_user_send` FOREIGN KEY (`msg_send_user`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1124. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '站内信' ROW_FORMAT = DYNAMIC;
  1125. -- ----------------------------
  1126. -- Table structure for jc_model
  1127. -- ----------------------------
  1128. DROP TABLE IF EXISTS `jc_model`;
  1129. CREATE TABLE `jc_model` (
  1130. `model_id` int(11) NOT NULL,
  1131. `model_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  1132. `model_path` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '路径',
  1133. `tpl_channel_prefix` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '栏目模板前缀',
  1134. `tpl_content_prefix` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容模板前缀',
  1135. `title_img_width` int(11) NOT NULL DEFAULT 139 COMMENT '栏目标题图宽度',
  1136. `title_img_height` int(11) NOT NULL DEFAULT 139 COMMENT '栏目标题图高度',
  1137. `content_img_width` int(11) NOT NULL DEFAULT 310 COMMENT '栏目内容图宽度',
  1138. `content_img_height` int(11) NOT NULL DEFAULT 310 COMMENT '栏目内容图高度',
  1139. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排列顺序',
  1140. `has_content` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否有内容',
  1141. `is_disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否禁用',
  1142. `is_def` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否默认模型',
  1143. `is_global` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否全站模型',
  1144. `site_id` int(11) NULL DEFAULT NULL COMMENT '非全站模型所属站点',
  1145. PRIMARY KEY (`model_id`) USING BTREE
  1146. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS模型表' ROW_FORMAT = DYNAMIC;
  1147. -- ----------------------------
  1148. -- Table structure for jc_model_item
  1149. -- ----------------------------
  1150. DROP TABLE IF EXISTS `jc_model_item`;
  1151. CREATE TABLE `jc_model_item` (
  1152. `modelitem_id` int(11) NOT NULL AUTO_INCREMENT,
  1153. `model_id` int(11) NOT NULL,
  1154. `field` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字段',
  1155. `item_label` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  1156. `priority` int(11) NOT NULL DEFAULT 70 COMMENT '排列顺序',
  1157. `def_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '默认值',
  1158. `opt_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '可选项',
  1159. `text_size` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '长度',
  1160. `area_rows` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文本行数',
  1161. `area_cols` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文本列数',
  1162. `help` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '帮助信息',
  1163. `help_position` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '帮助位置',
  1164. `data_type` int(11) NOT NULL DEFAULT 1 COMMENT '数据类型',
  1165. `is_single` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否独占一行',
  1166. `is_channel` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否栏目模型项',
  1167. `is_custom` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否自定义',
  1168. `is_display` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否显示',
  1169. `is_required` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否必填项',
  1170. `image_width` int(11) NULL DEFAULT NULL COMMENT '图片宽度',
  1171. `image_height` int(11) NULL DEFAULT NULL COMMENT '图片宽度',
  1172. PRIMARY KEY (`modelitem_id`) USING BTREE,
  1173. INDEX `fk_jc_item_model`(`model_id`) USING BTREE,
  1174. CONSTRAINT `fk_jc_item_model` FOREIGN KEY (`model_id`) REFERENCES `jc_model` (`model_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1175. ) ENGINE = InnoDB AUTO_INCREMENT = 467 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS模型项表' ROW_FORMAT = DYNAMIC;
  1176. -- ----------------------------
  1177. -- Table structure for jc_origin
  1178. -- ----------------------------
  1179. DROP TABLE IF EXISTS `jc_origin`;
  1180. CREATE TABLE `jc_origin` (
  1181. `origin_id` int(11) NOT NULL AUTO_INCREMENT,
  1182. `origin_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '来源名称',
  1183. `ref_count` int(11) NOT NULL DEFAULT 0 COMMENT '来源文章总数',
  1184. PRIMARY KEY (`origin_id`) USING BTREE
  1185. ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '来源' ROW_FORMAT = DYNAMIC;
  1186. -- ----------------------------
  1187. -- Table structure for jc_plug
  1188. -- ----------------------------
  1189. DROP TABLE IF EXISTS `jc_plug`;
  1190. CREATE TABLE `jc_plug` (
  1191. `plug_id` int(11) NOT NULL AUTO_INCREMENT,
  1192. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '插件名称',
  1193. `path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '文件路径',
  1194. `description` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
  1195. `author` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '作者',
  1196. `upload_time` datetime NOT NULL COMMENT '上传时间',
  1197. `install_time` datetime NULL DEFAULT NULL COMMENT '安装时间',
  1198. `uninstall_time` datetime NULL DEFAULT NULL COMMENT '卸载时间',
  1199. `file_conflict` tinyint(1) NOT NULL DEFAULT 0 COMMENT '包含文件是否冲突',
  1200. `is_used` tinyint(1) NOT NULL DEFAULT 0 COMMENT '使用状态(0未使用,1使用中)',
  1201. `plug_perms` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '插件权限(,分隔各个权限配置)',
  1202. `plug_repair` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否修复类插件(0 新功能插件 1修复类)',
  1203. PRIMARY KEY (`plug_id`) USING BTREE
  1204. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '插件' ROW_FORMAT = DYNAMIC;
  1205. -- ----------------------------
  1206. -- Table structure for jc_plug_store_config
  1207. -- ----------------------------
  1208. DROP TABLE IF EXISTS `jc_plug_store_config`;
  1209. CREATE TABLE `jc_plug_store_config` (
  1210. `config_id` int(11) NOT NULL DEFAULT 1,
  1211. `server_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '接口根地址',
  1212. `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '应用商店密码',
  1213. PRIMARY KEY (`config_id`) USING BTREE
  1214. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1215. -- ----------------------------
  1216. -- Table structure for jc_receiver_message
  1217. -- ----------------------------
  1218. DROP TABLE IF EXISTS `jc_receiver_message`;
  1219. CREATE TABLE `jc_receiver_message` (
  1220. `msg_re_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '消息id',
  1221. `msg_title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '标题',
  1222. `msg_content` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '站内信息内容',
  1223. `send_time` timestamp NULL DEFAULT NULL COMMENT '发送时间',
  1224. `msg_send_user` int(11) NOT NULL DEFAULT 1 COMMENT '发信息人',
  1225. `msg_receiver_user` int(11) NOT NULL DEFAULT 0 COMMENT '接收人',
  1226. `site_id` int(11) NOT NULL DEFAULT 1 COMMENT '站点',
  1227. `msg_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '消息状态0未读,1已读',
  1228. `msg_box` int(2) NOT NULL DEFAULT 1 COMMENT '消息信箱 0收件箱 1发件箱 2草稿箱 3垃圾箱',
  1229. `msg_id` int(11) NULL DEFAULT NULL COMMENT '发信的信件id',
  1230. PRIMARY KEY (`msg_re_id`) USING BTREE,
  1231. INDEX `jc_receiver_message_user_send`(`msg_send_user`) USING BTREE,
  1232. INDEX `jc_receiver_message_user_receiver`(`msg_receiver_user`) USING BTREE,
  1233. INDEX `jc_receiver_message_site`(`site_id`) USING BTREE,
  1234. INDEX `jc_receiver_message_message`(`msg_re_id`) USING BTREE,
  1235. INDEX `fk_jc_receiver_message_message`(`msg_id`) USING BTREE,
  1236. CONSTRAINT `fk_jc_receiver_message_message` FOREIGN KEY (`msg_id`) REFERENCES `jc_message` (`msg_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1237. CONSTRAINT `fk_jc_receiver_message_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1238. CONSTRAINT `fk_jc_receiver_message_user_receiver` FOREIGN KEY (`msg_receiver_user`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1239. CONSTRAINT `fk_jc_receiver_message_user_send` FOREIGN KEY (`msg_send_user`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1240. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '站内信收信表' ROW_FORMAT = DYNAMIC;
  1241. -- ----------------------------
  1242. -- Table structure for jc_role
  1243. -- ----------------------------
  1244. DROP TABLE IF EXISTS `jc_role`;
  1245. CREATE TABLE `jc_role` (
  1246. `role_id` int(11) NOT NULL AUTO_INCREMENT,
  1247. `site_id` int(11) NULL DEFAULT NULL,
  1248. `role_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色名称',
  1249. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排列顺序',
  1250. `is_super` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '拥有所有权限',
  1251. `role_level` int(11) NOT NULL DEFAULT 10 COMMENT '角色等级',
  1252. PRIMARY KEY (`role_id`) USING BTREE,
  1253. INDEX `fk_jc_role_site`(`site_id`) USING BTREE,
  1254. CONSTRAINT `fk_jc_role_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1255. ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS角色表' ROW_FORMAT = DYNAMIC;
  1256. -- ----------------------------
  1257. -- Table structure for jc_role_permission
  1258. -- ----------------------------
  1259. DROP TABLE IF EXISTS `jc_role_permission`;
  1260. CREATE TABLE `jc_role_permission` (
  1261. `role_id` int(11) NOT NULL,
  1262. `uri` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1263. INDEX `fk_jc_permission_role`(`role_id`) USING BTREE,
  1264. CONSTRAINT `fk_jc_permission_role` FOREIGN KEY (`role_id`) REFERENCES `jc_role` (`role_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1265. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS角色授权表' ROW_FORMAT = DYNAMIC;
  1266. -- ----------------------------
  1267. -- Table structure for jc_score_group
  1268. -- ----------------------------
  1269. DROP TABLE IF EXISTS `jc_score_group`;
  1270. CREATE TABLE `jc_score_group` (
  1271. `score_group_id` int(11) NOT NULL AUTO_INCREMENT,
  1272. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '分组名',
  1273. `description` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
  1274. `enable` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否启用',
  1275. `def` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否默认',
  1276. `site_id` int(11) NOT NULL COMMENT '站点',
  1277. PRIMARY KEY (`score_group_id`) USING BTREE,
  1278. INDEX `fk_jc_score_group_site`(`site_id`) USING BTREE
  1279. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'FComment' ROW_FORMAT = DYNAMIC;
  1280. -- ----------------------------
  1281. -- Table structure for jc_score_item
  1282. -- ----------------------------
  1283. DROP TABLE IF EXISTS `jc_score_item`;
  1284. CREATE TABLE `jc_score_item` (
  1285. `score_item_id` int(11) NOT NULL AUTO_INCREMENT,
  1286. `score_group_id` int(11) NOT NULL COMMENT '评分组',
  1287. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '评分名',
  1288. `score` int(11) NOT NULL COMMENT '分值',
  1289. `image_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '评分图标路径',
  1290. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排序',
  1291. PRIMARY KEY (`score_item_id`) USING BTREE,
  1292. INDEX `fk_jc_score_item_group`(`score_group_id`) USING BTREE,
  1293. CONSTRAINT `fk_jc_score_item_group` FOREIGN KEY (`score_group_id`) REFERENCES `jc_score_group` (`score_group_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1294. ) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '评分项' ROW_FORMAT = DYNAMIC;
  1295. -- ----------------------------
  1296. -- Table structure for jc_score_record
  1297. -- ----------------------------
  1298. DROP TABLE IF EXISTS `jc_score_record`;
  1299. CREATE TABLE `jc_score_record` (
  1300. `score_record_id` int(11) NOT NULL AUTO_INCREMENT,
  1301. `score_item_id` int(11) NOT NULL COMMENT '评分项',
  1302. `content_id` int(11) NOT NULL COMMENT '内容',
  1303. `score_count` int(11) NOT NULL COMMENT '评分次数',
  1304. PRIMARY KEY (`score_record_id`) USING BTREE,
  1305. INDEX `fk_jc_record_score_item`(`score_item_id`) USING BTREE,
  1306. INDEX `index_score_record_content`(`content_id`) USING BTREE,
  1307. CONSTRAINT `fk_jc_record_score_item` FOREIGN KEY (`score_item_id`) REFERENCES `jc_score_item` (`score_item_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1308. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '评分纪录' ROW_FORMAT = DYNAMIC;
  1309. -- ----------------------------
  1310. -- Table structure for jc_search_words
  1311. -- ----------------------------
  1312. DROP TABLE IF EXISTS `jc_search_words`;
  1313. CREATE TABLE `jc_search_words` (
  1314. `word_id` int(11) NOT NULL AUTO_INCREMENT,
  1315. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '搜索词汇',
  1316. `hit_count` int(11) NOT NULL DEFAULT 0 COMMENT '搜索次数',
  1317. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '优先级',
  1318. `name_initial` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '拼音首字母',
  1319. `is_recommend` tinyint(1) NOT NULL DEFAULT 0 COMMENT '推荐',
  1320. `site_id` int(11) NOT NULL DEFAULT 1 COMMENT '站点',
  1321. PRIMARY KEY (`word_id`) USING BTREE
  1322. ) ENGINE = InnoDB AUTO_INCREMENT = 380 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '搜索热词' ROW_FORMAT = DYNAMIC;
  1323. -- ----------------------------
  1324. -- Table structure for jc_sensitivity
  1325. -- ----------------------------
  1326. DROP TABLE IF EXISTS `jc_sensitivity`;
  1327. CREATE TABLE `jc_sensitivity` (
  1328. `sensitivity_id` int(11) NOT NULL AUTO_INCREMENT,
  1329. `search` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '敏感词',
  1330. `replacement` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '替换词',
  1331. PRIMARY KEY (`sensitivity_id`) USING BTREE
  1332. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS敏感词表' ROW_FORMAT = DYNAMIC;
  1333. -- ----------------------------
  1334. -- Table structure for jc_site
  1335. -- ----------------------------
  1336. DROP TABLE IF EXISTS `jc_site`;
  1337. CREATE TABLE `jc_site` (
  1338. `site_id` int(11) NOT NULL AUTO_INCREMENT,
  1339. `config_id` int(11) NOT NULL COMMENT '配置ID',
  1340. `ftp_upload_id` int(11) NULL DEFAULT NULL COMMENT '上传ftp',
  1341. `domain` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '域名',
  1342. `site_path` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '路径',
  1343. `site_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '网站名称',
  1344. `short_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '简短名称',
  1345. `protocol` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'http://' COMMENT '协议',
  1346. `dynamic_suffix` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '.jhtml' COMMENT '动态页后缀',
  1347. `static_suffix` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '.html' COMMENT '静态页后缀',
  1348. `static_dir` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '静态页存放目录',
  1349. `is_index_to_root` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '是否使用将首页放在根目录下',
  1350. `is_static_index` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '是否静态化首页',
  1351. `locale_admin` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'zh_CN' COMMENT '后台本地化',
  1352. `locale_front` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'zh_CN' COMMENT '前台本地化',
  1353. `tpl_solution` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'default' COMMENT '模板方案',
  1354. `final_step` tinyint(4) NOT NULL DEFAULT 2 COMMENT '终审级别',
  1355. `after_check` tinyint(4) NOT NULL DEFAULT 2 COMMENT '审核后(1:不能修改删除;2:修改后退回;3:修改后不变)',
  1356. `is_relative_path` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '是否使用相对路径',
  1357. `is_recycle_on` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '是否开启回收站',
  1358. `domain_alias` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '域名别名',
  1359. `domain_redirect` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '域名重定向',
  1360. `tpl_index` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '首页模板',
  1361. `keywords` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '站点关键字',
  1362. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '站点描述',
  1363. `tpl_mobile_solution` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'mobile' COMMENT '手机站模板方案',
  1364. `mobile_static_dir` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '/wap' COMMENT '手机站静态页存放目录',
  1365. `mobile_static_sync` tinyint(1) NOT NULL DEFAULT 0 COMMENT '手机站静态页同步生成',
  1366. `ftp_sync_page_id` int(11) NULL DEFAULT NULL COMMENT '静态页同步FTP',
  1367. `page_is_sync_ftp` tinyint(1) NOT NULL DEFAULT 0 COMMENT '静态页同步发布FTP',
  1368. `resouce_is_sync_ftp` tinyint(1) NOT NULL DEFAULT 0 COMMENT '资源同步发布FTP',
  1369. PRIMARY KEY (`site_id`) USING BTREE,
  1370. UNIQUE INDEX `ak_domain_path`(`domain`) USING BTREE,
  1371. INDEX `fk_jc_site_config`(`config_id`) USING BTREE,
  1372. INDEX `fk_jc_site_upload_ftp`(`ftp_upload_id`) USING BTREE,
  1373. CONSTRAINT `fk_jc_site_config` FOREIGN KEY (`config_id`) REFERENCES `jc_config` (`config_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1374. CONSTRAINT `fk_jc_site_upload_ftp` FOREIGN KEY (`ftp_upload_id`) REFERENCES `jo_ftp` (`ftp_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1375. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS站点表' ROW_FORMAT = DYNAMIC;
  1376. -- ----------------------------
  1377. -- Table structure for jc_site_access
  1378. -- ----------------------------
  1379. DROP TABLE IF EXISTS `jc_site_access`;
  1380. CREATE TABLE `jc_site_access` (
  1381. `access_id` int(11) NOT NULL AUTO_INCREMENT,
  1382. `session_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  1383. `site_id` int(11) NOT NULL COMMENT '站点id',
  1384. `access_time` time NOT NULL COMMENT '访问时间',
  1385. `access_date` date NOT NULL COMMENT '访问日期',
  1386. `ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  1387. `area` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '访问地区',
  1388. `access_source` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '访问来源',
  1389. `external_link` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '外部链接网址',
  1390. `engine` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '搜索引擎',
  1391. `entry_page` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '入口页面',
  1392. `last_stop_page` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最后停留页面',
  1393. `visit_second` int(11) NULL DEFAULT NULL COMMENT '访问时长(秒)',
  1394. `visit_page_count` int(11) NULL DEFAULT NULL COMMENT '访问页面数',
  1395. `operating_system` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作系统',
  1396. `browser` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '浏览器',
  1397. `keyword` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '来访关键字',
  1398. PRIMARY KEY (`access_id`) USING BTREE,
  1399. INDEX `fk_jc_access_site`(`site_id`) USING BTREE,
  1400. CONSTRAINT `fk_jc_access_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1401. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '站点访问表' ROW_FORMAT = DYNAMIC;
  1402. -- ----------------------------
  1403. -- Table structure for jc_site_access_count
  1404. -- ----------------------------
  1405. DROP TABLE IF EXISTS `jc_site_access_count`;
  1406. CREATE TABLE `jc_site_access_count` (
  1407. `access_count` int(11) NOT NULL AUTO_INCREMENT,
  1408. `page_count` int(11) NOT NULL DEFAULT 1 COMMENT '访问页数',
  1409. `visitors` int(11) NOT NULL DEFAULT 0 COMMENT '用户数',
  1410. `statistic_date` date NOT NULL COMMENT '统计日期',
  1411. `site_id` int(11) NOT NULL COMMENT '统计站点',
  1412. PRIMARY KEY (`access_count`) USING BTREE,
  1413. INDEX `fk_jc_access_count_site`(`site_id`) USING BTREE,
  1414. CONSTRAINT `fk_jc_access_count_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1415. ) ENGINE = InnoDB AUTO_INCREMENT = 2350 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '每日统计页数访问情况' ROW_FORMAT = DYNAMIC;
  1416. -- ----------------------------
  1417. -- Table structure for jc_site_access_pages
  1418. -- ----------------------------
  1419. DROP TABLE IF EXISTS `jc_site_access_pages`;
  1420. CREATE TABLE `jc_site_access_pages` (
  1421. `access_pages_id` int(11) NOT NULL AUTO_INCREMENT,
  1422. `access_page` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '访问页面',
  1423. `session_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1424. `access_date` date NOT NULL COMMENT '访问日期',
  1425. `access_time` time NOT NULL COMMENT '访问时间',
  1426. `visit_second` int(11) NOT NULL DEFAULT 0 COMMENT '停留时长(秒)',
  1427. `page_index` int(11) NOT NULL DEFAULT 0 COMMENT '用户访问页面的索引',
  1428. `site_id` int(11) NOT NULL DEFAULT 1,
  1429. PRIMARY KEY (`access_pages_id`) USING BTREE,
  1430. INDEX `fk_jc_access_pages_access`(`session_id`) USING BTREE
  1431. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '访问详细页面表' ROW_FORMAT = DYNAMIC;
  1432. -- ----------------------------
  1433. -- Table structure for jc_site_access_statistic
  1434. -- ----------------------------
  1435. DROP TABLE IF EXISTS `jc_site_access_statistic`;
  1436. CREATE TABLE `jc_site_access_statistic` (
  1437. `access_statistic_id` int(11) NOT NULL AUTO_INCREMENT,
  1438. `statistic_date` date NOT NULL COMMENT '统计日期',
  1439. `pv` int(11) NOT NULL DEFAULT 0 COMMENT 'pv量',
  1440. `ip` int(11) NOT NULL DEFAULT 0 COMMENT 'ip量',
  1441. `visitors` int(11) NOT NULL DEFAULT 0 COMMENT '访客数量',
  1442. `pages_aver` int(11) NOT NULL DEFAULT 0 COMMENT '人均浏览次数',
  1443. `visit_second_aver` int(11) NOT NULL DEFAULT 0 COMMENT '人均访问时长(秒)',
  1444. `site_id` int(11) NOT NULL COMMENT '站点id',
  1445. `statisitc_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'all' COMMENT '统计分类(all代表当天所有访问量的统计)',
  1446. `statistic_column_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '统计列值',
  1447. PRIMARY KEY (`access_statistic_id`) USING BTREE,
  1448. INDEX `fk_jc_access_statistic_site`(`site_id`) USING BTREE,
  1449. CONSTRAINT `fk_jc_access_statistic_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1450. ) ENGINE = InnoDB AUTO_INCREMENT = 1961 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '访问统计表' ROW_FORMAT = DYNAMIC;
  1451. -- ----------------------------
  1452. -- Table structure for jc_site_attr
  1453. -- ----------------------------
  1454. DROP TABLE IF EXISTS `jc_site_attr`;
  1455. CREATE TABLE `jc_site_attr` (
  1456. `site_id` int(11) NOT NULL,
  1457. `attr_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  1458. `attr_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '值',
  1459. INDEX `fk_jc_attr_site`(`site_id`) USING BTREE,
  1460. CONSTRAINT `fk_jc_attr_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1461. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS站点属性表' ROW_FORMAT = DYNAMIC;
  1462. -- ----------------------------
  1463. -- Table structure for jc_site_cfg
  1464. -- ----------------------------
  1465. DROP TABLE IF EXISTS `jc_site_cfg`;
  1466. CREATE TABLE `jc_site_cfg` (
  1467. `site_id` int(11) NOT NULL,
  1468. `cfg_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  1469. `cfg_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '值',
  1470. INDEX `fk_jc_cfg_site`(`site_id`) USING BTREE,
  1471. CONSTRAINT `fk_jc_cfg_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1472. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS站点配置表' ROW_FORMAT = DYNAMIC;
  1473. -- ----------------------------
  1474. -- Table structure for jc_site_company
  1475. -- ----------------------------
  1476. DROP TABLE IF EXISTS `jc_site_company`;
  1477. CREATE TABLE `jc_site_company` (
  1478. `site_id` int(11) NOT NULL,
  1479. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公司名称',
  1480. `scale` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公司规模',
  1481. `nature` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公司性质',
  1482. `industry` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公司行业',
  1483. `contact` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系方式',
  1484. `description` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '公司简介',
  1485. `address` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公司地址',
  1486. `longitude` float(5, 2) NULL DEFAULT NULL COMMENT '经度',
  1487. `latitude` float(4, 2) NULL DEFAULT NULL COMMENT '纬度',
  1488. PRIMARY KEY (`site_id`) USING BTREE,
  1489. CONSTRAINT `fk_jc_company_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1490. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '公司信息' ROW_FORMAT = DYNAMIC;
  1491. -- ----------------------------
  1492. -- Table structure for jc_site_model
  1493. -- ----------------------------
  1494. DROP TABLE IF EXISTS `jc_site_model`;
  1495. CREATE TABLE `jc_site_model` (
  1496. `model_id` int(11) NOT NULL AUTO_INCREMENT,
  1497. `field` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字段',
  1498. `model_label` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  1499. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排列顺序',
  1500. `upload_path` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '上传路径',
  1501. `text_size` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '长度',
  1502. `area_rows` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文本行数',
  1503. `area_cols` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文本列数',
  1504. `help` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '帮助信息',
  1505. `help_position` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '帮助位置',
  1506. `data_type` int(11) NULL DEFAULT 1 COMMENT '0:编辑器;1:文本框;2:文本区;3:图片;4:附件',
  1507. `is_single` tinyint(1) NULL DEFAULT 1 COMMENT '是否独占一行',
  1508. PRIMARY KEY (`model_id`) USING BTREE,
  1509. UNIQUE INDEX `ak_field`(`field`) USING BTREE
  1510. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS站点信息模型表' ROW_FORMAT = DYNAMIC;
  1511. -- ----------------------------
  1512. -- Table structure for jc_site_txt
  1513. -- ----------------------------
  1514. DROP TABLE IF EXISTS `jc_site_txt`;
  1515. CREATE TABLE `jc_site_txt` (
  1516. `site_id` int(11) NOT NULL,
  1517. `txt_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  1518. `txt_value` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '值',
  1519. INDEX `fk_jc_txt_site`(`site_id`) USING BTREE,
  1520. CONSTRAINT `fk_jc_txt_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1521. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS站点文本表' ROW_FORMAT = DYNAMIC;
  1522. -- ----------------------------
  1523. -- Table structure for jc_task
  1524. -- ----------------------------
  1525. DROP TABLE IF EXISTS `jc_task`;
  1526. CREATE TABLE `jc_task` (
  1527. `task_id` int(11) NOT NULL AUTO_INCREMENT,
  1528. `task_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务执行代码',
  1529. `task_type` tinyint(1) NOT NULL DEFAULT 0 COMMENT '任务类型(1首页静态化、2栏目页静态化、3内容页静态化、4采集、5分发)',
  1530. `task_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务名称',
  1531. `job_class` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务类',
  1532. `execycle` tinyint(1) NOT NULL DEFAULT 1 COMMENT '执行周期分类(1非表达式 2 cron表达式)',
  1533. `day_of_month` int(11) NULL DEFAULT NULL COMMENT '每月的哪天',
  1534. `day_of_week` tinyint(1) NULL DEFAULT NULL COMMENT '周几',
  1535. `hour` int(11) NULL DEFAULT NULL COMMENT '小时',
  1536. `minute` int(11) NULL DEFAULT NULL COMMENT '分钟',
  1537. `interval_hour` int(11) NULL DEFAULT NULL COMMENT '间隔小时',
  1538. `interval_minute` int(11) NULL DEFAULT NULL COMMENT '间隔分钟',
  1539. `task_interval_unit` tinyint(1) NULL DEFAULT NULL COMMENT '1分钟、2小时、3日、4周、5月',
  1540. `cron_expression` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '规则表达式',
  1541. `is_enable` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否启用',
  1542. `task_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务说明',
  1543. `site_id` int(11) NOT NULL COMMENT '站点',
  1544. `user_id` int(11) NOT NULL COMMENT '创建者',
  1545. `create_time` datetime NOT NULL COMMENT '创建时间',
  1546. PRIMARY KEY (`task_id`) USING BTREE,
  1547. INDEX `fk_jc_task_site`(`site_id`) USING BTREE,
  1548. CONSTRAINT `fk_jc_task_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1549. ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '任务表' ROW_FORMAT = DYNAMIC;
  1550. -- ----------------------------
  1551. -- Table structure for jc_task_attr
  1552. -- ----------------------------
  1553. DROP TABLE IF EXISTS `jc_task_attr`;
  1554. CREATE TABLE `jc_task_attr` (
  1555. `task_id` int(11) NOT NULL,
  1556. `param_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '参数名称',
  1557. `param_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数值',
  1558. INDEX `fk_jc_attr_task`(`task_id`) USING BTREE,
  1559. CONSTRAINT `fk_jc_attr_task` FOREIGN KEY (`task_id`) REFERENCES `jc_task` (`task_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1560. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '任务参数表' ROW_FORMAT = DYNAMIC;
  1561. -- ----------------------------
  1562. -- Table structure for jc_third_account
  1563. -- ----------------------------
  1564. DROP TABLE IF EXISTS `jc_third_account`;
  1565. CREATE TABLE `jc_third_account` (
  1566. `account_id` bigint(20) NOT NULL AUTO_INCREMENT,
  1567. `account_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '第三方账号key',
  1568. `username` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '关联用户名',
  1569. `source` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '第三方账号平台(QQ、新浪微博等)',
  1570. `user_id` int(11) NULL DEFAULT NULL COMMENT '用户iD',
  1571. PRIMARY KEY (`account_id`) USING BTREE
  1572. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '第三方登录平台账号' ROW_FORMAT = DYNAMIC;
  1573. -- ----------------------------
  1574. -- Table structure for jc_topic
  1575. -- ----------------------------
  1576. DROP TABLE IF EXISTS `jc_topic`;
  1577. CREATE TABLE `jc_topic` (
  1578. `topic_id` int(11) NOT NULL AUTO_INCREMENT,
  1579. `channel_id` int(11) NULL DEFAULT NULL,
  1580. `topic_name` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  1581. `short_name` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '简称',
  1582. `keywords` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关键字',
  1583. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
  1584. `title_img` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题图',
  1585. `content_img` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容图',
  1586. `tpl_content` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '专题模板',
  1587. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排列顺序',
  1588. `is_recommend` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否推??',
  1589. PRIMARY KEY (`topic_id`) USING BTREE,
  1590. INDEX `fk_jc_topic_channel`(`channel_id`) USING BTREE,
  1591. CONSTRAINT `fk_jc_topic_channel` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1592. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS专题表' ROW_FORMAT = DYNAMIC;
  1593. -- ----------------------------
  1594. -- Table structure for jc_topic_channel
  1595. -- ----------------------------
  1596. DROP TABLE IF EXISTS `jc_topic_channel`;
  1597. CREATE TABLE `jc_topic_channel` (
  1598. `topic_id` int(11) NOT NULL,
  1599. `channel_id` int(11) NOT NULL,
  1600. PRIMARY KEY (`topic_id`, `channel_id`) USING BTREE,
  1601. INDEX `fk_jc_topic_channel_channel`(`channel_id`) USING BTREE,
  1602. INDEX `fk_jc_topic_channel_topic`(`topic_id`) USING BTREE,
  1603. CONSTRAINT `fk_jc_topic_channel_channel` FOREIGN KEY (`channel_id`) REFERENCES `jc_channel` (`channel_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1604. CONSTRAINT `fk_jc_topic_channel_topic` FOREIGN KEY (`topic_id`) REFERENCES `jc_topic` (`topic_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1605. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1606. -- ----------------------------
  1607. -- Table structure for jc_user
  1608. -- ----------------------------
  1609. DROP TABLE IF EXISTS `jc_user`;
  1610. CREATE TABLE `jc_user` (
  1611. `user_id` int(11) NOT NULL,
  1612. `group_id` int(11) NOT NULL,
  1613. `username` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名',
  1614. `email` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',
  1615. `register_time` datetime NOT NULL COMMENT '注册时间',
  1616. `register_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '127.0.0.1' COMMENT '注册IP',
  1617. `last_login_time` datetime NOT NULL COMMENT '最后登录时间',
  1618. `last_login_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '127.0.0.1' COMMENT '最后登录IP',
  1619. `login_count` int(11) NOT NULL DEFAULT 0 COMMENT '登录次数',
  1620. `rank` int(11) NOT NULL DEFAULT 0 COMMENT '管理员级别',
  1621. `upload_total` bigint(20) NOT NULL DEFAULT 0 COMMENT '上传总大小',
  1622. `upload_size` int(11) NOT NULL DEFAULT 0 COMMENT '上传大小',
  1623. `upload_date` date NULL DEFAULT NULL COMMENT '上传日期',
  1624. `is_admin` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否管理员',
  1625. `is_self_admin` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否只管理自己的数据',
  1626. `is_disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否禁用',
  1627. `session_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1628. `feed_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '反馈id',
  1629. PRIMARY KEY (`user_id`) USING BTREE,
  1630. UNIQUE INDEX `ak_username`(`username`) USING BTREE,
  1631. INDEX `fk_jc_user_group`(`group_id`) USING BTREE,
  1632. CONSTRAINT `fk_jc_user_group` FOREIGN KEY (`group_id`) REFERENCES `jc_group` (`group_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1633. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS用户表' ROW_FORMAT = DYNAMIC;
  1634. -- ----------------------------
  1635. -- Table structure for jc_user_account
  1636. -- ----------------------------
  1637. DROP TABLE IF EXISTS `jc_user_account`;
  1638. CREATE TABLE `jc_user_account` (
  1639. `user_id` int(11) NOT NULL,
  1640. `account_weixin` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信账号名',
  1641. `account_weixin_openId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信账号openid',
  1642. `account_alipy` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支付宝账号',
  1643. `draw_account` tinyint(1) NOT NULL DEFAULT 0 COMMENT '提现账户(0微信 1支付宝)',
  1644. `content_total_amount` double(15, 4) NULL DEFAULT 0.0000 COMMENT '稿费总金额',
  1645. `content_no_pay_amount` double(15, 4) NULL DEFAULT 0.0000 COMMENT '待提现稿费金额',
  1646. `content_year_amount` double(15, 4) NOT NULL DEFAULT 0.0000 COMMENT '稿费年金额',
  1647. `content_month_amount` double(15, 4) NOT NULL DEFAULT 0.0000 COMMENT '稿费本月金额',
  1648. `content_day_amount` double(15, 4) NOT NULL DEFAULT 0.0000 COMMENT '稿费本日金额',
  1649. `content_buy_count` int(11) NULL DEFAULT NULL COMMENT '被用户购买次数',
  1650. `draw_count` int(11) NULL DEFAULT 0 COMMENT '累计提现次数',
  1651. `last_draw_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上次提现时间',
  1652. `last_buy_time` timestamp NULL DEFAULT NULL COMMENT '上次用户购买时间',
  1653. PRIMARY KEY (`user_id`) USING BTREE
  1654. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户稿费收费配置' ROW_FORMAT = DYNAMIC;
  1655. -- ----------------------------
  1656. -- Table structure for jc_user_attr
  1657. -- ----------------------------
  1658. DROP TABLE IF EXISTS `jc_user_attr`;
  1659. CREATE TABLE `jc_user_attr` (
  1660. `user_id` int(11) NOT NULL,
  1661. `attr_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1662. `attr_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1663. INDEX `fk_jc_attr_user`(`user_id`) USING BTREE,
  1664. CONSTRAINT `fk_jc_attr_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1665. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户属性表' ROW_FORMAT = DYNAMIC;
  1666. -- ----------------------------
  1667. -- Table structure for jc_user_collection
  1668. -- ----------------------------
  1669. DROP TABLE IF EXISTS `jc_user_collection`;
  1670. CREATE TABLE `jc_user_collection` (
  1671. `user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户id',
  1672. `content_id` int(11) NOT NULL DEFAULT 0 COMMENT '内容id',
  1673. PRIMARY KEY (`user_id`, `content_id`) USING BTREE,
  1674. INDEX `fk_jc_user_collection_con`(`content_id`) USING BTREE,
  1675. CONSTRAINT `fk_jc_user_collection_con` FOREIGN KEY (`content_id`) REFERENCES `jc_content` (`content_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1676. CONSTRAINT `fk_jc_user_collection_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1677. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户收藏关联表' ROW_FORMAT = DYNAMIC;
  1678. -- ----------------------------
  1679. -- Table structure for jc_user_ext
  1680. -- ----------------------------
  1681. DROP TABLE IF EXISTS `jc_user_ext`;
  1682. CREATE TABLE `jc_user_ext` (
  1683. `user_id` int(11) NOT NULL,
  1684. `realname` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '真实姓名',
  1685. `gender` tinyint(1) NULL DEFAULT NULL COMMENT '性别',
  1686. `birthday` datetime NULL DEFAULT NULL COMMENT '出生日期',
  1687. `intro` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '个人介绍',
  1688. `comefrom` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '来自',
  1689. `qq` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'QQ',
  1690. `msn` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'MSN',
  1691. `phone` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电话',
  1692. `mobile` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机',
  1693. `user_img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户头像',
  1694. `user_signature` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户个性签名',
  1695. PRIMARY KEY (`user_id`) USING BTREE,
  1696. CONSTRAINT `fk_jc_ext_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1697. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS用户扩展信息表' ROW_FORMAT = DYNAMIC;
  1698. -- ----------------------------
  1699. -- Table structure for jc_user_menu
  1700. -- ----------------------------
  1701. DROP TABLE IF EXISTS `jc_user_menu`;
  1702. CREATE TABLE `jc_user_menu` (
  1703. `menu_id` int(11) NOT NULL AUTO_INCREMENT,
  1704. `menu_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单名称',
  1705. `menu_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单地址',
  1706. `priority` int(11) NOT NULL DEFAULT 10,
  1707. `user_id` int(11) NOT NULL,
  1708. PRIMARY KEY (`menu_id`) USING BTREE,
  1709. INDEX `fk_jc_menu_user`(`user_id`) USING BTREE,
  1710. CONSTRAINT `fk_jc_menu_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1711. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户常用菜单' ROW_FORMAT = DYNAMIC;
  1712. -- ----------------------------
  1713. -- Table structure for jc_user_resume
  1714. -- ----------------------------
  1715. DROP TABLE IF EXISTS `jc_user_resume`;
  1716. CREATE TABLE `jc_user_resume` (
  1717. `user_id` int(11) NOT NULL,
  1718. `resume_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '简历名称',
  1719. `target_worknature` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '期望工作性质',
  1720. `target_workplace` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '期望工作地点',
  1721. `target_category` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '期望职位类别',
  1722. `target_salary` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '期望月薪',
  1723. `edu_school` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '毕业学校',
  1724. `edu_graduation` datetime NULL DEFAULT NULL COMMENT '毕业时间',
  1725. `edu_back` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '学历',
  1726. `edu_discipline` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '专业',
  1727. `recent_company` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最近工作公司名称',
  1728. `company_industry` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最近公司所属行业',
  1729. `company_scale` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公司规模',
  1730. `job_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职位名称',
  1731. `job_category` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职位类别',
  1732. `job_start` datetime NULL DEFAULT NULL COMMENT '工作起始时间',
  1733. `subordinates` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '下属人数',
  1734. `job_description` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '工作描述',
  1735. `self_evaluation` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '自我评价',
  1736. PRIMARY KEY (`user_id`) USING BTREE,
  1737. CONSTRAINT `fk_jc_resume_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1738. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户简历' ROW_FORMAT = DYNAMIC;
  1739. -- ----------------------------
  1740. -- Table structure for jc_user_role
  1741. -- ----------------------------
  1742. DROP TABLE IF EXISTS `jc_user_role`;
  1743. CREATE TABLE `jc_user_role` (
  1744. `role_id` int(11) NOT NULL,
  1745. `user_id` int(11) NOT NULL,
  1746. PRIMARY KEY (`role_id`, `user_id`) USING BTREE,
  1747. INDEX `fk_jc_role_user`(`user_id`) USING BTREE,
  1748. CONSTRAINT `fk_jc_role_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1749. CONSTRAINT `fk_jc_user_role` FOREIGN KEY (`role_id`) REFERENCES `jc_role` (`role_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1750. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS用户角色关联表' ROW_FORMAT = DYNAMIC;
  1751. -- ----------------------------
  1752. -- Table structure for jc_user_site
  1753. -- ----------------------------
  1754. DROP TABLE IF EXISTS `jc_user_site`;
  1755. CREATE TABLE `jc_user_site` (
  1756. `usersite_id` int(11) NOT NULL AUTO_INCREMENT,
  1757. `user_id` int(11) NOT NULL,
  1758. `site_id` int(11) NOT NULL,
  1759. `check_step` tinyint(4) NOT NULL DEFAULT 1 COMMENT '审核级别',
  1760. `is_all_channel` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否拥有所有栏目的权限',
  1761. PRIMARY KEY (`usersite_id`) USING BTREE,
  1762. INDEX `fk_jc_site_user`(`user_id`) USING BTREE,
  1763. INDEX `fk_jc_user_site`(`site_id`) USING BTREE,
  1764. CONSTRAINT `fk_jc_site_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1765. CONSTRAINT `fk_jc_user_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1766. ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS管理员站点表' ROW_FORMAT = DYNAMIC;
  1767. -- ----------------------------
  1768. -- Table structure for jc_vote_item
  1769. -- ----------------------------
  1770. DROP TABLE IF EXISTS `jc_vote_item`;
  1771. CREATE TABLE `jc_vote_item` (
  1772. `voteitem_id` int(11) NOT NULL AUTO_INCREMENT,
  1773. `votetopic_id` int(11) NOT NULL,
  1774. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '标题',
  1775. `vote_count` int(11) NOT NULL DEFAULT 0 COMMENT '投票数量',
  1776. `priority` int(11) NOT NULL DEFAULT 10 COMMENT '排列顺序',
  1777. `subtopic_id` int(11) NULL DEFAULT NULL,
  1778. `picture` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图片',
  1779. PRIMARY KEY (`voteitem_id`) USING BTREE,
  1780. INDEX `fk_jc_vote_item_topic`(`votetopic_id`) USING BTREE,
  1781. INDEX `FK_jc_vote_item_subtopic`(`subtopic_id`) USING BTREE,
  1782. CONSTRAINT `FK_jc_vote_item_subtopic` FOREIGN KEY (`subtopic_id`) REFERENCES `jc_vote_subtopic` (`subtopic_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1783. CONSTRAINT `fk_jc_vote_item_topic` FOREIGN KEY (`votetopic_id`) REFERENCES `jc_vote_topic` (`votetopic_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1784. ) ENGINE = InnoDB AUTO_INCREMENT = 64 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS投票项' ROW_FORMAT = DYNAMIC;
  1785. -- ----------------------------
  1786. -- Table structure for jc_vote_record
  1787. -- ----------------------------
  1788. DROP TABLE IF EXISTS `jc_vote_record`;
  1789. CREATE TABLE `jc_vote_record` (
  1790. `voterecored_id` int(11) NOT NULL AUTO_INCREMENT,
  1791. `user_id` int(11) NULL DEFAULT NULL,
  1792. `votetopic_id` int(11) NOT NULL,
  1793. `vote_time` datetime NOT NULL COMMENT '投票时间',
  1794. `vote_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '投票IP',
  1795. `vote_cookie` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '投票COOKIE',
  1796. `wx_open_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信投票者openId',
  1797. PRIMARY KEY (`voterecored_id`) USING BTREE,
  1798. INDEX `fk_jc_vote_record_topic`(`votetopic_id`) USING BTREE,
  1799. INDEX `fk_jc_voterecord_user`(`user_id`) USING BTREE,
  1800. CONSTRAINT `fk_jc_vote_record_topic` FOREIGN KEY (`votetopic_id`) REFERENCES `jc_vote_topic` (`votetopic_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  1801. CONSTRAINT `fk_jc_voterecord_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1802. ) ENGINE = InnoDB AUTO_INCREMENT = 81 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS投票记录' ROW_FORMAT = DYNAMIC;
  1803. -- ----------------------------
  1804. -- Table structure for jc_vote_reply
  1805. -- ----------------------------
  1806. DROP TABLE IF EXISTS `jc_vote_reply`;
  1807. CREATE TABLE `jc_vote_reply` (
  1808. `votereply_id` int(11) NOT NULL AUTO_INCREMENT,
  1809. `reply` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '回复内容',
  1810. `subtopic_id` int(11) NULL DEFAULT NULL,
  1811. PRIMARY KEY (`votereply_id`) USING BTREE,
  1812. INDEX `FK_jc_vote_reply_sub`(`subtopic_id`) USING BTREE,
  1813. CONSTRAINT `FK_jc_vote_reply_sub` FOREIGN KEY (`subtopic_id`) REFERENCES `jc_vote_subtopic` (`subtopic_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1814. ) ENGINE = InnoDB AUTO_INCREMENT = 151 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '投票文本题目回复表' ROW_FORMAT = DYNAMIC;
  1815. -- ----------------------------
  1816. -- Table structure for jc_vote_subtopic
  1817. -- ----------------------------
  1818. DROP TABLE IF EXISTS `jc_vote_subtopic`;
  1819. CREATE TABLE `jc_vote_subtopic` (
  1820. `subtopic_id` int(11) NOT NULL AUTO_INCREMENT,
  1821. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '标题',
  1822. `votetopic_id` int(11) NOT NULL DEFAULT 0 COMMENT '投票(调查)',
  1823. `subtopic_type` int(2) NOT NULL DEFAULT 1 COMMENT '类型(1单选,2多选,3文本)',
  1824. `priority` int(11) NULL DEFAULT NULL,
  1825. PRIMARY KEY (`subtopic_id`) USING BTREE,
  1826. INDEX `FK_jc_vote_subtopic_vote`(`votetopic_id`) USING BTREE,
  1827. CONSTRAINT `FK_jc_vote_subtopic_vote` FOREIGN KEY (`votetopic_id`) REFERENCES `jc_vote_topic` (`votetopic_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1828. ) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '投票子题目' ROW_FORMAT = DYNAMIC;
  1829. -- ----------------------------
  1830. -- Table structure for jc_vote_topic
  1831. -- ----------------------------
  1832. DROP TABLE IF EXISTS `jc_vote_topic`;
  1833. CREATE TABLE `jc_vote_topic` (
  1834. `votetopic_id` int(11) NOT NULL AUTO_INCREMENT,
  1835. `site_id` int(11) NOT NULL,
  1836. `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '标题',
  1837. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
  1838. `start_time` datetime NULL DEFAULT NULL COMMENT '开始时间',
  1839. `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间',
  1840. `repeate_hour` int(11) NULL DEFAULT NULL COMMENT '重复投票限制时间,单位小时,为空不允许重复投票',
  1841. `total_count` int(11) NOT NULL DEFAULT 0 COMMENT '总投票数',
  1842. `multi_select` int(11) NOT NULL DEFAULT 1 COMMENT '最多可以选择几项',
  1843. `is_restrict_member` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否限制会员',
  1844. `is_restrict_ip` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否限制IP',
  1845. `is_restrict_cookie` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否限制COOKIE',
  1846. `is_disabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否禁用',
  1847. `is_def` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否默认主题',
  1848. `limit_weixin` tinyint(1) NULL DEFAULT 0 COMMENT '是否限制微信',
  1849. `vote_day` int(11) NULL DEFAULT 0 COMMENT '限定微信投票每个用户每日投票次数,为0时则投票期内限定投票一次',
  1850. PRIMARY KEY (`votetopic_id`) USING BTREE,
  1851. INDEX `fk_jc_votetopic_site`(`site_id`) USING BTREE,
  1852. CONSTRAINT `fk_jc_votetopic_site` FOREIGN KEY (`site_id`) REFERENCES `jc_site` (`site_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1853. ) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'CMS投票主题' ROW_FORMAT = DYNAMIC;
  1854. -- ----------------------------
  1855. -- Table structure for jc_webservice
  1856. -- ----------------------------
  1857. DROP TABLE IF EXISTS `jc_webservice`;
  1858. CREATE TABLE `jc_webservice` (
  1859. `service_id` int(11) NOT NULL AUTO_INCREMENT,
  1860. `service_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '接口地址',
  1861. `target_namespace` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1862. `success_result` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '正确返回值',
  1863. `service_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '接口类型',
  1864. `service_operate` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '接口操作',
  1865. PRIMARY KEY (`service_id`) USING BTREE
  1866. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '接口表' ROW_FORMAT = DYNAMIC;
  1867. -- ----------------------------
  1868. -- Table structure for jc_webservice_auth
  1869. -- ----------------------------
  1870. DROP TABLE IF EXISTS `jc_webservice_auth`;
  1871. CREATE TABLE `jc_webservice_auth` (
  1872. `auth_id` int(11) NOT NULL AUTO_INCREMENT,
  1873. `username` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名',
  1874. `password` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码',
  1875. `system` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '系统',
  1876. `is_enable` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否启用',
  1877. PRIMARY KEY (`auth_id`) USING BTREE
  1878. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'webservices认证表' ROW_FORMAT = DYNAMIC;
  1879. -- ----------------------------
  1880. -- Table structure for jc_webservice_call_record
  1881. -- ----------------------------
  1882. DROP TABLE IF EXISTS `jc_webservice_call_record`;
  1883. CREATE TABLE `jc_webservice_call_record` (
  1884. `record_id` int(11) NOT NULL AUTO_INCREMENT,
  1885. `service_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '接口识别码',
  1886. `auth_id` int(11) NOT NULL COMMENT '调用的认证',
  1887. `record_time` datetime NOT NULL COMMENT '调用时间',
  1888. PRIMARY KEY (`record_id`) USING BTREE,
  1889. INDEX `fk_webservice_record_auth`(`auth_id`) USING BTREE,
  1890. CONSTRAINT `fk_webservice_record_auth` FOREIGN KEY (`auth_id`) REFERENCES `jc_webservice_auth` (`auth_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1891. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '接口调用记录' ROW_FORMAT = DYNAMIC;
  1892. -- ----------------------------
  1893. -- Table structure for jc_webservice_param
  1894. -- ----------------------------
  1895. DROP TABLE IF EXISTS `jc_webservice_param`;
  1896. CREATE TABLE `jc_webservice_param` (
  1897. `service_id` int(11) NOT NULL DEFAULT 0,
  1898. `priority` int(11) NOT NULL DEFAULT 0 COMMENT '排列顺序',
  1899. `param_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '参数名',
  1900. `default_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '默认值',
  1901. INDEX `fk_param_webservice`(`service_id`) USING BTREE,
  1902. CONSTRAINT `fk_param_webservice` FOREIGN KEY (`service_id`) REFERENCES `jc_webservice` (`service_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1903. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '接口参数表' ROW_FORMAT = DYNAMIC;
  1904. -- ----------------------------
  1905. -- Table structure for jg_weixin
  1906. -- ----------------------------
  1907. DROP TABLE IF EXISTS `jg_weixin`;
  1908. CREATE TABLE `jg_weixin` (
  1909. `site_id` int(11) NOT NULL DEFAULT 0 COMMENT '站点ID',
  1910. `wx_pic` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信二维码',
  1911. `wx_welcome` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '关注欢迎语'
  1912. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1913. -- ----------------------------
  1914. -- Table structure for jg_weixinmenu
  1915. -- ----------------------------
  1916. DROP TABLE IF EXISTS `jg_weixinmenu`;
  1917. CREATE TABLE `jg_weixinmenu` (
  1918. `wm_id` int(11) NOT NULL AUTO_INCREMENT,
  1919. `site_id` int(11) NOT NULL DEFAULT 0 COMMENT '站点ID',
  1920. `wm_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信菜单名称',
  1921. `wm_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信菜单类别',
  1922. `wm_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '链接地址',
  1923. `wm_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '点击key',
  1924. `wm_parent_id` int(11) NULL DEFAULT NULL COMMENT '父节点',
  1925. PRIMARY KEY (`wm_id`) USING BTREE
  1926. ) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1927. -- ----------------------------
  1928. -- Table structure for jg_weixinmessage
  1929. -- ----------------------------
  1930. DROP TABLE IF EXISTS `jg_weixinmessage`;
  1931. CREATE TABLE `jg_weixinmessage` (
  1932. `wm_id` int(11) NOT NULL AUTO_INCREMENT,
  1933. `site_id` int(11) NOT NULL DEFAULT 0 COMMENT '站点ID',
  1934. `wm_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '序号',
  1935. `wm_title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  1936. `wm_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图片地址',
  1937. `wm_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '链接地址',
  1938. `wm_content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容',
  1939. `is_welcome` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否欢迎页',
  1940. `wm_msg_type` tinyint(1) NOT NULL DEFAULT 0 COMMENT '消息类型(0带图文链接 1内容加关键字提示 2仅有内容)',
  1941. PRIMARY KEY (`wm_id`) USING BTREE
  1942. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1943. -- ----------------------------
  1944. -- Table structure for jo_authentication
  1945. -- ----------------------------
  1946. DROP TABLE IF EXISTS `jo_authentication`;
  1947. CREATE TABLE `jo_authentication` (
  1948. `authentication_id` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '认证ID',
  1949. `userid` int(11) NOT NULL COMMENT '用户ID',
  1950. `username` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名',
  1951. `email` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',
  1952. `login_time` datetime NOT NULL COMMENT '登录时间',
  1953. `login_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '登录ip',
  1954. `update_time` datetime NOT NULL COMMENT '更新时间',
  1955. PRIMARY KEY (`authentication_id`) USING BTREE
  1956. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '认证信息表' ROW_FORMAT = DYNAMIC;
  1957. -- ----------------------------
  1958. -- Table structure for jo_config
  1959. -- ----------------------------
  1960. DROP TABLE IF EXISTS `jo_config`;
  1961. CREATE TABLE `jo_config` (
  1962. `cfg_key` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '配置KEY',
  1963. `cfg_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '配置VALUE',
  1964. PRIMARY KEY (`cfg_key`) USING BTREE
  1965. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '配置表' ROW_FORMAT = DYNAMIC;
  1966. -- ----------------------------
  1967. -- Table structure for jo_ftp
  1968. -- ----------------------------
  1969. DROP TABLE IF EXISTS `jo_ftp`;
  1970. CREATE TABLE `jo_ftp` (
  1971. `ftp_id` int(11) NOT NULL AUTO_INCREMENT,
  1972. `ftp_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称',
  1973. `ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'IP',
  1974. `port` int(11) NOT NULL DEFAULT 21 COMMENT '端口号',
  1975. `username` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '登录名',
  1976. `password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '登陆密码',
  1977. `encoding` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'UTF-8' COMMENT '编码',
  1978. `timeout` int(11) NULL DEFAULT NULL COMMENT '超时时间',
  1979. `ftp_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '路径',
  1980. `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '访问URL',
  1981. PRIMARY KEY (`ftp_id`) USING BTREE
  1982. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'FTP表' ROW_FORMAT = DYNAMIC;
  1983. -- ----------------------------
  1984. -- Table structure for jo_template
  1985. -- ----------------------------
  1986. DROP TABLE IF EXISTS `jo_template`;
  1987. CREATE TABLE `jo_template` (
  1988. `tpl_name` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '模板名称',
  1989. `tpl_source` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '模板内容',
  1990. `last_modified` bigint(20) NOT NULL COMMENT '最后修改时间',
  1991. `is_directory` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否目录',
  1992. PRIMARY KEY (`tpl_name`) USING BTREE
  1993. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '模板表' ROW_FORMAT = DYNAMIC;
  1994. -- ----------------------------
  1995. -- Table structure for jo_upload
  1996. -- ----------------------------
  1997. DROP TABLE IF EXISTS `jo_upload`;
  1998. CREATE TABLE `jo_upload` (
  1999. `filename` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '文件名',
  2000. `length` int(11) NOT NULL COMMENT '文件大小(字节)',
  2001. `last_modified` bigint(20) NOT NULL COMMENT '最后修改时间',
  2002. `content` longblob NOT NULL COMMENT '内容',
  2003. PRIMARY KEY (`filename`) USING BTREE
  2004. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '上传附件表' ROW_FORMAT = DYNAMIC;
  2005. -- ----------------------------
  2006. -- Table structure for jo_user
  2007. -- ----------------------------
  2008. DROP TABLE IF EXISTS `jo_user`;
  2009. CREATE TABLE `jo_user` (
  2010. `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  2011. `username` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名',
  2012. `email` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电子邮箱',
  2013. `password` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码',
  2014. `register_time` datetime NOT NULL COMMENT '注册时间',
  2015. `register_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '127.0.0.1' COMMENT '注册IP',
  2016. `last_login_time` datetime NOT NULL COMMENT '最后登录时间',
  2017. `last_login_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '127.0.0.1' COMMENT '最后登录IP',
  2018. `login_count` int(11) NOT NULL DEFAULT 0 COMMENT '登录次数',
  2019. `reset_key` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '重置密码KEY',
  2020. `reset_pwd` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '重置密码VALUE',
  2021. `error_time` datetime NULL DEFAULT NULL COMMENT '登录错误时间',
  2022. `error_count` int(11) NOT NULL DEFAULT 0 COMMENT '登录错误次数',
  2023. `error_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '登录错误IP',
  2024. `activation` tinyint(1) NOT NULL DEFAULT 1 COMMENT '激活状态',
  2025. `activation_code` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '激活码',
  2026. `feed_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  2027. PRIMARY KEY (`user_id`) USING BTREE,
  2028. UNIQUE INDEX `ak_username`(`username`) USING BTREE
  2029. ) ENGINE = InnoDB AUTO_INCREMENT = 4273 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = DYNAMIC;
  2030. -- ----------------------------
  2031. -- Table structure for opinion_collection
  2032. -- ----------------------------
  2033. DROP TABLE IF EXISTS `opinion_collection`;
  2034. CREATE TABLE `opinion_collection` (
  2035. `id` int(11) NOT NULL,
  2036. `question1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2037. `question2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2038. `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2039. `telephone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2040. `createtime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2041. `loginuser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2042. `timelimit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '30',
  2043. PRIMARY KEY (`id`) USING BTREE
  2044. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC;
  2045. -- ----------------------------
  2046. -- Table structure for satisfaction_survey
  2047. -- ----------------------------
  2048. DROP TABLE IF EXISTS `satisfaction_survey`;
  2049. CREATE TABLE `satisfaction_survey` (
  2050. `id` int(11) NOT NULL AUTO_INCREMENT,
  2051. `question1` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2052. `question2` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2053. `question3` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2054. `question4` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2055. `question5` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2056. `question6` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2057. `question7` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2058. `question8` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2059. `question9` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2060. `question10` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2061. `question11` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2062. `createtime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2063. `loginuser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
  2064. `timelimit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '30',
  2065. PRIMARY KEY (`id`) USING BTREE
  2066. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC;
  2067. SET FOREIGN_KEY_CHECKS = 1;