install.sql 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. CREATE TABLE `s_user_profile` (
  2. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  3. COMMENT 'UID',
  4. `content` TEXT NOT NULL
  5. COMMENT '配置内容',
  6. `type` VARCHAR(512)
  7. COMMENT '类型',
  8. `user_id` VARCHAR(32)
  9. COMMENT '用户ID'
  10. );
  11. CREATE TABLE `s_config` (
  12. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  13. COMMENT 'UID',
  14. `content` TEXT NOT NULL
  15. COMMENT '配置内容',
  16. `remark` VARCHAR(512)
  17. COMMENT '备注',
  18. `classified_id` VARCHAR(32)
  19. COMMENT '分类ID',
  20. `create_date` DATETIME NOT NULL
  21. COMMENT '创建日期',
  22. `update_date` DATETIME
  23. COMMENT '修改日期'
  24. );
  25. ALTER TABLE `s_config` COMMENT '系统配置文件表';
  26. CREATE TABLE `s_form` (
  27. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  28. COMMENT 'uid',
  29. `classified_id` VARCHAR(32) COMMENT '分类ID',
  30. `name` VARCHAR(256) NOT NULL
  31. COMMENT '名称',
  32. `html` TEXT COMMENT 'html内容',
  33. `meta` TEXT COMMENT '结构定义',
  34. `config` TEXT COMMENT '配置',
  35. `version` INT COMMENT '版本',
  36. `revision` INT COMMENT '修订版',
  37. `release` INT COMMENT '发布版',
  38. `using` TINYINT COMMENT '是否使用中',
  39. `create_date` DATETIME NOT NULL
  40. COMMENT '创建日期',
  41. `update_date` DATETIME COMMENT '修改日期',
  42. `remark` VARCHAR(200)
  43. );
  44. ALTER TABLE `s_form` COMMENT '动态表单';
  45. CREATE TABLE `s_template` (
  46. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  47. COMMENT 'uid',
  48. `name` VARCHAR(256) NOT NULL
  49. COMMENT '名称',
  50. `template` TEXT COMMENT '模板内容',
  51. `classified_id` VARCHAR(32) COMMENT '分类',
  52. `type` VARCHAR(64) COMMENT '类型',
  53. `script` TEXT COMMENT '脚本',
  54. `script_links` TEXT COMMENT '外部脚本',
  55. `css` TEXT COMMENT '样式',
  56. `css_links` TEXT COMMENT '外部样式',
  57. `version` INT COMMENT '版本',
  58. `revision` INT COMMENT '修订版',
  59. `release` INT COMMENT '发布版',
  60. `using` TINYINT COMMENT '是否使用中',
  61. `remark` VARCHAR(200)
  62. );
  63. ALTER TABLE `s_template` COMMENT '模板';
  64. CREATE TABLE `s_modules` (
  65. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  66. COMMENT 'uid',
  67. `name` VARCHAR(256) NOT NULL
  68. COMMENT '模块名称',
  69. `uri` VARCHAR(1024) NULL
  70. COMMENT 'uri',
  71. `icon` VARCHAR(256) NULL
  72. COMMENT '图标',
  73. `parent_id` VARCHAR(256) NOT NULL
  74. COMMENT '上级菜单',
  75. `remark` VARCHAR(512) NULL
  76. COMMENT '备注',
  77. `status` INT(4) NULL
  78. COMMENT '状态',
  79. `optional` TEXT NOT NULL
  80. COMMENT '可选权限',
  81. `sort_index` INT(32) NOT NULL
  82. COMMENT '排序'
  83. );
  84. ALTER TABLE `s_modules` COMMENT '系统模块';
  85. CREATE TABLE `s_module_meta` (
  86. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  87. COMMENT 'uid',
  88. `key` VARCHAR(256) NOT NULL
  89. COMMENT '标识',
  90. `module_id` VARCHAR(1024) NOT NULL
  91. COMMENT '模块ID',
  92. `remark` VARCHAR(1024) NULL
  93. COMMENT '备注',
  94. `role_id` VARCHAR(256) NULL
  95. COMMENT '图标',
  96. `status` INT(4) NULL
  97. COMMENT '状态',
  98. `meta` TEXT NULL
  99. COMMENT '定义内容'
  100. );
  101. ALTER TABLE `s_modules` COMMENT '系统模块配置';
  102. CREATE TABLE `s_resources` (
  103. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  104. COMMENT 'uid',
  105. `name` VARCHAR(256) NOT NULL
  106. COMMENT '资源名称',
  107. `path` VARCHAR(1024) NOT NULL
  108. COMMENT '路径',
  109. `type` VARCHAR(256) NOT NULL
  110. COMMENT '类型',
  111. `md5` VARCHAR(256) NOT NULL
  112. COMMENT 'md5校验值',
  113. `status` INT(4) NULL
  114. COMMENT '状态',
  115. `create_date` DATETIME NOT NULL
  116. COMMENT '创建时间',
  117. `creator_id` VARCHAR(256) NOT NULL
  118. COMMENT '创建人'
  119. );
  120. ALTER TABLE `s_resources` COMMENT '资源表';
  121. CREATE TABLE `s_classified` (
  122. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  123. COMMENT 'uid',
  124. `remark` VARCHAR(1024) NOT NULL
  125. COMMENT '备注',
  126. `type` VARCHAR(256) NOT NULL
  127. COMMENT '类型',
  128. `parent_id` VARCHAR(32) NOT NULL
  129. COMMENT '父级分类',
  130. `icon` VARCHAR(256) NULL
  131. COMMENT '状态',
  132. `config` TEXT NOT NULL
  133. COMMENT '创建时间',
  134. `sort_index` INT NOT NULL
  135. COMMENT '排序'
  136. );
  137. ALTER TABLE `s_resources` COMMENT '资源表';
  138. CREATE TABLE `s_role` (
  139. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  140. COMMENT 'uid',
  141. `name` VARCHAR(256) NOT NULL
  142. COMMENT '角色名称',
  143. `type` VARCHAR(50) NULL
  144. COMMENT '类型',
  145. `remark` VARCHAR(512) NULL
  146. COMMENT '备注'
  147. );
  148. ALTER TABLE `s_role` COMMENT '角色表';
  149. CREATE TABLE `s_role_modules` (
  150. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  151. COMMENT 'uid',
  152. `module_id` VARCHAR(256) NOT NULL
  153. COMMENT '模块id',
  154. `role_id` VARCHAR(256) NOT NULL
  155. COMMENT '角色id',
  156. `actions` TEXT NULL
  157. COMMENT '可操作权限'
  158. );
  159. ALTER TABLE `s_role_modules` COMMENT '角色模块绑定表';
  160. CREATE TABLE `s_script` (
  161. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  162. COMMENT 'uid',
  163. `name` VARCHAR(256) NOT NULL
  164. COMMENT '脚本名称',
  165. `classified_id` VARCHAR(1024) NOT NULL
  166. COMMENT '路径',
  167. `type` VARCHAR(256) NOT NULL
  168. COMMENT '类型',
  169. `content` TEXT NOT NULL
  170. COMMENT '内容',
  171. `remark` VARCHAR(512) NULL
  172. COMMENT '备注',
  173. `status` INT(4) NULL
  174. COMMENT '状态'
  175. );
  176. ALTER TABLE `s_script` COMMENT '脚本';
  177. CREATE TABLE `s_user` (
  178. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  179. COMMENT 'ID',
  180. `username` VARCHAR(64) NOT NULL
  181. COMMENT '用户名',
  182. `password` VARCHAR(64) NOT NULL
  183. COMMENT '密码',
  184. `name` VARCHAR(64) NULL
  185. COMMENT '姓名',
  186. `email` VARCHAR(512) NULL
  187. COMMENT '邮箱',
  188. `phone` VARCHAR(64) NULL
  189. COMMENT '联系电话',
  190. `status` INT(4) NULL
  191. COMMENT '状态',
  192. `create_date` DATETIME NOT NULL
  193. COMMENT '创建日期',
  194. `update_date` DATETIME NULL
  195. COMMENT '修改日期'
  196. );
  197. ALTER TABLE `s_user` COMMENT '用户表';
  198. CREATE TABLE `s_user_role` (
  199. `u_id` VARCHAR(32) NOT NULL PRIMARY KEY
  200. COMMENT 'UID',
  201. `user_id` VARCHAR(256) NOT NULL
  202. COMMENT '用户ID',
  203. `role_id` VARCHAR(256) NOT NULL
  204. COMMENT '角色ID'
  205. );
  206. ALTER TABLE `s_user_role` COMMENT '用户角色关联表';
  207. CREATE TABLE s_history
  208. (
  209. `u_id` VARCHAR(32) NOT NULL
  210. COMMENT 'UID',
  211. `type` VARCHAR(64) NOT NULL
  212. COMMENT '类型',
  213. `describe` VARCHAR(512) COMMENT '描述',
  214. `primary_key_name` VARCHAR(32) COMMENT '主键名称',
  215. `primary_key_value` VARCHAR(64) COMMENT '主键值',
  216. `change_before` TEXT COMMENT '修改前的值',
  217. `change_after` TEXT COMMENT '修改后的值',
  218. `create_date` DATETIME NOT NULL
  219. COMMENT '创建日期',
  220. `creator_id` VARCHAR(32) COMMENT '创建人'
  221. );
  222. ALTER TABLE `s_history` COMMENT '操作记录表';