install.sql 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
  1. -- ----------------------------
  2. -- Table structure for S_CONFIG
  3. -- ----------------------------
  4. CREATE TABLE "S_CONFIG" (
  5. "U_ID" VARCHAR2(256) NOT NULL,
  6. "CONTENT" CLOB NOT NULL,
  7. "REMARK" VARCHAR2(512) NULL,
  8. "CREATE_DATE" DATETIME NOT NULL,
  9. "UPDATE_DATE" DATETIME NULL
  10. );
  11. COMMENT ON TABLE "S_CONFIG" IS '系统配置文件表';
  12. COMMENT ON COLUMN "S_CONFIG"."U_ID" IS 'UID';
  13. COMMENT ON COLUMN "S_CONFIG"."CONTENT" IS '配置内容';
  14. COMMENT ON COLUMN "S_CONFIG"."REMARK" IS '备注';
  15. COMMENT ON COLUMN "S_CONFIG"."CREATE_DATE" IS '创建日期';
  16. COMMENT ON COLUMN "S_CONFIG"."UPDATE_DATE" IS '修改日期';
  17. -- ----------------------------
  18. -- Table structure for S_FORM
  19. -- ----------------------------
  20. CREATE TABLE "S_FORM" (
  21. "U_ID" VARCHAR2(256) NOT NULL,
  22. "NAME" VARCHAR2(256) NOT NULL,
  23. "HTML" CLOB NULL,
  24. "META" CLOB NULL,
  25. "CONFIG" CLOB NULL,
  26. "VERSION" NUMBER(32) NULL,
  27. "USING" NUMBER(4) NULL,
  28. "CREATE_DATE" DATETIME NOT NULL,
  29. "UPDATE_DATE" DATETIME NULL,
  30. "REMARK" VARCHAR2(200) NULL
  31. );
  32. COMMENT ON COLUMN "S_FORM"."U_ID" IS 'UID';
  33. COMMENT ON COLUMN "S_FORM"."NAME" IS '名称';
  34. COMMENT ON COLUMN "S_FORM"."HTML" IS 'HTML内容';
  35. COMMENT ON COLUMN "S_FORM"."META" IS '结构定义';
  36. COMMENT ON COLUMN "S_FORM"."CONFIG" IS '配置';
  37. COMMENT ON COLUMN "S_FORM"."VERSION" IS '版本';
  38. COMMENT ON COLUMN "S_FORM"."USING" IS '是否使用中';
  39. COMMENT ON COLUMN "S_FORM"."CREATE_DATE" IS '创建日期';
  40. COMMENT ON COLUMN "S_FORM"."UPDATE_DATE" IS '修改日期';
  41. -- ----------------------------
  42. -- Table structure for S_LOGGER
  43. -- ----------------------------
  44. CREATE TABLE "S_LOGGER" (
  45. "U_ID" VARCHAR2(256) NOT NULL,
  46. "CLIENT_IP" VARCHAR2(256) NULL,
  47. "REQUEST_URI" VARCHAR2(1024) NOT NULL,
  48. "REQUEST_URL" VARCHAR2(2048) NOT NULL,
  49. "REQUEST_METHOD" VARCHAR2(512) NOT NULL,
  50. "RESPONSE_CONTENT" CLOB NOT NULL,
  51. "USER_ID" VARCHAR2(64) NOT NULL,
  52. "REQUEST_TIME" DATETIME NULL,
  53. "RESPONSE_TIME" DATETIME NULL,
  54. "USER_AGENT" CLOB NULL,
  55. "REFERER" VARCHAR2(64) NOT NULL,
  56. "RESPONSE_CODE" CLOB NULL,
  57. "REQUEST_HEADER" CLOB NULL,
  58. "CLASS_NAME" VARCHAR2(512) NULL,
  59. "MODULE_DESC" VARCHAR2(256) NULL,
  60. "REQUEST_PARAM" CLOB NULL,
  61. "EXCEPTION_INFO" CLOB NULL,
  62. "CACHE_KEY" CLOB NULL,
  63. "SERVER_IP" VARCHAR2(64) NULL,
  64. "APP_NAME" VARCHAR2(128) NULL,
  65. "USE_TIME" NUMBER(32) NULL
  66. );
  67. COMMENT ON TABLE "S_LOGGER" IS '日志表';
  68. COMMENT ON COLUMN "S_LOGGER"."U_ID" IS 'UID';
  69. COMMENT ON COLUMN "S_LOGGER"."CLIENT_IP" IS '客户端IP';
  70. COMMENT ON COLUMN "S_LOGGER"."REQUEST_URI" IS 'URI';
  71. COMMENT ON COLUMN "S_LOGGER"."REQUEST_URL" IS 'URL';
  72. COMMENT ON COLUMN "S_LOGGER"."REQUEST_METHOD" IS '请求方法';
  73. COMMENT ON COLUMN "S_LOGGER"."RESPONSE_CONTENT" IS '相应内容';
  74. COMMENT ON COLUMN "S_LOGGER"."USER_ID" IS '操作用户';
  75. COMMENT ON COLUMN "S_LOGGER"."REQUEST_TIME" IS '请求时间';
  76. COMMENT ON COLUMN "S_LOGGER"."RESPONSE_TIME" IS '响应时间';
  77. COMMENT ON COLUMN "S_LOGGER"."USER_AGENT" IS '用户标识';
  78. COMMENT ON COLUMN "S_LOGGER"."REFERER" IS 'referer';
  79. COMMENT ON COLUMN "S_LOGGER"."RESPONSE_CODE" IS '响应码';
  80. COMMENT ON COLUMN "S_LOGGER"."REQUEST_HEADER" IS '请求头';
  81. COMMENT ON COLUMN "S_LOGGER"."CLASS_NAME" IS '对于class名称';
  82. COMMENT ON COLUMN "S_LOGGER"."MODULE_DESC" IS '描述';
  83. COMMENT ON COLUMN "S_LOGGER"."REQUEST_PARAM" IS '请求参数';
  84. COMMENT ON COLUMN "S_LOGGER"."EXCEPTION_INFO" IS '异常';
  85. COMMENT ON COLUMN "S_LOGGER"."CACHE_KEY" IS '缓存';
  86. COMMENT ON COLUMN "S_LOGGER"."SERVER_IP" IS '服务器ID';
  87. COMMENT ON COLUMN "S_LOGGER"."APP_NAME" IS '应用名称';
  88. COMMENT ON COLUMN "S_LOGGER"."USE_TIME" IS '请求耗时';
  89. -- ----------------------------
  90. -- Records of S_LOGGER
  91. -- ----------------------------
  92. -- ----------------------------
  93. -- Table structure for S_MODULES
  94. -- ----------------------------
  95. CREATE TABLE "S_MODULES" (
  96. "U_ID" VARCHAR2(256) NOT NULL,
  97. "NAME" VARCHAR2(256) NOT NULL,
  98. "URI" VARCHAR2(1024) NULL,
  99. "ICON" VARCHAR2(256) NULL,
  100. "P_ID" VARCHAR2(256) NOT NULL,
  101. "REMARK" VARCHAR2(512) NULL,
  102. "STATUS" NUMBER(4) NULL,
  103. "M_OPTION" CLOB NOT NULL,
  104. "SORT_INDEX" NUMBER(32) NOT NULL
  105. );
  106. COMMENT ON TABLE "S_MODULES" IS '系统模块';
  107. COMMENT ON COLUMN "S_MODULES"."U_ID" IS 'UID';
  108. COMMENT ON COLUMN "S_MODULES"."NAME" IS '模块名称';
  109. COMMENT ON COLUMN "S_MODULES"."URI" IS 'URI';
  110. COMMENT ON COLUMN "S_MODULES"."ICON" IS '图标';
  111. COMMENT ON COLUMN "S_MODULES"."P_ID" IS '上级菜单';
  112. COMMENT ON COLUMN "S_MODULES"."REMARK" IS '备注';
  113. COMMENT ON COLUMN "S_MODULES"."STATUS" IS '状态';
  114. COMMENT ON COLUMN "S_MODULES"."M_OPTION" IS '可选权限';
  115. COMMENT ON COLUMN "S_MODULES"."SORT_INDEX" IS '排序';
  116. -- ----------------------------
  117. -- Records of S_MODULES
  118. -- ----------------------------
  119. INSERT INTO "S_MODULES" VALUES ('sys', '系统设置', NULL, 'fa fa-cog', '-1', '系统权限', '101', '[]', '1');
  120. INSERT INTO "S_MODULES" VALUES ('form', '表单管理', 'admin/form/list.html', 'fa fa-wpforms', 'sys', NULL, '1', '[{"id":"M","text":"菜单可见","checked":true},{"id":"C","text":"新增","checked":false},{"id":"R","text":"查询","checked":false},{"id":"U","text":"修改","checked":false},{"id":"D","text":"删除","checked":false},{"id":"deploy","text":"发布","checked":false}]', '10101');
  121. INSERT INTO "S_MODULES" VALUES ('module', '权限管理', 'admin/module/list.html', 'fa fa-list-alt', 'sys', NULL, '1', '[{"id":"M","text":"菜单可见","checked":true},{"id":"C","text":"新增","checked":false},{"id":"R","text":"查询","checked":false},{"id":"U","text":"修改","checked":false},{"id":"D","text":"删除","checked":false}]', '10102');
  122. INSERT INTO "S_MODULES" VALUES ('role', '角色管理', 'admin/role/list.html', 'fa fa-users', 'sys', '初始数据', '1', '[{"id":"M", "text":"菜单可见", "uri":""},{"id":"C", "text":"新增", "uri":""},{"id":"R", "text":"查询", "uri":""},{"id":"U", "text":"修改", "uri":""},{"id":"D", "text":"删除", "uri":""}]', '10103');
  123. INSERT INTO "S_MODULES" VALUES ('user', '用户管理', 'admin/user/list.html', 'fa fa-user', 'sys', '初始数据', '1', '[{"id":"M", "text":"菜单可见", "uri":""},{"id":"C", "text":"新增", "uri":""},{"id":"R", "text":"查询", "uri":""},{"id":"U", "text":"修改", "uri":""},{"id":"D", "text":"删除", "uri":""}]', '10104');
  124. INSERT INTO "S_MODULES" VALUES ('s_logger', '日志管理', 'admin/logger/list.html', 'fa fa-book', 'sys', NULL, '1', '[{"id":"M","text":"菜单可见","checked":true},{"id":"R","text":"查询","checked":false}]', '10105');
  125. -- ----------------------------
  126. -- Table structure for S_RESOURCES
  127. -- ----------------------------
  128. CREATE TABLE "S_RESOURCES" (
  129. "U_ID" VARCHAR2(256) NOT NULL,
  130. "NAME" VARCHAR2(256) NOT NULL,
  131. "PATH" VARCHAR2(1024) NOT NULL,
  132. "TYPE" VARCHAR2(256) NOT NULL,
  133. "MD5" VARCHAR2(256) NOT NULL,
  134. "STATUS" NUMBER(4) NULL,
  135. "CREATE_DATE" DATETIME NOT NULL,
  136. "CREATOR_ID" VARCHAR2(256) NOT NULL
  137. );
  138. COMMENT ON TABLE "S_RESOURCES" IS '资源表';
  139. COMMENT ON COLUMN "S_RESOURCES"."U_ID" IS 'UID';
  140. COMMENT ON COLUMN "S_RESOURCES"."NAME" IS '资源名称';
  141. COMMENT ON COLUMN "S_RESOURCES"."PATH" IS '路径';
  142. COMMENT ON COLUMN "S_RESOURCES"."TYPE" IS '类型';
  143. COMMENT ON COLUMN "S_RESOURCES"."MD5" IS 'MD5校验值';
  144. COMMENT ON COLUMN "S_RESOURCES"."STATUS" IS '状态';
  145. COMMENT ON COLUMN "S_RESOURCES"."CREATE_DATE" IS '创建时间';
  146. COMMENT ON COLUMN "S_RESOURCES"."CREATOR_ID" IS '创建人';
  147. -- ----------------------------
  148. -- Table structure for S_ROLE
  149. -- ----------------------------
  150. CREATE TABLE "S_ROLE" (
  151. "U_ID" VARCHAR2(256) NOT NULL,
  152. "NAME" VARCHAR2(256) NOT NULL,
  153. "TYPE" VARCHAR2(50) NULL,
  154. "REMARK" VARCHAR2(512) NULL
  155. );
  156. COMMENT ON TABLE "S_ROLE" IS '角色表';
  157. COMMENT ON COLUMN "S_ROLE"."U_ID" IS 'UID';
  158. COMMENT ON COLUMN "S_ROLE"."NAME" IS '角色名称';
  159. COMMENT ON COLUMN "S_ROLE"."TYPE" IS '类型';
  160. COMMENT ON COLUMN "S_ROLE"."REMARK" IS '备注';
  161. -- ----------------------------
  162. -- Records of S_ROLE
  163. -- ----------------------------
  164. INSERT INTO "S_ROLE" VALUES ('admin', '超级管理员', NULL, '初始数据');
  165. -- ----------------------------
  166. -- Table structure for S_ROLE_MODULES
  167. -- ----------------------------
  168. CREATE TABLE "S_ROLE_MODULES" (
  169. "U_ID" VARCHAR2(256) NOT NULL,
  170. "MODULE_ID" VARCHAR2(256) NOT NULL,
  171. "ROLE_ID" VARCHAR2(256) NOT NULL,
  172. "O_LEVEL" CLOB NULL
  173. );
  174. COMMENT ON TABLE "S_ROLE_MODULES" IS '角色模块绑定表';
  175. COMMENT ON COLUMN "S_ROLE_MODULES"."U_ID" IS 'UID';
  176. COMMENT ON COLUMN "S_ROLE_MODULES"."MODULE_ID" IS '模块ID';
  177. COMMENT ON COLUMN "S_ROLE_MODULES"."ROLE_ID" IS '角色ID';
  178. COMMENT ON COLUMN "S_ROLE_MODULES"."O_LEVEL" IS '可操作权限';
  179. -- ----------------------------
  180. -- Table structure for S_SCRIPT
  181. -- ----------------------------
  182. CREATE TABLE "S_SCRIPT" (
  183. "U_ID" VARCHAR2(256) NOT NULL,
  184. "NAME" VARCHAR2(256) NOT NULL,
  185. "PATH" VARCHAR2(1024) NOT NULL,
  186. "TYPE" VARCHAR2(256) NOT NULL,
  187. "CONTENT" CLOB NOT NULL,
  188. "REMARK" VARCHAR2(512) NULL,
  189. "STATUS" NUMBER(4) NULL
  190. );
  191. COMMENT ON TABLE "S_SCRIPT" IS '脚本';
  192. COMMENT ON COLUMN "S_SCRIPT"."U_ID" IS 'UID';
  193. COMMENT ON COLUMN "S_SCRIPT"."NAME" IS '脚本名称';
  194. COMMENT ON COLUMN "S_SCRIPT"."PATH" IS '路径';
  195. COMMENT ON COLUMN "S_SCRIPT"."TYPE" IS '类型';
  196. COMMENT ON COLUMN "S_SCRIPT"."CONTENT" IS '内容';
  197. COMMENT ON COLUMN "S_SCRIPT"."REMARK" IS '备注';
  198. COMMENT ON COLUMN "S_SCRIPT"."STATUS" IS '状态';
  199. -- ----------------------------
  200. -- Records of S_TEST_2
  201. -- ----------------------------
  202. -- ----------------------------
  203. -- Table structure for S_USER
  204. -- ----------------------------
  205. CREATE TABLE "S_USER" (
  206. "U_ID" VARCHAR2(64) NOT NULL,
  207. "USERNAME" VARCHAR2(64) NOT NULL,
  208. "PASSWORD" VARCHAR2(64) NOT NULL,
  209. "NAME" VARCHAR2(64) NULL,
  210. "EMAIL" VARCHAR2(512) NULL,
  211. "PHONE" VARCHAR2(64) NULL,
  212. "STATUS" NUMBER(4) NULL,
  213. "CREATE_DATE" DATETIME NOT NULL,
  214. "UPDATE_DATE" DATETIME NULL,
  215. "ENT_ID" VARCHAR2(64) NULL
  216. );
  217. COMMENT ON TABLE "S_USER" IS '用户表';
  218. COMMENT ON COLUMN "S_USER"."U_ID" IS 'ID';
  219. COMMENT ON COLUMN "S_USER"."USERNAME" IS '用户名';
  220. COMMENT ON COLUMN "S_USER"."PASSWORD" IS '密码';
  221. COMMENT ON COLUMN "S_USER"."NAME" IS '姓名';
  222. COMMENT ON COLUMN "S_USER"."EMAIL" IS '邮箱';
  223. COMMENT ON COLUMN "S_USER"."PHONE" IS '联系电话';
  224. COMMENT ON COLUMN "S_USER"."STATUS" IS '状态';
  225. COMMENT ON COLUMN "S_USER"."CREATE_DATE" IS '创建日期';
  226. COMMENT ON COLUMN "S_USER"."UPDATE_DATE" IS '修改日期';
  227. COMMENT ON COLUMN "S_USER"."ENT_ID" IS '企业ID';
  228. -- ----------------------------
  229. -- Records of S_USER
  230. -- ----------------------------
  231. INSERT INTO "S_USER" VALUES ('admin', 'admin', '23ec59e119da971084cbd0ba72d230a0', '超级管理员', NULL, NULL, '1', TO_DATE('2015-11-19 12:10:36', 'YYYY-MM-DD HH24:MI:SS'), NULL, NULL);
  232. -- ----------------------------
  233. -- Table structure for S_USER_ROLE
  234. -- ----------------------------
  235. CREATE TABLE "S_USER_ROLE" (
  236. "U_ID" VARCHAR2(256) NOT NULL,
  237. "USER_ID" VARCHAR2(256) NOT NULL,
  238. "ROLE_ID" VARCHAR2(256) NOT NULL
  239. );
  240. COMMENT ON TABLE "S_USER_ROLE" IS '用户角色关联表';
  241. COMMENT ON COLUMN "S_USER_ROLE"."U_ID" IS 'UID';
  242. COMMENT ON COLUMN "S_USER_ROLE"."USER_ID" IS '用户ID';
  243. COMMENT ON COLUMN "S_USER_ROLE"."ROLE_ID" IS '角色ID';
  244. -- Create table
  245. CREATE TABLE "S_HISTORY"
  246. (
  247. "U_ID" VARCHAR2(32) NOT NULL,
  248. "TYPE" VARCHAR2(64) NOT NULL,
  249. "DESCRIBE" VARCHAR2(512),
  250. "PRIMARY_KEY_NAME" VARCHAR2(32),
  251. "PRIMARY_KEY_VALUE" VARCHAR2(64),
  252. "CHANGE_BEFORE" CLOB,
  253. "CHANGE_AFTER" CLOB,
  254. "CREATE_DATE" DATETIME NOT NULL,
  255. "CREATOR_ID" VARCHAR2(32)
  256. );
  257. ALTER TABLE "S_CONFIG" ADD PRIMARY KEY ("U_ID");
  258. ALTER TABLE "S_LOGGER" ADD PRIMARY KEY ("U_ID");
  259. ALTER TABLE "S_MODULES" ADD PRIMARY KEY ("U_ID");
  260. ALTER TABLE "S_RESOURCES" ADD PRIMARY KEY ("U_ID");
  261. ALTER TABLE "S_ROLE" ADD PRIMARY KEY ("U_ID");
  262. ALTER TABLE "S_ROLE_MODULES" ADD PRIMARY KEY ("U_ID");
  263. ALTER TABLE "S_SCRIPT" ADD PRIMARY KEY ("U_ID");
  264. ALTER TABLE "S_USER" ADD PRIMARY KEY ("U_ID");
  265. ALTER TABLE "S_USER_ROLE" ADD PRIMARY KEY ("U_ID");