Quellcode durchsuchen

新增history表

周浩 vor 9 Jahren
Ursprung
Commit
ccbc5eafcb

+ 15 - 15
hsweb-web-bean/src/main/resources/system/install/sql/mysql/install.sql

@@ -3,15 +3,15 @@
 -- ----------------------------
 
 CREATE TABLE `s_config` (
-  `u_id`    VARCHAR(32) NOT NULL PRIMARY KEY
+  `u_id`        VARCHAR(32) NOT NULL PRIMARY KEY
   COMMENT 'UID',
-  `content` TEXT        NOT NULL
+  `content`     TEXT        NOT NULL
   COMMENT '配置内容',
-  `remark`  VARCHAR(512)
+  `remark`      VARCHAR(512)
   COMMENT '备注',
-  `create_date` datetimeTIME NOT NULL
+  `create_date` DATETIME    NOT NULL
   COMMENT '创建日期',
-  `update_date` datetimeTIME
+  `update_date` DATETIME
   COMMENT '修改日期'
 );
 ALTER TABLE `s_config` COMMENT '系统配置文件表';
@@ -19,19 +19,19 @@ ALTER TABLE `s_config` COMMENT '系统配置文件表';
 -- Table structure for S_FORM
 -- ----------------------------
 CREATE TABLE `s_form` (
-  `u_id`    VARCHAR(32)  NOT NULL PRIMARY KEY
+  `u_id`        VARCHAR(32)  NOT NULL PRIMARY KEY
   COMMENT 'uid',
-  `name`    VARCHAR(256) NOT NULL
+  `name`        VARCHAR(256) NOT NULL
   COMMENT '名称',
-  `html`    TEXT COMMENT 'html内容',
-  `meta`    TEXT COMMENT '结构定义',
-  `config`  TEXT COMMENT '配置',
-  `version` INT COMMENT '版本',
-  `using`   TINYINT COMMENT '是否使用中',
-  `create_date` datetimeTIME NOT NULL
+  `html`        TEXT COMMENT 'html内容',
+  `meta`        TEXT COMMENT '结构定义',
+  `config`      TEXT COMMENT '配置',
+  `version`     INT COMMENT '版本',
+  `using`       TINYINT COMMENT '是否使用中',
+  `create_date` DATETIME     NOT NULL
   COMMENT '创建日期',
-  `update_date` datetimeTIME COMMENT '修改日期',
-  `remark`  VARCHAR(200)
+  `update_date` DATETIME COMMENT '修改日期',
+  `remark`      VARCHAR(200)
 );
 ALTER TABLE `s_form` COMMENT '动态表单';
 

+ 111 - 108
hsweb-web-bean/src/main/resources/system/install/sql/oracle/install.sql

@@ -1,15 +1,13 @@
-
 -- ----------------------------
 -- Table structure for S_CONFIG
 -- ----------------------------
 CREATE TABLE "S_CONFIG" (
-  "U_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "CONTENT" CLOB NOT NULL ,
-  "REMARK" VARCHAR2(512 BYTE) NULL ,
-  "CREATE_DATE" DATE NOT NULL ,
-  "UPDATE_DATE" DATE NULL
-)
-;
+  "U_ID"        VARCHAR2(256) NOT NULL,
+  "CONTENT"     CLOB          NOT NULL,
+  "REMARK"      VARCHAR2(512) NULL,
+  "CREATE_DATE" DATE          NOT NULL,
+  "UPDATE_DATE" DATE          NULL
+);
 COMMENT ON TABLE "S_CONFIG" IS '系统配置文件表';
 COMMENT ON COLUMN "S_CONFIG"."U_ID" IS 'UID';
 COMMENT ON COLUMN "S_CONFIG"."CONTENT" IS '配置内容';
@@ -21,18 +19,17 @@ COMMENT ON COLUMN "S_CONFIG"."UPDATE_DATE" IS '修改日期';
 -- Table structure for S_FORM
 -- ----------------------------
 CREATE TABLE "S_FORM" (
-  "U_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "NAME" VARCHAR2(256 BYTE) NOT NULL ,
-  "HTML" CLOB NULL ,
-  "META" CLOB NULL ,
-  "CONFIG" CLOB NULL ,
-  "VERSION" NUMBER(32) NULL ,
-  "USING" NUMBER(4) NULL ,
-  "CREATE_DATE" DATE NOT NULL ,
-  "UPDATE_DATE" DATE NULL ,
-  "REMARK" VARCHAR2(200 BYTE) NULL
-)
-;
+  "U_ID"        VARCHAR2(256) NOT NULL,
+  "NAME"        VARCHAR2(256) NOT NULL,
+  "HTML"        CLOB          NULL,
+  "META"        CLOB          NULL,
+  "CONFIG"      CLOB          NULL,
+  "VERSION"     NUMBER(32)    NULL,
+  "USING"       NUMBER(4)     NULL,
+  "CREATE_DATE" DATE          NOT NULL,
+  "UPDATE_DATE" DATE          NULL,
+  "REMARK"      VARCHAR2(200) NULL
+);
 COMMENT ON COLUMN "S_FORM"."U_ID" IS 'UID';
 COMMENT ON COLUMN "S_FORM"."NAME" IS '名称';
 COMMENT ON COLUMN "S_FORM"."HTML" IS 'HTML内容';
@@ -47,29 +44,28 @@ COMMENT ON COLUMN "S_FORM"."UPDATE_DATE" IS '修改日期';
 -- Table structure for S_LOGGER
 -- ----------------------------
 CREATE TABLE "S_LOGGER" (
-  "U_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "CLIENT_IP" VARCHAR2(256 BYTE) NULL ,
-  "REQUEST_URI" VARCHAR2(1024 BYTE) NOT NULL ,
-  "REQUEST_URL" VARCHAR2(2048 BYTE) NOT NULL ,
-  "REQUEST_METHOD" VARCHAR2(512 BYTE) NOT NULL ,
-  "RESPONSE_CONTENT" CLOB NOT NULL ,
-  "USER_ID" VARCHAR2(64 BYTE) NOT NULL ,
-  "REQUEST_TIME" DATE NULL ,
-  "RESPONSE_TIME" DATE NULL ,
-  "USER_AGENT" CLOB NULL ,
-  "REFERER" VARCHAR2(64 BYTE) NOT NULL ,
-  "RESPONSE_CODE" CLOB NULL ,
-  "REQUEST_HEADER" CLOB NULL ,
-  "CLASS_NAME" VARCHAR2(512 BYTE) NULL ,
-  "MODULE_DESC" VARCHAR2(256 BYTE) NULL ,
-  "REQUEST_PARAM" CLOB NULL ,
-  "EXCEPTION_INFO" CLOB NULL ,
-  "CACHE_KEY" CLOB NULL ,
-  "SERVER_IP" VARCHAR2(64 BYTE) NULL ,
-  "APP_NAME" VARCHAR2(128 BYTE) NULL ,
-  "USE_TIME" NUMBER(32) NULL
-)
-;
+  "U_ID"             VARCHAR2(256)  NOT NULL,
+  "CLIENT_IP"        VARCHAR2(256)  NULL,
+  "REQUEST_URI"      VARCHAR2(1024) NOT NULL,
+  "REQUEST_URL"      VARCHAR2(2048) NOT NULL,
+  "REQUEST_METHOD"   VARCHAR2(512)  NOT NULL,
+  "RESPONSE_CONTENT" CLOB           NOT NULL,
+  "USER_ID"          VARCHAR2(64)   NOT NULL,
+  "REQUEST_TIME"     DATE           NULL,
+  "RESPONSE_TIME"    DATE           NULL,
+  "USER_AGENT"       CLOB           NULL,
+  "REFERER"          VARCHAR2(64)   NOT NULL,
+  "RESPONSE_CODE"    CLOB           NULL,
+  "REQUEST_HEADER"   CLOB           NULL,
+  "CLASS_NAME"       VARCHAR2(512)  NULL,
+  "MODULE_DESC"      VARCHAR2(256)  NULL,
+  "REQUEST_PARAM"    CLOB           NULL,
+  "EXCEPTION_INFO"   CLOB           NULL,
+  "CACHE_KEY"        CLOB           NULL,
+  "SERVER_IP"        VARCHAR2(64)   NULL,
+  "APP_NAME"         VARCHAR2(128)  NULL,
+  "USE_TIME"         NUMBER(32)     NULL
+);
 COMMENT ON TABLE "S_LOGGER" IS '日志表';
 COMMENT ON COLUMN "S_LOGGER"."U_ID" IS 'UID';
 COMMENT ON COLUMN "S_LOGGER"."CLIENT_IP" IS '客户端IP';
@@ -101,17 +97,16 @@ COMMENT ON COLUMN "S_LOGGER"."USE_TIME" IS '请求耗时';
 -- Table structure for S_MODULES
 -- ----------------------------
 CREATE TABLE "S_MODULES" (
-  "U_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "NAME" VARCHAR2(256 BYTE) NOT NULL ,
-  "URI" VARCHAR2(1024 BYTE) NULL ,
-  "ICON" VARCHAR2(256 BYTE) NULL ,
-  "P_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "REMARK" VARCHAR2(512 BYTE) NULL ,
-  "STATUS" NUMBER(4) NULL ,
-  "M_OPTION" CLOB NOT NULL ,
-  "SORT_INDEX" NUMBER(32) NOT NULL
-)
-;
+  "U_ID"       VARCHAR2(256)  NOT NULL,
+  "NAME"       VARCHAR2(256)  NOT NULL,
+  "URI"        VARCHAR2(1024) NULL,
+  "ICON"       VARCHAR2(256)  NULL,
+  "P_ID"       VARCHAR2(256)  NOT NULL,
+  "REMARK"     VARCHAR2(512)  NULL,
+  "STATUS"     NUMBER(4)      NULL,
+  "M_OPTION"   CLOB           NOT NULL,
+  "SORT_INDEX" NUMBER(32)     NOT NULL
+);
 COMMENT ON TABLE "S_MODULES" IS '系统模块';
 COMMENT ON COLUMN "S_MODULES"."U_ID" IS 'UID';
 COMMENT ON COLUMN "S_MODULES"."NAME" IS '模块名称';
@@ -126,26 +121,25 @@ COMMENT ON COLUMN "S_MODULES"."SORT_INDEX" IS '排序';
 -- ----------------------------
 -- Records of S_MODULES
 -- ----------------------------
-INSERT INTO "S_MODULES" VALUES ('sys', '系统设置', null, 'am-icon-cog', '-1', '系统权限', '1', '[]', '10000');
-INSERT INTO "S_MODULES" VALUES ('module', '权限管理', 'page/module/list.html', 'am-icon-th', 'sys', null, '1', '[{"id":"C","text":"新增","checked":false},{"id":"R","text":"查询","checked":false},{"id":"U","text":"修改","checked":false},{"id":"D","text":"删除","checked":false},{"id":"M","text":"菜单可见","checked":true}]', '110000');
+INSERT INTO "S_MODULES" VALUES ('sys', '系统设置', NULL, 'am-icon-cog', '-1', '系统权限', '1', '[]', '10000');
+INSERT INTO "S_MODULES" VALUES ('module', '权限管理', 'page/module/list.html', 'am-icon-th', 'sys', NULL, '1', '[{"id":"C","text":"新增","checked":false},{"id":"R","text":"查询","checked":false},{"id":"U","text":"修改","checked":false},{"id":"D","text":"删除","checked":false},{"id":"M","text":"菜单可见","checked":true}]', '110000');
 INSERT INTO "S_MODULES" VALUES ('role', '角色管理', 'page/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":""}]            ', '120000');
 INSERT INTO "S_MODULES" VALUES ('user', '用户管理', 'page/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":""}]            ', '130000');
-INSERT INTO "S_MODULES" VALUES ('s_logger', '日志管理', 'page/logger/list.html', 'fa fa-book', 'sys', null, '1', '[{"id":"M","text":"菜单可见","checked":true},{"id":"R","text":"查询","checked":false}]', '140000');
+INSERT INTO "S_MODULES" VALUES ('s_logger', '日志管理', 'page/logger/list.html', 'fa fa-book', 'sys', NULL, '1', '[{"id":"M","text":"菜单可见","checked":true},{"id":"R","text":"查询","checked":false}]', '140000');
 
 -- ----------------------------
 -- Table structure for S_RESOURCES
 -- ----------------------------
 CREATE TABLE "S_RESOURCES" (
-  "U_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "NAME" VARCHAR2(256 BYTE) NOT NULL ,
-  "PATH" VARCHAR2(1024 BYTE) NOT NULL ,
-  "TYPE" VARCHAR2(256 BYTE) NOT NULL ,
-  "MD5" VARCHAR2(256 BYTE) NOT NULL ,
-  "STATUS" NUMBER(4) NULL ,
-  "CREATE_DATE" DATE NOT NULL ,
-  "CREATOR_ID" VARCHAR2(256 BYTE) NOT NULL
-)
-;
+  "U_ID"        VARCHAR2(256)  NOT NULL,
+  "NAME"        VARCHAR2(256)  NOT NULL,
+  "PATH"        VARCHAR2(1024) NOT NULL,
+  "TYPE"        VARCHAR2(256)  NOT NULL,
+  "MD5"         VARCHAR2(256)  NOT NULL,
+  "STATUS"      NUMBER(4)      NULL,
+  "CREATE_DATE" DATE           NOT NULL,
+  "CREATOR_ID"  VARCHAR2(256)  NOT NULL
+);
 COMMENT ON TABLE "S_RESOURCES" IS '资源表';
 COMMENT ON COLUMN "S_RESOURCES"."U_ID" IS 'UID';
 COMMENT ON COLUMN "S_RESOURCES"."NAME" IS '资源名称';
@@ -160,12 +154,11 @@ COMMENT ON COLUMN "S_RESOURCES"."CREATOR_ID" IS '创建人';
 -- Table structure for S_ROLE
 -- ----------------------------
 CREATE TABLE "S_ROLE" (
-  "U_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "NAME" VARCHAR2(256 BYTE) NOT NULL ,
-  "TYPE" VARCHAR2(50 BYTE) NULL ,
-  "REMARK" VARCHAR2(512 BYTE) NULL
-)
-;
+  "U_ID"   VARCHAR2(256) NOT NULL,
+  "NAME"   VARCHAR2(256) NOT NULL,
+  "TYPE"   VARCHAR2(50)  NULL,
+  "REMARK" VARCHAR2(512) NULL
+);
 COMMENT ON TABLE "S_ROLE" IS '角色表';
 COMMENT ON COLUMN "S_ROLE"."U_ID" IS 'UID';
 COMMENT ON COLUMN "S_ROLE"."NAME" IS '角色名称';
@@ -175,20 +168,19 @@ COMMENT ON COLUMN "S_ROLE"."REMARK" IS '备注';
 -- ----------------------------
 -- Records of S_ROLE
 -- ----------------------------
-INSERT INTO "S_ROLE" VALUES ('admin', '超级管理员', null, '初始数据');
-INSERT INTO "S_ROLE" VALUES ('ent', '企业用户', null, '企业端用户');
-INSERT INTO "S_ROLE" VALUES ('ju', '局端用户', null, null);
+INSERT INTO "S_ROLE" VALUES ('admin', '超级管理员', NULL, '初始数据');
+INSERT INTO "S_ROLE" VALUES ('ent', '企业用户', NULL, '企业端用户');
+INSERT INTO "S_ROLE" VALUES ('ju', '局端用户', NULL, NULL);
 
 -- ----------------------------
 -- Table structure for S_ROLE_MODULES
 -- ----------------------------
 CREATE TABLE "S_ROLE_MODULES" (
-  "U_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "MODULE_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "ROLE_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "O_LEVEL" CLOB NULL
-)
-;
+  "U_ID"      VARCHAR2(256) NOT NULL,
+  "MODULE_ID" VARCHAR2(256) NOT NULL,
+  "ROLE_ID"   VARCHAR2(256) NOT NULL,
+  "O_LEVEL"   CLOB          NULL
+);
 COMMENT ON TABLE "S_ROLE_MODULES" IS '角色模块绑定表';
 COMMENT ON COLUMN "S_ROLE_MODULES"."U_ID" IS 'UID';
 COMMENT ON COLUMN "S_ROLE_MODULES"."MODULE_ID" IS '模块ID';
@@ -199,15 +191,14 @@ COMMENT ON COLUMN "S_ROLE_MODULES"."O_LEVEL" IS '可操作权限';
 -- Table structure for S_SCRIPT
 -- ----------------------------
 CREATE TABLE "S_SCRIPT" (
-  "U_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "NAME" VARCHAR2(256 BYTE) NOT NULL ,
-  "PATH" VARCHAR2(1024 BYTE) NOT NULL ,
-  "TYPE" VARCHAR2(256 BYTE) NOT NULL ,
-  "CONTENT" CLOB NOT NULL ,
-  "REMARK" VARCHAR2(512 BYTE) NULL ,
-  "STATUS" NUMBER(4) NULL
-)
-;
+  "U_ID"    VARCHAR2(256)  NOT NULL,
+  "NAME"    VARCHAR2(256)  NOT NULL,
+  "PATH"    VARCHAR2(1024) NOT NULL,
+  "TYPE"    VARCHAR2(256)  NOT NULL,
+  "CONTENT" CLOB           NOT NULL,
+  "REMARK"  VARCHAR2(512)  NULL,
+  "STATUS"  NUMBER(4)      NULL
+);
 COMMENT ON TABLE "S_SCRIPT" IS '脚本';
 COMMENT ON COLUMN "S_SCRIPT"."U_ID" IS 'UID';
 COMMENT ON COLUMN "S_SCRIPT"."NAME" IS '脚本名称';
@@ -225,18 +216,17 @@ COMMENT ON COLUMN "S_SCRIPT"."STATUS" IS '状态';
 -- Table structure for S_USER
 -- ----------------------------
 CREATE TABLE "S_USER" (
-  "U_ID" VARCHAR2(64 BYTE) NOT NULL ,
-  "USERNAME" VARCHAR2(64 BYTE) NOT NULL ,
-  "PASSWORD" VARCHAR2(64 BYTE) NOT NULL ,
-  "NAME" VARCHAR2(64 BYTE) NULL ,
-  "EMAIL" VARCHAR2(512 BYTE) NULL ,
-  "PHONE" VARCHAR2(64 BYTE) NULL ,
-  "STATUS" NUMBER(4) NULL ,
-  "CREATE_DATE" DATE NOT NULL ,
-  "UPDATE_DATE" DATE NULL ,
-  "ENT_ID" VARCHAR2(64 BYTE) NULL
-)
-;
+  "U_ID"        VARCHAR2(64)  NOT NULL,
+  "USERNAME"    VARCHAR2(64)  NOT NULL,
+  "PASSWORD"    VARCHAR2(64)  NOT NULL,
+  "NAME"        VARCHAR2(64)  NULL,
+  "EMAIL"       VARCHAR2(512) NULL,
+  "PHONE"       VARCHAR2(64)  NULL,
+  "STATUS"      NUMBER(4)     NULL,
+  "CREATE_DATE" DATE          NOT NULL,
+  "UPDATE_DATE" DATE          NULL,
+  "ENT_ID"      VARCHAR2(64)  NULL
+);
 COMMENT ON TABLE "S_USER" IS '用户表';
 COMMENT ON COLUMN "S_USER"."U_ID" IS 'ID';
 COMMENT ON COLUMN "S_USER"."USERNAME" IS '用户名';
@@ -252,16 +242,29 @@ COMMENT ON COLUMN "S_USER"."ENT_ID" IS '企业ID';
 -- ----------------------------
 -- Records of S_USER
 -- ----------------------------
-INSERT INTO "S_USER" VALUES ('admin', 'admin', '23ec59e119da971084cbd0ba72d230a0', '超级管理员', null, null, '0', TO_DATE('2015-11-19 12:10:36', 'YYYY-MM-DD HH24:MI:SS'), null, null);
+INSERT INTO "S_USER" VALUES ('admin', 'admin', '23ec59e119da971084cbd0ba72d230a0', '超级管理员', NULL, NULL, '0', TO_DATE('2015-11-19 12:10:36', 'YYYY-MM-DD HH24:MI:SS'), NULL, NULL);
 -- ----------------------------
 -- Table structure for S_USER_ROLE
 -- ----------------------------
 CREATE TABLE "S_USER_ROLE" (
-  "U_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "USER_ID" VARCHAR2(256 BYTE) NOT NULL ,
-  "ROLE_ID" VARCHAR2(256 BYTE) NOT NULL
+  "U_ID"    VARCHAR2(256) NOT NULL,
+  "USER_ID" VARCHAR2(256) NOT NULL,
+  "ROLE_ID" VARCHAR2(256) NOT NULL
+);
+-- CREATE TABLE
+CREATE TABLE "S_HISTORY"
+(
+  "U_ID"              VARCHAR2(32) NOT NULL,
+  "TYPE"              VARCHAR2(64) NOT NULL,
+  "DESCRIBE"          VARCHAR2(512),
+  "PRIMARY_KEY_NAME"  VARCHAR2(32),
+  "PRIMARY_KEY_VALUE" VARCHAR2(64),
+  "CHANGE_BEFORE"     CLOB,
+  "CHANGE_AFTER"      CLOB,
+  "CREATE_DATE"       DATE         NOT NULL,
+  "CREATOR_ID"        VARCHAR2(32)
 );
-COMMENT ON TABLE "S_USER_ROLE" IS '用户角色关联表';
+
 COMMENT ON COLUMN "S_USER_ROLE"."U_ID" IS 'UID';
 COMMENT ON COLUMN "S_USER_ROLE"."USER_ID" IS '用户ID';
 COMMENT ON COLUMN "S_USER_ROLE"."ROLE_ID" IS '角色ID';