From 1f3d5bcb26ebc5db28ecc3e0cfd550020b065445 Mon Sep 17 00:00:00 2001 From: "review512jwy@163.com" <“review512jwy@163.com”> Date: Fri, 3 Apr 2026 20:00:17 +0800 Subject: [PATCH] =?UTF-8?q?adsc=E6=A0=87=E8=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/db/migration/V72__adsc_flag.sql | 26 ++ .../mappers/auto/BasicUserMapper.xml | 76 ++++- .../mappers/ex/BasicUserMapperExt.xml | 3 +- .../business/dto/account/CacheUserData.java | 2 + .../datacenter/business/model/BasicUser.java | 136 +++++++++ .../business/model/BasicUserExample.java | 260 ++++++++++++++++++ .../service/impl/AccountServiceImpl.java | 1 + 7 files changed, 496 insertions(+), 8 deletions(-) create mode 100644 data-center-business-controller/src/main/resources/db/migration/V72__adsc_flag.sql diff --git a/data-center-business-controller/src/main/resources/db/migration/V72__adsc_flag.sql b/data-center-business-controller/src/main/resources/db/migration/V72__adsc_flag.sql new file mode 100644 index 0000000..b334608 --- /dev/null +++ b/data-center-business-controller/src/main/resources/db/migration/V72__adsc_flag.sql @@ -0,0 +1,26 @@ +USE `data_center_aeon_admin`; + +DROP PROCEDURE IF EXISTS `add_user_name_column`; + +DELIMITER $$ + +CREATE PROCEDURE add_user_name_column() +BEGIN + -- 姓 + IF NOT EXISTS ( + SELECT 1 + FROM information_schema.columns + WHERE table_schema = 'data_center_aeon_admin' + AND table_name = 'basic_user' + AND column_name = 'adsc_flag' + ) THEN + ALTER TABLE basic_user + ADD COLUMN `adsc_flag` INT DEFAULT '0' COMMENT 'adsc标识, 0-不是, 1-是'; + END IF; +END$$ + +DELIMITER ; + +CALL add_user_name_column(); + +DROP PROCEDURE IF EXISTS `add_user_name_column`; diff --git a/data-center-business-dao/src/main/resources/mappers/auto/BasicUserMapper.xml b/data-center-business-dao/src/main/resources/mappers/auto/BasicUserMapper.xml index 710753f..23081ac 100644 --- a/data-center-business-dao/src/main/resources/mappers/auto/BasicUserMapper.xml +++ b/data-center-business-dao/src/main/resources/mappers/auto/BasicUserMapper.xml @@ -25,6 +25,10 @@ + + + + id, user_type, company_id, username, login_name, `password`, salt, email, mfa_secret, mfa_bind, mobile_number, last_login_time, flag, expire_time, create_time, creator_id, - modify_time, modifier_id, super_role + modify_time, modifier_id, super_role, create_platform, last_name, first_name, adsc_flag