新增逻辑删除字段

This commit is contained in:
2025-10-21 22:10:47 +08:00
parent 6e7db4f418
commit 0ca346654a
3 changed files with 52 additions and 0 deletions

View File

@@ -281,6 +281,12 @@ mybatis-plus:
# 主键类型(默认 assign_id表示自行赋值
# auto 代表使用数据库自增策略(需要在表中设置好自增约束)
id-type: ASSIGN_ID
# 逻辑删除字段名
logic-delete-field: deleted
# 逻辑已删除值
logic-delete-value: 1
# 逻辑未删除值
logic-not-delete-value: 0
## 扩展配置
extension:
enabled: true

View File

@@ -1,2 +1,25 @@
-- liquibase formatted sql
-- changeset charles7c:1
-- 增加逻辑删除字段
ALTER TABLE `sys_menu` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_dept` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_role` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_user` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_user_password_history` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_user_social` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_user_role` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_role_menu` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_role_dept` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_dict` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_dict_item` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_log` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_message` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_message_log` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_notice` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_notice_log` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_storage` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_file` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_client` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_sms_config` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE `sys_sms_log` ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已删除01';

View File

@@ -1,2 +1,25 @@
-- liquibase formatted sql
-- changeset charles7c:1
-- 增加逻辑删除字段
ALTER TABLE "sys_menu" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_dept" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_role" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_user" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_user_password_history" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_user_social" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_user_role" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_role_menu" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_role_dept" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_dict" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_dict_item" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_log" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_message" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_message_log" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_notice" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_notice_log" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_storage" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_file" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_client" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_sms_config" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';
ALTER TABLE "sys_sms_log" ADD COLUMN "deleted" int2 NOT NULL DEFAULT 0 COMMENT '是否已删除01';