This is an automated email from the ASF dual-hosted git repository.

benjobs pushed a commit to branch dev-2.1.3
in repository https://gitbox.apache.org/repos/asf/incubator-streampark.git


The following commit(s) were added to refs/heads/dev-2.1.3 by this push:
     new 78824fffd [Improve] mysql ddl current_timestamp syntax compatibility 
improvement (#3573)
78824fffd is described below

commit 78824fffd57e8ef35526060c661f3dfd2d0a14e5
Author: benjobs <[email protected]>
AuthorDate: Tue Feb 27 09:40:00 2024 +0800

    [Improve] mysql ddl current_timestamp syntax compatibility improvement 
(#3573)
    
    * [Improve] mysql "current_timestamp" syntax compatibility Improvement
    
    * [Improve] testcase improvement
    
    ---------
    
    Co-authored-by: benjobs <[email protected]>
---
 .../main/assembly/script/schema/mysql-schema.sql   |  66 ++++-----
 .../main/assembly/script/schema/pgsql-schema.sql   |  66 ++++-----
 .../main/assembly/script/upgrade/mysql/2.0.0.sql   |  32 ++---
 .../main/assembly/script/upgrade/mysql/2.1.0.sql   |   8 +-
 .../main/assembly/script/upgrade/mysql/2.1.3.sql   |   2 +-
 .../main/assembly/script/upgrade/pgsql/2.1.0.sql   |   8 +-
 .../console/core/controller/SettingController.java |   7 -
 .../console/core/entity/FlinkCluster.java          |   2 +-
 .../streampark/console/core/entity/FlinkSql.java   |   1 +
 .../streampark/console/core/entity/Variable.java   |   4 +-
 .../core/service/impl/ApplicationServiceImpl.java  |  13 +-
 .../core/service/impl/ExternalLinkServiceImpl.java |   5 +-
 .../core/service/impl/FlinkEnvServiceImpl.java     |   1 +
 .../core/service/impl/ProjectServiceImpl.java      |   5 +-
 .../core/service/impl/SavePointServiceImpl.java    |   6 +-
 .../core/service/impl/SqlCompleteServiceImpl.java  |   2 +-
 .../core/service/impl/VariableServiceImpl.java     |   7 +
 .../core/service/impl/YarnQueueServiceImpl.java    |   6 +
 .../system/controller/AccessTokenController.java   |   2 +-
 .../streampark/console/system/entity/SysLog.java   |  57 --------
 .../console/system/service/AccessTokenService.java |   3 +-
 .../service/impl/AccessTokenServiceImpl.java       |   8 +-
 .../system/service/impl/MemberServiceImpl.java     |   7 +-
 .../system/service/impl/MenuServiceImpl.java       |   4 +-
 .../system/service/impl/RoleServiceImpl.java       |   4 +-
 .../system/service/impl/TeamServiceImpl.java       |   6 +-
 .../system/service/impl/UserServiceImpl.java       |   5 +-
 .../src/main/resources/db/schema-h2.sql            | 156 ++++++++++-----------
 .../apache/streampark/console/SpringTestBase.java  |   5 +
 .../core/service/AccessTokenServiceTest.java       |   2 +-
 .../src/api/flink/setting/index.ts                 |   2 -
 31 files changed, 243 insertions(+), 259 deletions(-)

diff --git 
a/streampark-console/streampark-console-service/src/main/assembly/script/schema/mysql-schema.sql
 
b/streampark-console/streampark-console-service/src/main/assembly/script/schema/mysql-schema.sql
index ac63175c2..7d21dc70f 100644
--- 
a/streampark-console/streampark-console-service/src/main/assembly/script/schema/mysql-schema.sql
+++ 
b/streampark-console/streampark-console-service/src/main/assembly/script/schema/mysql-schema.sql
@@ -33,7 +33,7 @@ create table `t_app_backup` (
   `version` int default null,
   `path` varchar(128) collate utf8mb4_general_ci default null,
   `description` varchar(255) collate utf8mb4_general_ci default null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key (`id`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
 
@@ -86,8 +86,8 @@ create table `t_flink_app` (
   `available_slot` int default null,
   `option_state` tinyint default null,
   `tracking` tinyint default null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp comment 'modify 
time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   `option_time` datetime default null,
   `release` tinyint default 1,
   `build` tinyint default 1,
@@ -120,7 +120,7 @@ create table `t_flink_config` (
   `version` int not null,
   `latest` tinyint not null default 0,
   `content` text collate utf8mb4_general_ci not null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key (`id`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
 
@@ -134,7 +134,7 @@ create table `t_flink_effective` (
   `app_id` bigint not null,
   `target_type` tinyint not null comment '1) config 2) flink sql',
   `target_id` bigint not null comment 'configid or sqlid',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key (`id`) using btree,
   unique key `un_effective_inx` (`app_id`,`target_type`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
@@ -153,7 +153,7 @@ create table `t_flink_env` (
   `flink_conf` text collate utf8mb4_general_ci not null comment 'flink-conf',
   `is_default` tinyint not null default 0 comment 'whether default version or 
not',
   `description` varchar(255) collate utf8mb4_general_ci default null comment 
'description',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key (`id`) using btree,
   unique key `un_env_name` (`flink_name`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
@@ -196,8 +196,8 @@ create table `t_flink_project` (
   `last_build` datetime default null,
   `description` varchar(255) collate utf8mb4_general_ci default null,
   `build_state` tinyint default -1,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key (`id`) using btree,
   index `inx_team` (`team_id`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
@@ -215,7 +215,7 @@ create table `t_flink_savepoint` (
   `path` varchar(255) collate utf8mb4_general_ci default null,
   `latest` tinyint not null default 1,
   `trigger_time` datetime default null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key (`id`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
 
@@ -231,7 +231,7 @@ create table `t_flink_sql` (
   `dependency` text collate utf8mb4_general_ci,
   `version` int default null,
   `candidate` tinyint not null default 1,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key (`id`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
 
@@ -251,8 +251,8 @@ create table `t_menu` (
   `type` char(2) collate utf8mb4_general_ci default null comment 'type 0:menu 
1:button',
   `display` tinyint collate utf8mb4_general_ci not null default 1 comment 
'whether the menu is displayed',
   `order_num` int default null comment 'sort',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key (`menu_id`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
 
@@ -269,7 +269,7 @@ create table `t_message` (
   `title` varchar(255) collate utf8mb4_general_ci default null,
   `context` text collate utf8mb4_general_ci,
   `is_read` tinyint default 0,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key (`id`) using btree,
   key `inx_mes_user` (`user_id`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
@@ -283,8 +283,8 @@ create table `t_team` (
   `id` bigint not null auto_increment comment 'team id',
   `team_name` varchar(64) collate utf8mb4_general_ci not null comment 'team 
name',
   `description` varchar(255) collate utf8mb4_general_ci default null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key (`id`) using btree,
   unique key `team_name_idx` (`team_name`) using btree
 ) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
@@ -301,8 +301,8 @@ create table `t_variable` (
   `creator_id` bigint collate utf8mb4_general_ci not null comment 'user id of 
creator',
   `team_id` bigint collate utf8mb4_general_ci not null comment 'team id',
   `desensitization` tinyint not null default 0 comment '0 is no 
desensitization, 1 is desensitization, if set to desensitization, it will be 
replaced by * when displayed',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key (`id`) using btree,
   unique key `un_team_vcode_inx` (`team_id`,`variable_code`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
@@ -314,8 +314,8 @@ drop table if exists `t_role`;
 create table `t_role` (
   `role_id` bigint not null auto_increment comment 'user id',
   `role_name` varchar(64) collate utf8mb4_general_ci not null comment 'role 
name',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   `description` varchar(255) collate utf8mb4_general_ci default null comment 
'description',
   primary key (`role_id`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
@@ -364,8 +364,8 @@ create table `t_user` (
   `login_type` tinyint default 0 comment 'login type 0:password 1:ldap',
   `last_team_id` bigint default null comment 'last team id',
   `status` char(1) collate utf8mb4_general_ci not null comment 'status 
0:locked 1:active',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   `last_login_time` datetime default null comment 'last login time',
   `sex` char(1) collate utf8mb4_general_ci default null comment 'gender 0:male 
1:female 2:confidential',
   `avatar` varchar(128) collate utf8mb4_general_ci default null comment 
'avatar',
@@ -384,8 +384,8 @@ create table `t_member` (
   `team_id` bigint not null comment 'team id',
   `user_id` bigint not null comment 'user id',
   `role_id` bigint not null comment 'role id',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key (`id`) using btree,
   unique key `un_user_team_role_inx` (`user_id`,`team_id`,`role_id`) using 
btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
@@ -405,7 +405,7 @@ create table `t_app_build_pipe`(
   `steps_status_ts` text,
   `error` text,
   `build_result` text,
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `modify_time` datetime default null comment 'modify time',
   primary key (`app_id`) using btree
 ) engine = innodb auto_increment=100000 default charset = utf8mb4 collate = 
utf8mb4_general_ci;
 
@@ -435,7 +435,7 @@ create table `t_flink_cluster` (
   `resolve_order` int default null,
   `exception` longtext comment 'exception information',
   `cluster_state` tinyint default 0 comment 'cluster status (0: created but 
not started, 1: started, 2: stopped)',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key (`id`,`cluster_name`),
   unique key `id` (`cluster_id`,`address`,`execution_mode`)
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
@@ -452,8 +452,8 @@ create table `t_access_token` (
   `expire_time` datetime default null comment 'expiration',
   `description` varchar(255) character set utf8mb4 collate utf8mb4_general_ci 
default null comment 'description',
   `status` tinyint default null comment '1:enable,0:disable',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key (`id`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
 
@@ -473,8 +473,8 @@ create table `t_alert_config` (
   `we_com_params` varchar(255) collate utf8mb4_general_ci comment 'wechat 
params',
   `http_callback_params` text collate utf8mb4_general_ci comment 'http 
callback params',
   `lark_params` text collate utf8mb4_general_ci comment 'lark params',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   index `inx_alert_user` (`user_id`) using btree
 ) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
 
@@ -488,8 +488,8 @@ CREATE TABLE `t_external_link` (
   `badge_name` varchar(64) collate utf8mb4_general_ci default null,
   `badge_color` varchar(64) collate utf8mb4_general_ci default null,
   `link_url` varchar(255) collate utf8mb4_general_ci default null,
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create 
time',
-  `modify_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE 
CURRENT_TIMESTAMP COMMENT 'modify time'
+  `create_time` datetime default null COMMENT 'create time',
+  `modify_time` datetime default null COMMENT 'modify time'
 ) engine = innodb default charset=utf8mb4 collate=utf8mb4_general_ci;
 
 -- ----------------------------
@@ -501,8 +501,8 @@ create table `t_yarn_queue` (
   `team_id` bigint not null comment 'team id',
   `queue_label` varchar(128) collate utf8mb4_general_ci not null comment 
'queue label expression',
   `description` varchar(255) collate utf8mb4_general_ci default null comment 
'description of the queue label',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
    unique key `unq_team_id_queue_label` (`team_id`, `queue_label`) using btree
 ) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
 
diff --git 
a/streampark-console/streampark-console-service/src/main/assembly/script/schema/pgsql-schema.sql
 
b/streampark-console/streampark-console-service/src/main/assembly/script/schema/pgsql-schema.sql
index 2d91ffe3c..5f92121be 100644
--- 
a/streampark-console/streampark-console-service/src/main/assembly/script/schema/pgsql-schema.sql
+++ 
b/streampark-console/streampark-console-service/src/main/assembly/script/schema/pgsql-schema.sql
@@ -95,8 +95,8 @@ create table "public"."t_access_token" (
   "expire_time" timestamp(6),
   "description" varchar(255) collate "pg_catalog"."default",
   "status" int2,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6)
 );
 comment on column "public"."t_access_token"."id" is 'key';
 comment on column "public"."t_access_token"."token" is 'token';
@@ -125,8 +125,8 @@ create table "public"."t_alert_config" (
   "we_com_params" varchar(255) collate "pg_catalog"."default",
   "http_callback_params" text collate "pg_catalog"."default",
   "lark_params" text collate "pg_catalog"."default",
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6)
 )
 ;
 comment on column "public"."t_alert_config"."alert_name" is 'alert name';
@@ -159,7 +159,7 @@ create table "public"."t_app_backup" (
   "version" int4,
   "path" varchar(128) collate "pg_catalog"."default",
   "description" varchar(255) collate "pg_catalog"."default",
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6)
 )
 ;
 alter table "public"."t_app_backup" add constraint "t_app_backup_pkey" primary 
key ("id");
@@ -178,7 +178,7 @@ create table "public"."t_app_build_pipe" (
   "steps_status_ts" text collate "pg_catalog"."default",
   "error" text collate "pg_catalog"."default",
   "build_result" text collate "pg_catalog"."default",
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "modify_time" timestamp(6)
 )
 ;
 alter table "public"."t_app_build_pipe" add constraint "t_app_build_pipe_pkey" 
primary key ("app_id");
@@ -234,8 +234,8 @@ create table "public"."t_flink_app" (
   "available_slot" int4,
   "option_state" int2,
   "tracking" int2,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6),
   "option_time" timestamp(6),
   "release" int2 default 1,
   "build" boolean default true,
@@ -290,7 +290,7 @@ create table "public"."t_flink_cluster" (
   "resolve_order" int4,
   "exception" text collate "pg_catalog"."default",
   "cluster_state" int2 default 0,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6)
 )
 ;
 comment on column "public"."t_flink_cluster"."address" is 'url address of 
jobmanager';
@@ -329,7 +329,7 @@ create table "public"."t_flink_config" (
   "version" int4 not null,
   "latest" boolean not null default false,
   "content" text collate "pg_catalog"."default" not null,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6)
 )
 ;
 alter table "public"."t_flink_config" add constraint "t_flink_config_pkey" 
primary key ("id");
@@ -346,7 +346,7 @@ create table "public"."t_flink_effective" (
   "app_id" int8 not null,
   "target_type" int2 not null,
   "target_id" int8 not null,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6)
 )
 ;
 comment on column "public"."t_flink_effective"."target_type" is '1) config 2) 
flink sql';
@@ -373,7 +373,7 @@ create table "public"."t_flink_env" (
   "flink_conf" text collate "pg_catalog"."default" not null,
   "is_default" boolean not null default false,
   "description" varchar(255) collate "pg_catalog"."default",
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6)
 )
 ;
 comment on column "public"."t_flink_env"."id" is 'id';
@@ -433,8 +433,8 @@ create table "public"."t_flink_project" (
   "last_build" timestamp(6),
   "description" varchar(255) collate "pg_catalog"."default",
   "build_state" int2 default -1,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6)
 )
 ;
 alter table "public"."t_flink_project" add constraint "t_flink_project_pkey" 
primary key ("id");
@@ -457,7 +457,7 @@ create table "public"."t_flink_savepoint" (
   "path" varchar(255) collate "pg_catalog"."default",
   "latest" boolean not null default true,
   "trigger_time" timestamp(6),
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6)
 )
 ;
 alter table "public"."t_flink_savepoint" add constraint 
"t_flink_savepoint_pkey" primary key ("id");
@@ -476,7 +476,7 @@ create table "public"."t_flink_sql" (
   "dependency" text collate "pg_catalog"."default",
   "version" int4,
   "candidate" int2 default 1 not null,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6)
 )
 ;
 alter table "public"."t_flink_sql" add constraint "t_flink_sql_pkey" primary 
key ("id");
@@ -499,8 +499,8 @@ create table "public"."t_menu" (
   "type" int2,
   "display" boolean not null default true,
   "order_num" float8,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6)
 )
 ;
 comment on column "public"."t_menu"."menu_id" is 'menu button id';
@@ -532,7 +532,7 @@ create table "public"."t_message" (
   "title" varchar(255) collate "pg_catalog"."default",
   "context" text collate "pg_catalog"."default",
   "is_read" boolean default false,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6)
 )
 ;
 alter table "public"."t_message" add constraint "t_message_pkey" primary key 
("id");
@@ -552,8 +552,8 @@ create table "public"."t_team" (
   "id" int8 not null default nextval('streampark_t_team_id_seq'::regclass),
   "team_name" varchar(64) collate "pg_catalog"."default" not null,
   "description" varchar(255) collate "pg_catalog"."default" default null,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6)
 )
 ;
 comment on column "public"."t_team"."id" is 'team id';
@@ -578,8 +578,8 @@ create table "public"."t_variable" (
   "creator_id" int8  not null,
   "team_id" int8  not null,
   "desensitization" boolean not null default false,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6)
 )
 ;
 comment on column "public"."t_variable"."id" is 'variable id';
@@ -608,8 +608,8 @@ create sequence "public"."streampark_t_role_id_seq"
 create table "public"."t_role" (
   "role_id" int8 not null default 
nextval('streampark_t_role_id_seq'::regclass),
   "role_name" varchar(64) collate "pg_catalog"."default" not null,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6),
   "description" varchar(255) collate "pg_catalog"."default"
 )
 ;
@@ -672,8 +672,8 @@ create table "public"."t_user" (
   "login_type" int2 default 0,
   "last_team_id" int8,
   "status" int2,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6),
   "last_login_time" timestamp(6),
   "sex" char(1) collate "pg_catalog"."default",
   "avatar" varchar(128) collate "pg_catalog"."default",
@@ -713,8 +713,8 @@ create table "public"."t_member" (
   "team_id" int8,
   "user_id" int8,
   "role_id" int8,
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6)
 )
 ;
 comment on column "public"."t_member"."team_id" is 'team id';
@@ -740,8 +740,8 @@ create table "public"."t_external_link" (
   "badge_name" varchar(64) collate "pg_catalog"."default",
   "badge_color" varchar(64) collate "pg_catalog"."default",
   "link_url" varchar(255) collate "pg_catalog"."default",
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone))
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6))
 ;
 alter table "public"."t_external_link" add constraint "t_external_link_pkey" 
primary key ("id");
 
@@ -757,8 +757,8 @@ create table "public"."t_yarn_queue" (
   "team_id" int8 not null,
   "queue_label" varchar(128) not null collate "pg_catalog"."default",
   "description" varchar(255) collate "pg_catalog"."default",
-  "create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-  "modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+  "create_time" timestamp(6),
+  "modify_time" timestamp(6)
 )
 ;
 comment on column "public"."t_yarn_queue"."id" is 'queue id';
diff --git 
a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.0.0.sql
 
b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.0.0.sql
index de4e88c82..3516ea43f 100644
--- 
a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.0.0.sql
+++ 
b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.0.0.sql
@@ -23,7 +23,7 @@ set foreign_key_checks = 0;
 drop table if exists `t_alert_config`;
 create table `t_alert_config` (
   `id` bigint   not null auto_increment primary key,
-  `user_id` bigint   default null,
+  `user_id` bigint  default null,
   `alert_name` varchar(128) collate utf8mb4_general_ci default null comment 
'alert group name',
   `alert_type` int default 0 comment 'alert type',
   `email_params` varchar(255) collate utf8mb4_general_ci comment 'email 
params',
@@ -32,8 +32,8 @@ create table `t_alert_config` (
   `we_com_params` varchar(255) collate utf8mb4_general_ci comment 'wechat 
params',
   `http_callback_params` text collate utf8mb4_general_ci comment 'http 
callback params',
   `lark_params` text collate utf8mb4_general_ci comment 'lark params',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   index `inx_user_id` (`user_id`) using btree
 ) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
 
@@ -67,7 +67,7 @@ alter table `t_flink_app`
     add column `option_time` datetime default null after `create_time`,
     add column `ingress_template` text collate utf8mb4_general_ci comment 
'ingress模版文件',
     add column `default_mode_ingress` text collate utf8mb4_general_ci comment 
'配置ingress的域名',
-    add column `modify_time` datetime not null default current_timestamp on 
update current_timestamp after `create_time`,
+    add column `modify_time` datetime default null after `create_time`,
     add column `tags` varchar(500) default null;
 
 alter table `t_flink_log` add column `job_manager_url` varchar(255) default 
null after `yarn_app_id`;
@@ -78,7 +78,7 @@ alter table `t_flink_project`
     add column `team_id` bigint not null comment 'team id' default 100000 
after `id`,
     add column `git_credential` tinyint not null default 1 after `id`,
     add column `prvkey_path` varchar(255) collate utf8mb4_general_ci default 
null after `password`,
-    add column `modify_time` datetime not null default current_timestamp on 
update current_timestamp after `create_time`,
+    add column `modify_time` datetime default null after `create_time`,
     add index `inx_team` (`team_id`) using btree;
 
 update `t_flink_project` set git_credential=1 where url like 'http%';
@@ -89,7 +89,7 @@ alter table `t_flink_cluster`
     change column `dynamic_options` `dynamic_properties` text comment 'allows 
specifying multiple generic configuration options';
 
 -- change `update_time` to `modify_time`
-alter table `t_app_build_pipe` change column `update_time` `modify_time` 
datetime not null default current_timestamp on update current_timestamp;
+alter table `t_app_build_pipe` change column `update_time` `modify_time` 
datetime default null on update current_timestamp;
 
 
 -- change `readed` to `is_read`
@@ -119,10 +119,10 @@ alter table `t_user` modify `create_time` datetime not 
null default current_time
 alter table `t_flink_cluster` modify `create_time` datetime not null default 
current_timestamp;
 alter table `t_access_token` modify `create_time` datetime not null default 
current_timestamp;
 
-alter table `t_access_token` modify `modify_time` datetime not null default 
current_timestamp on update current_timestamp;
-alter table `t_menu` modify `modify_time` datetime not null default 
current_timestamp on update current_timestamp;
-alter table `t_role` modify `modify_time` datetime not null default 
current_timestamp on update current_timestamp;
-alter table `t_user` modify `modify_time` datetime not null default 
current_timestamp on update current_timestamp;
+alter table `t_access_token` modify `modify_time` datetime default null on 
update current_timestamp;
+alter table `t_menu` modify `modify_time` datetime default null on update 
current_timestamp;
+alter table `t_role` modify `modify_time` datetime default null on update 
current_timestamp;
+alter table `t_user` modify `modify_time` datetime default null on update 
current_timestamp;
 
 -- add new modules to the menu
 delete from `t_menu`;
@@ -262,8 +262,8 @@ create table `t_team` (
   `id` bigint not null auto_increment comment 'team id',
   `team_name` varchar(50) collate utf8mb4_general_ci not null comment 'team 
name',
   `description` varchar(255) collate utf8mb4_general_ci default null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key (`id`) using btree,
   unique key `team_name_idx` (`team_name`) using btree
 ) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
@@ -297,8 +297,8 @@ alter table `t_member`
 add column `team_id` bigint not null comment 'team id' default 100000 after 
`id`,
 modify column `user_id` bigint not null comment 'user id',
 modify column `role_id` bigint not null comment 'role id',
-add column  `create_time` datetime not null default current_timestamp comment 
'create time',
-add column  `modify_time` datetime not null default current_timestamp on 
update current_timestamp comment 'modify time',
+add column  `create_time` datetime default null comment 'create time',
+add column  `modify_time` datetime default null comment 'modify time',
 drop index `UN_INX`,
 add unique key `un_user_team_role_inx` (`user_id`,`team_id`,`role_id`) using 
btree;
 
@@ -339,8 +339,8 @@ create table `t_variable` (
   `creator_id` bigint collate utf8mb4_general_ci not null comment 'user id of 
creator',
   `team_id` bigint collate utf8mb4_general_ci not null comment 'team id',
   `desensitization` tinyint not null default 0 comment '0 is no 
desensitization, 1 is desensitization, if set to desensitization, it will be 
replaced by * when displayed',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key (`id`) using btree,
   unique key `un_team_vcode_inx` (`team_id`,`variable_code`) using btree
 ) engine=innodb auto_increment=100000 default charset=utf8mb4 
collate=utf8mb4_general_ci;
diff --git 
a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.0.sql
 
b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.0.sql
index c744b30eb..e09ce96ba 100644
--- 
a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.0.sql
+++ 
b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.0.sql
@@ -27,8 +27,8 @@ CREATE TABLE `t_external_link` (
   `badge_name` varchar(64) collate utf8mb4_general_ci default null,
   `badge_color` varchar(64) collate utf8mb4_general_ci default null,
   `link_url` varchar(255) collate utf8mb4_general_ci default null,
-  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create 
time',
-  `modify_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE 
CURRENT_TIMESTAMP COMMENT 'modify time'
+  `create_time` datetime default null COMMENT 'create time',
+  `modify_time` datetime default null COMMENT 'modify time'
 ) engine = innodb default charset=utf8mb4 collate=utf8mb4_general_ci;
 
 drop table if exists `t_yarn_queue`;
@@ -37,8 +37,8 @@ create table `t_yarn_queue` (
   `team_id` bigint not null comment 'team id',
   `queue_label` varchar(128) collate utf8mb4_general_ci not null comment 
'queue and label expression',
   `description` varchar(255) collate utf8mb4_general_ci default null comment 
'description of the queue label',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   unique key `unq_team_id_queue_label` (`team_id`, `queue_label`) using btree
 ) engine = innodb default charset = utf8mb4 collate = utf8mb4_general_ci;
 
diff --git 
a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.3.sql
 
b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.3.sql
index cb6a6bee9..b942363db 100644
--- 
a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.3.sql
+++ 
b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/mysql/2.1.3.sql
@@ -32,7 +32,7 @@ alter table `t_flink_app`
     modify column `k8s_jm_pod_template` longtext,
     modify column `k8s_tm_pod_template` longtext,
     modify column `options` longtext comment 'json form of parameter 
collection ',
-    modify column `modify_time` datetime not null default current_timestamp 
comment 'modify time';
+    modify column `modify_time` datetime default null comment 'modify time';
 
 alter table `t_flink_cluster`
     modify column `options` longtext comment 'json form of parameter 
collection ',
diff --git 
a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.1.0.sql
 
b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.1.0.sql
index bb7e5d1c2..f8f193fbc 100644
--- 
a/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.1.0.sql
+++ 
b/streampark-console/streampark-console-service/src/main/assembly/script/upgrade/pgsql/2.1.0.sql
@@ -25,8 +25,8 @@ create table "public"."t_external_link" (
 "badge_name" varchar(100) collate "pg_catalog"."default",
 "badge_color" varchar(100) collate "pg_catalog"."default",
 "link_url" varchar(1000) collate "pg_catalog"."default",
-"create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-"modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+"create_time" timestamp(6),
+"modify_time" timestamp(6)
 );
 
 alter table "public"."t_external_link" add constraint "t_external_link_pkey" 
primary key ("id");
@@ -40,8 +40,8 @@ create table "public"."t_yarn_queue" (
 "team_id" int8 not null,
 "queue_label" varchar(128) not null collate "pg_catalog"."default",
 "description" varchar(256) collate "pg_catalog"."default",
-"create_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone),
-"modify_time" timestamp(6) not null default timezone('UTC-8'::text, 
(now())::timestamp(0) without time zone)
+"create_time" timestamp(6),
+"modify_time" timestamp(6)
 );
 comment on column "public"."t_yarn_queue"."id" is 'queue id';
 comment on column "public"."t_yarn_queue"."team_id" is 'team id';
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/SettingController.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/SettingController.java
index 5fb9cd14d..82f463696 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/SettingController.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/SettingController.java
@@ -62,13 +62,6 @@ public class SettingController {
     return RestResponse.success(setting);
   }
 
-  @Operation(summary = "Get streampark address")
-  @PostMapping("weburl")
-  public RestResponse webUrl() {
-    String url = settingService.getStreamParkAddress();
-    return RestResponse.success(url == null ? null : url.trim());
-  }
-
   @Operation(summary = "Update setting")
   @PostMapping("update")
   @RequiresPermissions("setting:update")
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkCluster.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkCluster.java
index c16403419..ba3a38be4 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkCluster.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkCluster.java
@@ -103,7 +103,7 @@ public class FlinkCluster implements Serializable {
 
   private Integer clusterState;
 
-  private Date createTime = new Date();
+  private Date createTime;
 
   @JsonIgnore
   public FlinkK8sRestExposedType getK8sRestExposedTypeEnum() {
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkSql.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkSql.java
index c0ca2fbd6..5b732d77d 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkSql.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/FlinkSql.java
@@ -55,6 +55,7 @@ public class FlinkSql {
   private Integer candidate;
 
   private Date createTime;
+
   private transient boolean effective = false;
   /** sql diff */
   private transient boolean sqlDifference = false;
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Variable.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Variable.java
index 7257228b0..5953cf28a 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Variable.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Variable.java
@@ -62,9 +62,9 @@ public class Variable implements Serializable {
 
   private Boolean desensitization;
 
-  private transient Date createTime;
+  private Date createTime;
 
-  private transient Date modifyTime;
+  private Date modifyTime;
 
   public void dataMasking() {
     if (desensitization) {
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ApplicationServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ApplicationServiceImpl.java
index b63194c5a..b2ce49006 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ApplicationServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ApplicationServiceImpl.java
@@ -786,7 +786,12 @@ public class ApplicationServiceImpl extends 
ServiceImpl<ApplicationMapper, Appli
     appParam.setState(FlinkAppState.ADDED.getValue());
     appParam.setRelease(ReleaseState.NEED_RELEASE.get());
     appParam.setOptionState(OptionState.NONE.getValue());
-    appParam.setCreateTime(new Date());
+
+    // createTime & modifyTime
+    Date date = new Date();
+    appParam.setCreateTime(date);
+    appParam.setModifyTime(date);
+
     appParam.setDefaultModeIngress(settingService.getIngressModeDefault());
 
     boolean success = validateQueueIfNeeded(appParam);
@@ -880,9 +885,13 @@ public class ApplicationServiceImpl extends 
ServiceImpl<ApplicationMapper, Appli
     newApp.setState(FlinkAppState.ADDED.getValue());
     newApp.setRelease(ReleaseState.NEED_RELEASE.get());
     newApp.setOptionState(OptionState.NONE.getValue());
-    newApp.setCreateTime(new Date());
     newApp.setHotParams(oldApp.getHotParams());
 
+    // createTime & modifyTime
+    Date date = new Date();
+    newApp.setCreateTime(date);
+    newApp.setModifyTime(date);
+
     newApp.setJar(oldApp.getJar());
     newApp.setJarCheckSum(oldApp.getJarCheckSum());
     newApp.setTags(oldApp.getTags());
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ExternalLinkServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ExternalLinkServiceImpl.java
index 532d20f12..694afed63 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ExternalLinkServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ExternalLinkServiceImpl.java
@@ -51,8 +51,9 @@ public class ExternalLinkServiceImpl extends 
ServiceImpl<ExternalLinkMapper, Ext
     if (!this.check(externalLink)) {
       return;
     }
-    externalLink.setCreateTime(new Date());
-    externalLink.setModifyTime(new Date());
+    Date date = new Date();
+    externalLink.setCreateTime(date);
+    externalLink.setModifyTime(date);
     externalLink.setId(null);
     this.save(externalLink);
   }
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/FlinkEnvServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/FlinkEnvServiceImpl.java
index 2e638c7d3..e83bd65bb 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/FlinkEnvServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/FlinkEnvServiceImpl.java
@@ -43,6 +43,7 @@ public class FlinkEnvServiceImpl extends 
ServiceImpl<FlinkEnvMapper, FlinkEnv>
     implements FlinkEnvService {
 
   @Autowired private FlinkClusterService flinkClusterService;
+
   @Autowired private ApplicationService applicationService;
 
   /**
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ProjectServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ProjectServiceImpl.java
index c7b66435c..6df1205f3 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ProjectServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/ProjectServiceImpl.java
@@ -100,7 +100,9 @@ public class ProjectServiceImpl extends 
ServiceImpl<ProjectMapper, Project>
     long count = count(queryWrapper);
     RestResponse response = RestResponse.success();
     if (count == 0) {
-      project.setCreateTime(new Date());
+      Date date = new Date();
+      project.setCreateTime(date);
+      project.setModifyTime(date);
       boolean status = save(project);
       if (status) {
         return response.message("Add project successfully").data(true);
@@ -132,6 +134,7 @@ public class ProjectServiceImpl extends 
ServiceImpl<ProjectMapper, Project>
     project.setPom(projectParam.getPom());
     project.setDescription(projectParam.getDescription());
     project.setBuildArgs(projectParam.getBuildArgs());
+    project.setModifyTime(new Date());
     if (project.isSshRepositoryUrl()) {
       project.setUserName(null);
     } else {
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/SavePointServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/SavePointServiceImpl.java
index 3f132f014..bf6ca3877 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/SavePointServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/SavePointServiceImpl.java
@@ -340,8 +340,10 @@ public class SavePointServiceImpl extends 
ServiceImpl<SavePointMapper, SavePoint
                 savePoint.setAppId(application.getId());
                 savePoint.setLatest(true);
                 savePoint.setType(CheckPointType.SAVEPOINT.get());
-                savePoint.setCreateTime(new Date());
-                savePoint.setTriggerTime(new Date());
+
+                Date date = new Date();
+                savePoint.setCreateTime(date);
+                savePoint.setTriggerTime(date);
                 savePoint.setPath(savePointDir);
                 this.save(savePoint);
 
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/SqlCompleteServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/SqlCompleteServiceImpl.java
index 5ce506db8..f01b5df58 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/SqlCompleteServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/SqlCompleteServiceImpl.java
@@ -56,7 +56,7 @@ public class SqlCompleteServiceImpl implements 
SqlCompleteService {
 
   @Override
   public List<String> getComplete(String sql) {
-    if (sql.length() > 0 && BLACK_SET.contains(sql.charAt(sql.length() - 1))) {
+    if (!sql.isEmpty() && BLACK_SET.contains(sql.charAt(sql.length() - 1))) {
       return new ArrayList<>();
     }
     String[] temp = sql.split("\\s");
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/VariableServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/VariableServiceImpl.java
index 61af7eaaa..62fcc7655 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/VariableServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/VariableServiceImpl.java
@@ -46,6 +46,7 @@ import org.springframework.transaction.annotation.Propagation;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.util.ArrayList;
+import java.util.Date;
 import java.util.List;
 import java.util.Map;
 import java.util.regex.Matcher;
@@ -78,6 +79,10 @@ public class VariableServiceImpl extends 
ServiceImpl<VariableMapper, Variable>
       throw new ApiAlertException("Sorry, the variable code already exists.");
     }
     variable.setCreatorId(serviceHelper.getUserId());
+
+    Date date = new Date();
+    variable.setCreateTime(date);
+    variable.setModifyTime(date);
     this.save(variable);
   }
 
@@ -130,6 +135,8 @@ public class VariableServiceImpl extends 
ServiceImpl<VariableMapper, Variable>
     if (!findVariable.getVariableCode().equals(variable.getVariableCode())) {
       throw new ApiAlertException("Sorry, the variable code cannot be 
updated.");
     }
+
+    variable.setModifyTime(new Date());
     this.baseMapper.updateById(variable);
     // endregion
 
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/YarnQueueServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/YarnQueueServiceImpl.java
index 5cafab958..22d4e89ad 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/YarnQueueServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/service/impl/YarnQueueServiceImpl.java
@@ -48,6 +48,7 @@ import 
org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Nonnull;
 
+import java.util.Date;
 import java.util.List;
 import java.util.stream.Collectors;
 
@@ -121,6 +122,9 @@ public class YarnQueueServiceImpl extends 
ServiceImpl<YarnQueueMapper, YarnQueue
   public boolean createYarnQueue(YarnQueue yarnQueue) {
     ResponseResult<String> checkResponse = checkYarnQueue(yarnQueue);
     ApiAlertException.throwIfFalse(checkResponse.getStatus() == 0, 
checkResponse.getMsg());
+    Date date = new Date();
+    yarnQueue.setCreateTime(date);
+    yarnQueue.setModifyTime(date);
     return save(yarnQueue);
   }
 
@@ -150,8 +154,10 @@ public class YarnQueueServiceImpl extends 
ServiceImpl<YarnQueueMapper, YarnQueue
 
     checkNotReferencedByFlinkClusters(queueFromDB.getQueueLabel(), "updating");
 
+    queueFromDB.setModifyTime(new Date());
     queueFromDB.setDescription(yarnQueue.getDescription());
     queueFromDB.setQueueLabel(yarnQueue.getQueueLabel());
+
     updateById(queueFromDB);
   }
 
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/controller/AccessTokenController.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/controller/AccessTokenController.java
index fbd647658..4d905d418 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/controller/AccessTokenController.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/controller/AccessTokenController.java
@@ -81,7 +81,7 @@ public class AccessTokenController {
       String expireTime,
       @RequestParam(required = false) String description)
       throws InternalException {
-    return accessTokenService.generateToken(userId, expireTime, description);
+    return accessTokenService.create(userId, expireTime, description);
   }
 
   @Operation(summary = "Verify current user token")
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/entity/SysLog.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/entity/SysLog.java
deleted file mode 100644
index 8a0360998..000000000
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/entity/SysLog.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.streampark.console.system.entity;
-
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Getter;
-import lombok.Setter;
-
-import java.io.Serializable;
-import java.util.Date;
-
-@Getter
-@Setter
-@TableName("t_log")
-public class SysLog implements Serializable {
-
-  private static final long serialVersionUID = 1L;
-
-  @TableId(type = IdType.AUTO)
-  private Long id;
-
-  private String username;
-
-  private String operation;
-
-  private Long time;
-
-  private String method;
-
-  private String params;
-
-  private String ip;
-
-  private Date createTime;
-
-  private transient String createTimeFrom;
-  private transient String createTimeTo;
-
-  private String location;
-}
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/AccessTokenService.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/AccessTokenService.java
index c2611ac6c..12a78b6d2 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/AccessTokenService.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/AccessTokenService.java
@@ -27,8 +27,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
 
 public interface AccessTokenService extends IService<AccessToken> {
 
-  RestResponse generateToken(Long userId, String expireTime, String 
description)
-      throws InternalException;
+  RestResponse create(Long userId, String expireTime, String description) 
throws InternalException;
 
   boolean deleteToken(Long id);
 
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/AccessTokenServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/AccessTokenServiceImpl.java
index 83bf64efe..904576ef9 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/AccessTokenServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/AccessTokenServiceImpl.java
@@ -56,7 +56,7 @@ public class AccessTokenServiceImpl extends 
ServiceImpl<AccessTokenMapper, Acces
   @Autowired private UserService userService;
 
   @Override
-  public RestResponse generateToken(Long userId, String expireTime, String 
description) {
+  public RestResponse create(Long userId, String expireTime, String 
description) {
     User user = userService.getById(userId);
     if (Objects.isNull(user)) {
       return RestResponse.success().put("code", 0).message("user not 
available");
@@ -74,7 +74,10 @@ public class AccessTokenServiceImpl extends 
ServiceImpl<AccessTokenMapper, Acces
     accessToken.setUserId(user.getUserId());
     accessToken.setDescription(description);
     accessToken.setExpireTime(DateUtils.stringToDate(jwtToken.getExpireAt()));
-    accessToken.setCreateTime(new Date());
+
+    Date date = new Date();
+    accessToken.setCreateTime(date);
+    accessToken.setModifyTime(date);
     accessToken.setStatus(AccessToken.STATUS_ENABLE);
 
     this.save(accessToken);
@@ -122,6 +125,7 @@ public class AccessTokenServiceImpl extends 
ServiceImpl<AccessTokenMapper, Acces
     AccessToken updateObj = new AccessToken();
     updateObj.setStatus(status);
     updateObj.setId(tokenId);
+    updateObj.setModifyTime(new Date());
     return RestResponse.success(this.updateById(updateObj));
   }
 
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MemberServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MemberServiceImpl.java
index 0ec6a73e5..b007a5d14 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MemberServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MemberServiceImpl.java
@@ -144,8 +144,10 @@ public class MemberServiceImpl extends 
ServiceImpl<MemberMapper, Member> impleme
 
     member.setId(null);
     member.setUserId(user.getUserId());
-    member.setCreateTime(new Date());
-    member.setModifyTime(team.getCreateTime());
+
+    Date date = new Date();
+    member.setCreateTime(date);
+    member.setModifyTime(date);
     this.save(member);
   }
 
@@ -177,6 +179,7 @@ public class MemberServiceImpl extends 
ServiceImpl<MemberMapper, Member> impleme
                 new ApiAlertException(
                     String.format("The roleId [%s] not found", 
member.getRoleId())));
     oldMember.setRoleId(member.getRoleId());
+    oldMember.setModifyTime(new Date());
     updateById(oldMember);
   }
 }
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MenuServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MenuServiceImpl.java
index fef5064d2..ed70bc743 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MenuServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/MenuServiceImpl.java
@@ -128,7 +128,9 @@ public class MenuServiceImpl extends 
ServiceImpl<MenuMapper, Menu> implements Me
   @Override
   @Transactional(rollbackFor = Exception.class)
   public void createMenu(Menu menu) {
-    menu.setCreateTime(new Date());
+    Date date = new Date();
+    menu.setCreateTime(date);
+    menu.setModifyTime(date);
     setMenu(menu);
     this.save(menu);
   }
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/RoleServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/RoleServiceImpl.java
index bc8459c05..a5a93ec54 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/RoleServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/RoleServiceImpl.java
@@ -71,7 +71,9 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, 
Role> implements Ro
 
   @Override
   public void createRole(Role role) {
-    role.setCreateTime(new Date());
+    Date date = new Date();
+    role.setCreateTime(date);
+    role.setModifyTime(date);
     this.save(role);
 
     String[] menuIds = role.getMenuId().split(StringPool.COMMA);
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/TeamServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/TeamServiceImpl.java
index 966bab4d8..f442ef1c8 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/TeamServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/TeamServiceImpl.java
@@ -85,8 +85,10 @@ public class TeamServiceImpl extends ServiceImpl<TeamMapper, 
Team> implements Te
             "Team name [%s] exists already. Create team failed. Please rename 
and try again.",
             team.getTeamName()));
     team.setId(null);
-    team.setCreateTime(new Date());
-    team.setModifyTime(team.getCreateTime());
+
+    Date date = new Date();
+    team.setCreateTime(date);
+    team.setModifyTime(date);
     this.save(team);
   }
 
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/UserServiceImpl.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/UserServiceImpl.java
index 35cf49dd4..1a5d126a6 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/UserServiceImpl.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/service/impl/UserServiceImpl.java
@@ -93,7 +93,9 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, 
User> implements Us
   @Override
   @Transactional(rollbackFor = Exception.class)
   public void createUser(User user) {
-    user.setCreateTime(new Date());
+    Date date = new Date();
+    user.setCreateTime(date);
+    user.setModifyTime(date);
     String salt = ShaHashUtils.getRandomSalt();
     String password = ShaHashUtils.encrypt(salt, user.getPassword());
     user.setSalt(salt);
@@ -131,6 +133,7 @@ public class UserServiceImpl extends 
ServiceImpl<UserMapper, User> implements Us
     String password = ShaHashUtils.encrypt(salt, userParam.getPassword());
     user.setSalt(salt);
     user.setPassword(password);
+    user.setModifyTime(new Date());
     this.baseMapper.updateById(user);
   }
 
diff --git 
a/streampark-console/streampark-console-service/src/main/resources/db/schema-h2.sql
 
b/streampark-console/streampark-console-service/src/main/resources/db/schema-h2.sql
index 2e27d73ea..f81e9f1dd 100644
--- 
a/streampark-console/streampark-console-service/src/main/resources/db/schema-h2.sql
+++ 
b/streampark-console/streampark-console-service/src/main/resources/db/schema-h2.sql
@@ -24,10 +24,10 @@ create table if not exists `t_app_backup` (
   `sql_id` bigint default null,
   `config_id` bigint default null,
   `version` int default null,
-  `path` varchar(128)  default null,
+  `path` varchar(128) default null,
   `description` varchar(255) default null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key(`id`)
 );
 
@@ -41,25 +41,25 @@ create table if not exists `t_flink_app` (
   `execution_mode` tinyint default null,
   `resource_from` tinyint default null,
   `project_id` bigint default null,
-  `job_name` varchar(255)  default null,
-  `module` varchar(255)  default null,
-  `jar` varchar(255)  default null,
+  `job_name` varchar(255) default null,
+  `module` varchar(255) default null,
+  `jar` varchar(255) default null,
   `jar_check_sum` bigint default null,
-  `main_class` varchar(255)  default null,
+  `main_class` varchar(255) default null,
   `dependency` text,
   `args` longtext,
   `options` longtext,
   `hot_params` text ,
   `user_id` bigint default null,
-  `app_id` varchar(64)  default null,
+  `app_id` varchar(64) default null,
   `app_type` tinyint default null,
   `duration` bigint default null,
-  `job_id` varchar(64)  default null,
-  `job_manager_url` varchar(255)  default null,
+  `job_id` varchar(64) default null,
+  `job_manager_url` varchar(255) default null,
   `version_id` bigint default null,
-  `cluster_id` varchar(45)  default null,
-  `k8s_namespace` varchar(63)  default null,
-  `flink_image` varchar(128)  default null,
+  `cluster_id` varchar(45) default null,
+  `k8s_namespace` varchar(63) default null,
+  `flink_image` varchar(128) default null,
   `state` int default null,
   `restart_size` int default null,
   `restart_count` int default null,
@@ -68,7 +68,7 @@ create table if not exists `t_flink_app` (
   `cp_failure_rate_interval` int default null,
   `cp_failure_action` tinyint default null,
   `dynamic_properties` longtext ,
-  `description` varchar(255)  default null,
+  `description` varchar(255) default null,
   `resolve_order` tinyint default null,
   `k8s_rest_exposed_type` tinyint default null,
   `jm_memory` int default null,
@@ -79,8 +79,8 @@ create table if not exists `t_flink_app` (
   `available_slot` int default null,
   `option_state` tinyint default null,
   `tracking` tinyint default null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   `option_time` datetime default null,
   `release` tinyint default 1,
   `build` tinyint default 1,
@@ -108,7 +108,7 @@ create table if not exists `t_flink_config` (
   `version` int not null,
   `latest` tinyint not null default 0,
   `content` text  not null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key(`id`)
 );
 
@@ -120,7 +120,7 @@ create table if not exists `t_flink_effective` (
   `app_id` bigint not null,
   `target_type` tinyint not null comment '1) config 2) flink sql',
   `target_id` bigint not null comment 'configId or sqlId',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key(`id`),
   unique (`app_id`,`target_type`)
 );
@@ -136,8 +136,8 @@ create table if not exists `t_flink_env` (
   `scala_version` varchar(64)  not null comment 'scala version of flink',
   `flink_conf` text  not null comment 'flink-conf',
   `is_default` tinyint not null default 0 comment 'whether default version or 
not',
-  `description` varchar(255)  default null comment 'description',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `description` varchar(255) default null comment 'description',
+  `create_time` datetime default null comment 'create time',
   primary key(`id`),
   unique (`flink_name`)
 );
@@ -148,8 +148,8 @@ create table if not exists `t_flink_env` (
 create table if not exists `t_flink_log` (
   `id` bigint generated by default as identity not null,
   `app_id` bigint default null,
-  `yarn_app_id` varchar(64)  default null,
-  `job_manager_url` varchar(255)  default null,
+  `yarn_app_id` varchar(64) default null,
+  `job_manager_url` varchar(255) default null,
   `success` tinyint default null,
   `exception` text ,
   `option_time` datetime default null,
@@ -164,21 +164,21 @@ create table if not exists `t_flink_log` (
 create table if not exists `t_flink_project` (
   `id` bigint generated by default as identity not null,
   `team_id` bigint not null,
-  `name` varchar(255)  default null,
-  `url` varchar(255)  default null,
-  `branches` varchar(64)  default null,
-  `user_name` varchar(64)  default null,
-  `password` varchar(64)  default null,
-  `prvkey_path` varchar(128)  default null,
-  `pom` varchar(255)  default null,
+  `name` varchar(255) default null,
+  `url` varchar(255) default null,
+  `branches` varchar(64) default null,
+  `user_name` varchar(64) default null,
+  `password` varchar(64) default null,
+  `prvkey_path` varchar(128) default null,
+  `pom` varchar(255) default null,
   `build_args` varchar(255) default null,
   `type` tinyint default null,
   `repository` tinyint default null,
   `last_build` datetime default null,
-  `description` varchar(255)  default null,
+  `description` varchar(255) default null,
   `build_state` tinyint default -1,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key(`id`)
 );
 
@@ -191,10 +191,10 @@ create table if not exists `t_flink_savepoint` (
   `app_id` bigint not null,
   `chk_id` bigint default null,
   `type` tinyint default null,
-  `path` varchar(255)  default null,
+  `path` varchar(255) default null,
   `latest` tinyint not null default 1,
   `trigger_time` datetime default null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key(`id`)
 );
 
@@ -208,7 +208,7 @@ create table if not exists `t_flink_sql` (
   `dependency` text ,
   `version` int default null,
   `candidate` tinyint not null default 1,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key(`id`)
 );
 
@@ -219,15 +219,15 @@ create table if not exists `t_menu` (
   `menu_id` bigint generated by default as identity not null comment  'menu 
button id',
   `parent_id` bigint not null comment  'parent menu id',
   `menu_name` varchar(64)  not null comment 'menu button name',
-  `path` varchar(64)  default null comment 'routing path',
-  `component` varchar(64)  default null comment 'routing component component',
-  `perms` varchar(64)  default null comment 'authority id',
-  `icon` varchar(64)  default null comment 'icon',
-  `type` char(2)  default null comment 'type 0:menu 1:button',
+  `path` varchar(64) default null comment 'routing path',
+  `component` varchar(64) default null comment 'routing component component',
+  `perms` varchar(64) default null comment 'authority id',
+  `icon` varchar(64) default null comment 'icon',
+  `type` char(2) default null comment 'type 0:menu 1:button',
   `display` tinyint not null default 0 comment 'whether the menu is displayed',
   `order_num` int default null comment 'sort',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key(`menu_id`)
 );
 
@@ -239,10 +239,10 @@ create table if not exists `t_message` (
   `app_id` bigint default null,
   `user_id` bigint default null,
   `type` tinyint default null,
-  `title` varchar(255)  default null,
+  `title` varchar(255) default null,
   `context` longtext ,
   `is_read` tinyint default 0,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key(`id`)
 );
 
@@ -253,8 +253,8 @@ create table if not exists `t_team` (
   `id` bigint generated by default as identity not null comment 'team id',
   `team_name` varchar(64) not null comment 'team name',
   `description` varchar(255) default null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key (`id`),
   unique (`team_name`)
 );
@@ -270,8 +270,8 @@ create table if not exists `t_variable` (
   `creator_id` bigint not null comment 'user id of creator',
   `team_id` bigint not null comment 'team id',
   `desensitization` tinyint not null default 0 comment '0 is no 
desensitization, 1 is desensitization, if set to desensitization, it will be 
replaced by * when displayed',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key (`id`),
   unique (`team_id`, `variable_code`)
 );
@@ -282,9 +282,9 @@ create table if not exists `t_variable` (
 create table if not exists `t_role` (
   `role_id` bigint generated by default as identity not null comment 'user id',
   `role_name` varchar(64)  not null comment 'user name',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
-  `description` varchar(255)  default null comment 'description',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
+  `description` varchar(255) default null comment 'description',
   primary key(`role_id`)
 );
 
@@ -305,9 +305,9 @@ create table if not exists `t_role_menu` (
 create table if not exists `t_setting` (
   `order_num` int default null,
   `setting_key` varchar(64) primary key not null,
-  `setting_value` text  default null,
-  `setting_name` varchar(255)  default null,
-  `description` varchar(255)  default null,
+  `setting_value` text default null,
+  `setting_name` varchar(255) default null,
+  `description` varchar(255) default null,
   `type` tinyint not null comment '1: input 2: boolean 3: number'
 );
 
@@ -318,19 +318,19 @@ create table if not exists `t_user` (
   `user_id` bigint generated by default as identity not null comment 'user id',
   `username` varchar(64)  not null comment 'user name',
   `nick_name` varchar(64)  not null comment 'nick name',
-  `salt` varchar(26)  default null comment 'salt',
+  `salt` varchar(26) default null comment 'salt',
   `password` varchar(64)  not null comment 'password',
-  `email` varchar(64)  default null comment 'email',
+  `email` varchar(64) default null comment 'email',
   `user_type` int  not null comment 'user type 1:admin 2:user',
   `login_type` tinyint default 0 comment 'login type 0:password 1:ldap',
   `last_team_id` bigint default null comment 'last team id',
   `status` char(1)  not null comment 'status 0:locked 1:active',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   `last_login_time` datetime default null comment 'last login time',
-  `sex` char(1)  default null comment 'gender 0:male 1:female 2:confidential',
-  `avatar` varchar(128)  default null comment 'avatar',
-  `description` varchar(255)  default null comment 'description',
+  `sex` char(1) default null comment 'gender 0:male 1:female 2:confidential',
+  `avatar` varchar(128) default null comment 'avatar',
+  `description` varchar(255) default null comment 'description',
   primary key(`user_id`),
   unique (`username`)
 );
@@ -343,8 +343,8 @@ create table if not exists `t_member` (
   `team_id` bigint not null comment 'team id',
   `user_id` bigint not null comment 'user id',
   `role_id` bigint not null comment 'role id',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key(`id`),
   unique (`team_id`, `user_id`,`role_id`)
 );
@@ -362,7 +362,7 @@ create table if not exists `t_app_build_pipe` (
   `steps_status_ts` text,
   `error` text,
   `build_result` text,
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `modify_time` datetime default null comment 'modify time',
   primary key(`app_id`)
 );
 
@@ -390,7 +390,7 @@ create table if not exists `t_flink_cluster` (
   `resolve_order` tinyint default null,
   `exception` longtext comment 'exception information',
   `cluster_state` tinyint default 0 comment 'cluster status (0: created but 
not started, 1: started, 2: stopped)',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
+  `create_time` datetime default null comment 'create time',
   primary key(`id`,`cluster_name`),
   unique (`cluster_id`,`address`,`execution_mode`)
 );
@@ -401,7 +401,7 @@ create table if not exists `t_flink_cluster` (
 create table if not exists `t_alert_config` (
   `id` bigint generated by default as identity not null,
   `user_id` bigint default null,
-  `alert_name` varchar(128)  default null comment 'alert group name',
+  `alert_name` varchar(128) default null comment 'alert group name',
   `alert_type` int default 0 comment 'alert type',
   `email_params` varchar(255)  comment 'email params',
   `sms_params` text  comment 'sms params',
@@ -409,8 +409,8 @@ create table if not exists `t_alert_config` (
   `we_com_params` varchar(255)  comment 'wechat params',
   `http_callback_params` text  comment 'http callback params',
   `lark_params` text  comment 'lark params',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'change time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'change time',
   primary key(`id`)
 );
 
@@ -425,8 +425,8 @@ create table if not exists `t_access_token` (
   `expire_time` datetime default null comment 'expiration',
   `description` varchar(255) default null comment 'description',
   `status` tinyint default null comment '1:enable,0:disable',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key(`id`)
 );
 
@@ -436,12 +436,12 @@ create table if not exists `t_access_token` (
 -- ----------------------------
 create table if not exists `t_external_link` (
   `id` int generated by default as identity not null comment 'key',
-  `badge_label` varchar(64)  default null,
-  `badge_name` varchar(64)  default null,
-  `badge_color` varchar(64)  default null,
-  `link_url` varchar(255)  default null,
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `badge_label` varchar(64) default null,
+  `badge_name` varchar(64) default null,
+  `badge_color` varchar(64) default null,
+  `link_url` varchar(255) default null,
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   primary key(`id`)
 );
 
@@ -455,8 +455,8 @@ create table if not exists `t_yarn_queue` (
   `team_id` bigint not null comment 'team id',
   `queue_label` varchar(128) not null comment 'queue label expression',
   `description` varchar(255) default null comment 'description of the queue 
label',
-  `create_time` datetime not null default current_timestamp comment 'create 
time',
-  `modify_time` datetime not null default current_timestamp on update 
current_timestamp comment 'modify time',
+  `create_time` datetime default null comment 'create time',
+  `modify_time` datetime default null comment 'modify time',
   unique key (`team_id`,`queue_label`),
   primary key (`id`)
 );
diff --git 
a/streampark-console/streampark-console-service/src/test/java/org/apache/streampark/console/SpringTestBase.java
 
b/streampark-console/streampark-console-service/src/test/java/org/apache/streampark/console/SpringTestBase.java
index 417a117ce..30043f3e9 100644
--- 
a/streampark-console/streampark-console-service/src/test/java/org/apache/streampark/console/SpringTestBase.java
+++ 
b/streampark-console/streampark-console-service/src/test/java/org/apache/streampark/console/SpringTestBase.java
@@ -42,6 +42,7 @@ import java.io.File;
 import java.io.IOException;
 import java.nio.file.Files;
 import java.nio.file.Path;
+import java.util.Date;
 
 /** base tester. */
 @Transactional
@@ -107,6 +108,10 @@ public abstract class SpringTestBase {
     YarnQueue yarnQueue = new YarnQueue();
     yarnQueue.setTeamId(teamId);
     yarnQueue.setQueueLabel(queueLabel);
+
+    Date date = new Date();
+    yarnQueue.setCreateTime(date);
+    yarnQueue.setModifyTime(date);
     return yarnQueue;
   }
 }
diff --git 
a/streampark-console/streampark-console-service/src/test/java/org/apache/streampark/console/core/service/AccessTokenServiceTest.java
 
b/streampark-console/streampark-console-service/src/test/java/org/apache/streampark/console/core/service/AccessTokenServiceTest.java
index cdcaa2341..b885053dd 100644
--- 
a/streampark-console/streampark-console-service/src/test/java/org/apache/streampark/console/core/service/AccessTokenServiceTest.java
+++ 
b/streampark-console/streampark-console-service/src/test/java/org/apache/streampark/console/core/service/AccessTokenServiceTest.java
@@ -43,7 +43,7 @@ public class AccessTokenServiceTest extends SpringTestBase {
   void testCrudToken() throws Exception {
     Long mockUserId = 100000L;
     String expireTime = "9999-01-01 00:00:00";
-    RestResponse restResponse = accessTokenService.generateToken(mockUserId, 
expireTime, "");
+    RestResponse restResponse = accessTokenService.create(mockUserId, 
expireTime, "");
     Assertions.assertNotNull(restResponse);
     Assertions.assertInstanceOf(AccessToken.class, restResponse.get("data"));
 
diff --git 
a/streampark-console/streampark-console-webapp/src/api/flink/setting/index.ts 
b/streampark-console/streampark-console-webapp/src/api/flink/setting/index.ts
index f8bb300e8..4cc0579c4 100644
--- 
a/streampark-console/streampark-console-webapp/src/api/flink/setting/index.ts
+++ 
b/streampark-console/streampark-console-webapp/src/api/flink/setting/index.ts
@@ -19,10 +19,8 @@ import { defHttp } from '/@/utils/http/axios';
 
 enum SETTING_APi {
   GET = '/flink/setting/get',
-  WEB_URL = '/flink/setting/weburl',
   ALL = '/flink/setting/all',
   CHECK_HADOOP = '/flink/setting/checkHadoop',
-  SYNC = '/flink/setting/sync',
   UPDATE = '/flink/setting/update',
 }
 /**

Reply via email to