From ee6b409b6154a7e3b18e50bba17164c37934d5d2 Mon Sep 17 00:00:00 2001 From: canonical Date: Thu, 29 Aug 2024 22:46:35 +0800 Subject: [PATCH] =?UTF-8?q?oracle=E6=95=B0=E6=8D=AE=E5=BA=93=E4=B8=8D?= =?UTF-8?q?=E6=94=AF=E6=8C=81add=20column=E5=8F=AA=E6=94=AF=E6=8C=81add,?= =?UTF-8?q?=20NOT=20NULL=E5=BF=85=E9=A1=BB=E6=94=BE=E5=9C=A8default=20valu?= =?UTF-8?q?e=E5=90=8E=E9=9D=A2=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../deploy/sql/mysql/_add_tenant_nop-auth.sql | 26 +++--- .../deploy/sql/mysql/_create_nop-auth.sql | 90 +++++++++---------- .../sql/oracle/_add_tenant_nop-auth.sql | 26 +++--- .../deploy/sql/oracle/_create_nop-auth.sql | 24 ++--- .../sql/postgresql/_add_tenant_nop-auth.sql | 26 +++--- .../sql/postgresql/_create_nop-auth.sql | 24 ++--- .../dialect/model/_gen/_DialectFeatures.java | 10 ++- .../_vfs/nop/dao/dialect/oracle.dialect.xml | 4 +- .../deploy/sql/mysql/_add_tenant_nop-file.sql | 2 +- .../deploy/sql/mysql/_create_nop-file.sql | 2 +- .../sql/oracle/_add_tenant_nop-file.sql | 2 +- .../sql/postgresql/_add_tenant_nop-file.sql | 2 +- .../deploy/sql/mysql/_add_tenant_nop-sys.sql | 24 ++--- nop-sys/deploy/sql/mysql/_create_nop-sys.sql | 54 +++++------ .../deploy/sql/oracle/_add_tenant_nop-sys.sql | 24 ++--- nop-sys/deploy/sql/oracle/_create_nop-sys.sql | 6 +- .../sql/postgresql/_add_tenant_nop-sys.sql | 24 ++--- .../deploy/sql/postgresql/_create_nop-sys.sql | 6 +- .../deploy/sql/mysql/_add_tenant_nop-tcc.sql | 4 +- nop-tcc/deploy/sql/mysql/_create_nop-tcc.sql | 16 ++-- .../deploy/sql/oracle/_add_tenant_nop-tcc.sql | 4 +- .../sql/postgresql/_add_tenant_nop-tcc.sql | 4 +- 22 files changed, 203 insertions(+), 201 deletions(-) diff --git a/nop-auth/deploy/sql/mysql/_add_tenant_nop-auth.sql b/nop-auth/deploy/sql/mysql/_add_tenant_nop-auth.sql index a72650087..1d5349044 100644 --- a/nop-auth/deploy/sql/mysql/_add_tenant_nop-auth.sql +++ b/nop-auth/deploy/sql/mysql/_add_tenant_nop-auth.sql @@ -1,29 +1,29 @@ - alter table nop_auth_dept add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; + alter table nop_auth_dept add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_ext_login add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_ext_login add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_group add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_group add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_group_dept add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_group_dept add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_group_user add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_group_user add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_position add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_position add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_resource add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_resource add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_role add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_role add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_role_data_auth add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_role_data_auth add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_role_resource add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_role_resource add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_site add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_site add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_user_role add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_user_role add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_user_substitution add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_user_substitution add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; alter table nop_auth_dept drop primary key; alter table nop_auth_dept add primary key (NOP_TENANT_ID, DEPT_ID); diff --git a/nop-auth/deploy/sql/mysql/_create_nop-auth.sql b/nop-auth/deploy/sql/mysql/_create_nop-auth.sql index 0c97149a8..6e3bb604c 100644 --- a/nop-auth/deploy/sql/mysql/_create_nop-auth.sql +++ b/nop-auth/deploy/sql/mysql/_create_nop-auth.sql @@ -11,9 +11,9 @@ CREATE TABLE nop_auth_dept( DEL_FLAG TINYINT NULL COMMENT '删除标识', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_dept primary key (DEPT_ID) ); @@ -24,9 +24,9 @@ CREATE TABLE nop_auth_position( DEL_FLAG TINYINT NULL COMMENT '删除标识', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_position primary key (POSITION_ID) ); @@ -35,13 +35,13 @@ CREATE TABLE nop_auth_role( ROLE_ID VARCHAR(50) NOT NULL COMMENT '角色ID', ROLE_NAME VARCHAR(50) NOT NULL COMMENT '角色名', CHILD_ROLE_IDS VARCHAR(500) NULL COMMENT '子角色', - IS_PRIMARY TINYINT NULL default '0' COMMENT '是否主角色', + IS_PRIMARY TINYINT default '0' NULL COMMENT '是否主角色', DEL_FLAG TINYINT NOT NULL COMMENT '删除标识', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint UK_NOP_AUTH_ROLE_NAME unique (ROLE_NAME), constraint PK_nop_auth_role primary key (ROLE_ID) @@ -57,9 +57,9 @@ CREATE TABLE nop_auth_site( CONFIG_VERSION VARCHAR(20) NULL COMMENT '配置版本', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_site primary key (SITE_ID) ); @@ -75,9 +75,9 @@ CREATE TABLE nop_auth_role_data_auth( DEL_FLAG TINYINT NULL COMMENT '删除标识', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_role_data_auth primary key (SID) ); @@ -87,13 +87,13 @@ CREATE TABLE nop_auth_tenant( NAME VARCHAR(100) NOT NULL COMMENT '名称', BEGIN_TIME DATETIME NULL COMMENT '开始时间', END_TIME DATETIME NULL COMMENT '结束时间', - STATUS INTEGER NOT NULL default '1' COMMENT '租户状态', + STATUS INTEGER default '1' NOT NULL COMMENT '租户状态', DEL_FLAG TINYINT NULL COMMENT '删除标识', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_tenant primary key (TENANT_ID) ); @@ -110,9 +110,9 @@ CREATE TABLE nop_auth_user( GENDER INTEGER NOT NULL COMMENT '性别', AVATAR VARCHAR(100) NULL COMMENT '头像', EMAIL VARCHAR(100) NULL COMMENT '邮件', - EMAIL_VERIFIED TINYINT NULL default '0' COMMENT '邮件已验证', + EMAIL_VERIFIED TINYINT default '0' NULL COMMENT '邮件已验证', PHONE VARCHAR(50) NULL COMMENT '电话', - PHONE_VERIFIED TINYINT NULL default '0' COMMENT '电话已验证', + PHONE_VERIFIED TINYINT default '0' NULL COMMENT '电话已验证', BIRTHDAY DATE NULL COMMENT '生日', USER_TYPE INTEGER NOT NULL COMMENT '用户类型', STATUS INTEGER NOT NULL COMMENT '用户状态', @@ -120,7 +120,7 @@ CREATE TABLE nop_auth_user( ID_NBR VARCHAR(100) NULL COMMENT '证件号', EXPIRE_AT DATETIME NULL COMMENT '用户过期时间', PWD_UPDATE_TIME DATETIME NULL COMMENT '上次密码更新时间', - CHANGE_PWD_AT_LOGIN TINYINT NULL default '0' COMMENT '登陆后立刻修改密码', + CHANGE_PWD_AT_LOGIN TINYINT default '0' NULL COMMENT '登陆后立刻修改密码', REAL_NAME VARCHAR(50) NULL COMMENT '真实姓名', MANAGER_ID VARCHAR(50) NULL COMMENT '上级', WORK_NO VARCHAR(100) NULL COMMENT '工号', @@ -131,9 +131,9 @@ CREATE TABLE nop_auth_user( VERSION INTEGER NOT NULL COMMENT '数据版本', TENANT_ID VARCHAR(32) NOT NULL COMMENT '租户ID', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint UK_NOP_AUTH_USER_NAME unique (USER_NAME), constraint PK_nop_auth_user primary key (USER_ID) @@ -151,22 +151,22 @@ CREATE TABLE nop_auth_resource( URL VARCHAR(1000) NULL COMMENT '链接', COMPONENT VARCHAR(200) NULL COMMENT '组件名', TARGET VARCHAR(50) NULL COMMENT '链接目标', - HIDDEN TINYINT NOT NULL default '0' COMMENT '是否隐藏', - KEEP_ALIVE TINYINT NOT NULL default '0' COMMENT '隐藏时保持状态', + HIDDEN TINYINT default '0' NOT NULL COMMENT '是否隐藏', + KEEP_ALIVE TINYINT default '0' NOT NULL COMMENT '隐藏时保持状态', PERMISSIONS VARCHAR(200) NULL COMMENT '权限标识', - NO_AUTH TINYINT NOT NULL default '0' COMMENT '不检查权限', + NO_AUTH TINYINT default '0' NOT NULL COMMENT '不检查权限', DEPENDS VARCHAR(1000) NULL COMMENT '依赖资源', - IS_LEAF TINYINT NOT NULL default '0' COMMENT '是否叶子节点', - STATUS INTEGER NOT NULL default '1' COMMENT '状态', - AUTH_CASCADE_UP TINYINT NULL default '0' COMMENT '自动更新父节点的权限', + IS_LEAF TINYINT default '0' NOT NULL COMMENT '是否叶子节点', + STATUS INTEGER default '1' NOT NULL COMMENT '状态', + AUTH_CASCADE_UP TINYINT default '0' NULL COMMENT '自动更新父节点的权限', Meta_CONFIG VARCHAR(1000) NULL COMMENT '扩展配置', PROPS_CONFIG VARCHAR(1000) NULL COMMENT '组件属性', DEL_FLAG TINYINT NOT NULL COMMENT '删除标识', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_resource primary key (RESOURCE_ID) ); @@ -183,9 +183,9 @@ CREATE TABLE nop_auth_ext_login( DEL_FLAG TINYINT NOT NULL COMMENT '删除标识', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_ext_login primary key (SID) ); @@ -195,9 +195,9 @@ CREATE TABLE nop_auth_user_role( ROLE_ID VARCHAR(50) NOT NULL COMMENT '角色ID', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_user_role primary key (USER_ID,ROLE_ID) ); @@ -211,9 +211,9 @@ CREATE TABLE nop_auth_user_substitution( END_TIME DATETIME NULL COMMENT '结束时间', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_user_substitution primary key (SID) ); @@ -227,7 +227,7 @@ CREATE TABLE nop_auth_session( LOGIN_DEVICE VARCHAR(100) NULL COMMENT '登录设备', LOGIN_APP VARCHAR(100) NULL COMMENT '应用程序', LOGIN_OS VARCHAR(100) NULL COMMENT '操作系统', - LOGIN_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '登录时间', + LOGIN_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '登录时间', LOGIN_TYPE INTEGER NOT NULL COMMENT '登录方式', LOGOUT_TIME TIMESTAMP(3) NULL COMMENT '退出时间', LOGOUT_TYPE INTEGER NOT NULL COMMENT '退出方式', @@ -237,7 +237,7 @@ CREATE TABLE nop_auth_session( REFRESH_TOKEN VARCHAR(500) NULL COMMENT '刷新令牌', CACHE_DATA VARCHAR(4000) NULL COMMENT '缓存数据', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_session primary key (SESSION_ID) ); @@ -250,9 +250,9 @@ CREATE TABLE nop_auth_group( DEL_FLAG TINYINT NULL COMMENT '删除标识', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_group primary key (GROUP_ID) ); @@ -264,9 +264,9 @@ CREATE TABLE nop_auth_role_resource( DEL_FLAG TINYINT NULL COMMENT '删除标识', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_role_resource primary key (SID) ); @@ -278,7 +278,7 @@ CREATE TABLE nop_auth_op_log( SESSION_ID VARCHAR(100) NULL COMMENT '会话ID', OPERATION VARCHAR(800) NULL COMMENT '业务操作', DESCRIPTION VARCHAR(2000) NULL COMMENT '操作描述', - ACTION_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '操作时间', + ACTION_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '操作时间', USED_TIME BIGINT NOT NULL COMMENT '操作时长', RESULT_STATUS INTEGER NOT NULL COMMENT '操作状态', ERROR_CODE VARCHAR(200) NULL COMMENT '错误码', @@ -291,12 +291,12 @@ CREATE TABLE nop_auth_op_log( CREATE TABLE nop_auth_group_dept( DEPT_ID VARCHAR(50) NOT NULL COMMENT '部门ID', GROUP_ID VARCHAR(50) NOT NULL COMMENT '分组ID', - INCLUDE_CHILD TINYINT NOT NULL default '0' COMMENT '是否包含下级', + INCLUDE_CHILD TINYINT default '0' NOT NULL COMMENT '是否包含下级', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_group_dept primary key (DEPT_ID,GROUP_ID) ); @@ -306,9 +306,9 @@ CREATE TABLE nop_auth_group_user( GROUP_ID VARCHAR(50) NOT NULL COMMENT '分组ID', VERSION INTEGER NOT NULL COMMENT '数据版本', CREATED_BY VARCHAR(50) NOT NULL COMMENT '创建人', - CREATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间', + CREATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '创建时间', UPDATED_BY VARCHAR(50) NOT NULL COMMENT '修改人', - UPDATE_TIME TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '修改时间', + UPDATE_TIME TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3) NOT NULL COMMENT '修改时间', REMARK VARCHAR(200) NULL COMMENT '备注', constraint PK_nop_auth_group_user primary key (USER_ID,GROUP_ID) ); diff --git a/nop-auth/deploy/sql/oracle/_add_tenant_nop-auth.sql b/nop-auth/deploy/sql/oracle/_add_tenant_nop-auth.sql index 779923b7d..f86907312 100644 --- a/nop-auth/deploy/sql/oracle/_add_tenant_nop-auth.sql +++ b/nop-auth/deploy/sql/oracle/_add_tenant_nop-auth.sql @@ -1,29 +1,29 @@ - alter table nop_auth_dept add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; + alter table nop_auth_dept add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_ext_login add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_ext_login add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_group add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_group add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_group_dept add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_group_dept add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_group_user add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_group_user add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_position add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_position add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_resource add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_resource add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_role add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_role add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_role_data_auth add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_role_data_auth add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_role_resource add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_role_resource add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_site add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_site add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_user_role add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_user_role add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; -alter table nop_auth_user_substitution add column NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; +alter table nop_auth_user_substitution add NOP_TENANT_ID VARCHAR2(32) DEFAULT '0' NOT NULL; alter table nop_auth_dept drop constraint PK_nop_auth_dept; alter table nop_auth_dept add constraint PK_nop_auth_dept primary key (NOP_TENANT_ID, DEPT_ID); diff --git a/nop-auth/deploy/sql/oracle/_create_nop-auth.sql b/nop-auth/deploy/sql/oracle/_create_nop-auth.sql index a62cd92fc..ae418058c 100644 --- a/nop-auth/deploy/sql/oracle/_create_nop-auth.sql +++ b/nop-auth/deploy/sql/oracle/_create_nop-auth.sql @@ -35,7 +35,7 @@ CREATE TABLE nop_auth_role( ROLE_ID VARCHAR2(50) NOT NULL , ROLE_NAME VARCHAR2(50) NOT NULL , CHILD_ROLE_IDS VARCHAR2(500) , - IS_PRIMARY SMALLINT default '0' , + IS_PRIMARY SMALLINT default '0' , DEL_FLAG SMALLINT NOT NULL , VERSION INTEGER NOT NULL , CREATED_BY VARCHAR2(50) NOT NULL , @@ -87,7 +87,7 @@ CREATE TABLE nop_auth_tenant( NAME VARCHAR2(100) NOT NULL , BEGIN_TIME DATE , END_TIME DATE , - STATUS INTEGER NOT NULL default '1' , + STATUS INTEGER default '1' NOT NULL , DEL_FLAG SMALLINT , VERSION INTEGER NOT NULL , CREATED_BY VARCHAR2(50) NOT NULL , @@ -110,9 +110,9 @@ CREATE TABLE nop_auth_user( GENDER INTEGER NOT NULL , AVATAR VARCHAR2(100) , EMAIL VARCHAR2(100) , - EMAIL_VERIFIED SMALLINT default '0' , + EMAIL_VERIFIED SMALLINT default '0' , PHONE VARCHAR2(50) , - PHONE_VERIFIED SMALLINT default '0' , + PHONE_VERIFIED SMALLINT default '0' , BIRTHDAY DATE , USER_TYPE INTEGER NOT NULL , STATUS INTEGER NOT NULL , @@ -120,7 +120,7 @@ CREATE TABLE nop_auth_user( ID_NBR VARCHAR2(100) , EXPIRE_AT DATE , PWD_UPDATE_TIME DATE , - CHANGE_PWD_AT_LOGIN SMALLINT default '0' , + CHANGE_PWD_AT_LOGIN SMALLINT default '0' , REAL_NAME VARCHAR2(50) , MANAGER_ID VARCHAR2(50) , WORK_NO VARCHAR2(100) , @@ -151,14 +151,14 @@ CREATE TABLE nop_auth_resource( URL VARCHAR2(1000) , COMPONENT VARCHAR2(200) , TARGET VARCHAR2(50) , - HIDDEN SMALLINT NOT NULL default '0' , - KEEP_ALIVE SMALLINT NOT NULL default '0' , + HIDDEN SMALLINT default '0' NOT NULL , + KEEP_ALIVE SMALLINT default '0' NOT NULL , PERMISSIONS VARCHAR2(200) , - NO_AUTH SMALLINT NOT NULL default '0' , + NO_AUTH SMALLINT default '0' NOT NULL , DEPENDS VARCHAR2(1000) , - IS_LEAF SMALLINT NOT NULL default '0' , - STATUS INTEGER NOT NULL default '1' , - AUTH_CASCADE_UP SMALLINT default '0' , + IS_LEAF SMALLINT default '0' NOT NULL , + STATUS INTEGER default '1' NOT NULL , + AUTH_CASCADE_UP SMALLINT default '0' , Meta_CONFIG VARCHAR2(1000) , PROPS_CONFIG VARCHAR2(1000) , DEL_FLAG SMALLINT NOT NULL , @@ -291,7 +291,7 @@ CREATE TABLE nop_auth_op_log( CREATE TABLE nop_auth_group_dept( DEPT_ID VARCHAR2(50) NOT NULL , GROUP_ID VARCHAR2(50) NOT NULL , - INCLUDE_CHILD SMALLINT NOT NULL default '0' , + INCLUDE_CHILD SMALLINT default '0' NOT NULL , VERSION INTEGER NOT NULL , CREATED_BY VARCHAR2(50) NOT NULL , CREATE_TIME TIMESTAMP NOT NULL , diff --git a/nop-auth/deploy/sql/postgresql/_add_tenant_nop-auth.sql b/nop-auth/deploy/sql/postgresql/_add_tenant_nop-auth.sql index d415e3390..73b4c1578 100644 --- a/nop-auth/deploy/sql/postgresql/_add_tenant_nop-auth.sql +++ b/nop-auth/deploy/sql/postgresql/_add_tenant_nop-auth.sql @@ -1,29 +1,29 @@ - alter table nop_auth_dept add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; + alter table nop_auth_dept add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_ext_login add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_ext_login add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_group add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_group add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_group_dept add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_group_dept add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_group_user add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_group_user add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_position add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_position add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_resource add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_resource add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_role add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_role add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_role_data_auth add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_role_data_auth add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_role_resource add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_role_resource add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_site add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_site add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_user_role add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_user_role add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; -alter table nop_auth_user_substitution add column NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; +alter table nop_auth_user_substitution add NOP_TENANT_ID VARCHAR(32) DEFAULT '0' NOT NULL; alter table nop_auth_dept drop constraint PK_nop_auth_dept; alter table nop_auth_dept add constraint PK_nop_auth_dept primary key (NOP_TENANT_ID, DEPT_ID); diff --git a/nop-auth/deploy/sql/postgresql/_create_nop-auth.sql b/nop-auth/deploy/sql/postgresql/_create_nop-auth.sql index a6845a1cc..eed054239 100644 --- a/nop-auth/deploy/sql/postgresql/_create_nop-auth.sql +++ b/nop-auth/deploy/sql/postgresql/_create_nop-auth.sql @@ -35,7 +35,7 @@ CREATE TABLE nop_auth_role( ROLE_ID VARCHAR(50) NOT NULL , ROLE_NAME VARCHAR(50) NOT NULL , CHILD_ROLE_IDS VARCHAR(500) , - IS_PRIMARY INT4 default '0' , + IS_PRIMARY INT4 default '0' , DEL_FLAG INT4 NOT NULL , VERSION INT4 NOT NULL , CREATED_BY VARCHAR(50) NOT NULL , @@ -87,7 +87,7 @@ CREATE TABLE nop_auth_tenant( NAME VARCHAR(100) NOT NULL , BEGIN_TIME TIMESTAMP , END_TIME TIMESTAMP , - STATUS INT4 NOT NULL default '1' , + STATUS INT4 default '1' NOT NULL , DEL_FLAG INT4 , VERSION INT4 NOT NULL , CREATED_BY VARCHAR(50) NOT NULL , @@ -110,9 +110,9 @@ CREATE TABLE nop_auth_user( GENDER INT4 NOT NULL , AVATAR VARCHAR(100) , EMAIL VARCHAR(100) , - EMAIL_VERIFIED INT4 default '0' , + EMAIL_VERIFIED INT4 default '0' , PHONE VARCHAR(50) , - PHONE_VERIFIED INT4 default '0' , + PHONE_VERIFIED INT4 default '0' , BIRTHDAY DATE , USER_TYPE INT4 NOT NULL , STATUS INT4 NOT NULL , @@ -120,7 +120,7 @@ CREATE TABLE nop_auth_user( ID_NBR VARCHAR(100) , EXPIRE_AT TIMESTAMP , PWD_UPDATE_TIME TIMESTAMP , - CHANGE_PWD_AT_LOGIN INT4 default '0' , + CHANGE_PWD_AT_LOGIN INT4 default '0' , REAL_NAME VARCHAR(50) , MANAGER_ID VARCHAR(50) , WORK_NO VARCHAR(100) , @@ -151,14 +151,14 @@ CREATE TABLE nop_auth_resource( URL VARCHAR(1000) , COMPONENT VARCHAR(200) , TARGET VARCHAR(50) , - HIDDEN INT4 NOT NULL default '0' , - KEEP_ALIVE INT4 NOT NULL default '0' , + HIDDEN INT4 default '0' NOT NULL , + KEEP_ALIVE INT4 default '0' NOT NULL , PERMISSIONS VARCHAR(200) , - NO_AUTH INT4 NOT NULL default '0' , + NO_AUTH INT4 default '0' NOT NULL , DEPENDS VARCHAR(1000) , - IS_LEAF INT4 NOT NULL default '0' , - STATUS INT4 NOT NULL default '1' , - AUTH_CASCADE_UP INT4 default '0' , + IS_LEAF INT4 default '0' NOT NULL , + STATUS INT4 default '1' NOT NULL , + AUTH_CASCADE_UP INT4 default '0' , Meta_CONFIG VARCHAR(1000) , PROPS_CONFIG VARCHAR(1000) , DEL_FLAG INT4 NOT NULL , @@ -291,7 +291,7 @@ CREATE TABLE nop_auth_op_log( CREATE TABLE nop_auth_group_dept( DEPT_ID VARCHAR(50) NOT NULL , GROUP_ID VARCHAR(50) NOT NULL , - INCLUDE_CHILD INT4 NOT NULL default '0' , + INCLUDE_CHILD INT4 default '0' NOT NULL , VERSION INT4 NOT NULL , CREATED_BY VARCHAR(50) NOT NULL , CREATE_TIME TIMESTAMP NOT NULL , diff --git a/nop-dao/src/main/java/io/nop/dao/dialect/model/_gen/_DialectFeatures.java b/nop-dao/src/main/java/io/nop/dao/dialect/model/_gen/_DialectFeatures.java index 34a18b2c7..3fd4e865c 100644 --- a/nop-dao/src/main/java/io/nop/dao/dialect/model/_gen/_DialectFeatures.java +++ b/nop-dao/src/main/java/io/nop/dao/dialect/model/_gen/_DialectFeatures.java @@ -174,14 +174,15 @@ public abstract class _DialectFeatures extends io.nop.core.resource.component.Ab /** * * xml name: useAsInFrom - * + * select xx from t as v 这种语句是否允许使用as,oracle不允许使用as */ private java.lang.Boolean _useAsInFrom ; /** * * xml name: useGetStringForDate - * + * 使用ResultSet.getString来获取日期时间类型的值。 + * h2数据库的Date类型读取存在问题。1899以前的日期按照Date读取会少一天,例如1899-02-03会变成1899-02-02。所以需要改成按照字符串格式读取 */ private java.lang.Boolean _useGetStringForDate ; @@ -607,7 +608,7 @@ public void setSupportWithAsClause(java.lang.Boolean value){ /** * * xml name: useAsInFrom - * + * select xx from t as v 这种语句是否允许使用as,oracle不允许使用as */ public java.lang.Boolean getUseAsInFrom(){ @@ -626,7 +627,8 @@ public void setUseAsInFrom(java.lang.Boolean value){ /** * * xml name: useGetStringForDate - * + * 使用ResultSet.getString来获取日期时间类型的值。 + * h2数据库的Date类型读取存在问题。1899以前的日期按照Date读取会少一天,例如1899-02-03会变成1899-02-02。所以需要改成按照字符串格式读取 */ public java.lang.Boolean getUseGetStringForDate(){ diff --git a/nop-dao/src/main/resources/_vfs/nop/dao/dialect/oracle.dialect.xml b/nop-dao/src/main/resources/_vfs/nop/dao/dialect/oracle.dialect.xml index a0a40739a..d0f24446d 100644 --- a/nop-dao/src/main/resources/_vfs/nop/dao/dialect/oracle.dialect.xml +++ b/nop-dao/src/main/resources/_vfs/nop/dao/dialect/oracle.dialect.xml @@ -13,7 +13,6 @@ io.nop.orm.geo.dialect.oracle.OracleGeometryTypeHandler - ROWID="rowid" @@ -97,7 +96,8 @@ - +