Skip to content

Conversation

xtanyu
Copy link
Contributor

@xtanyu xtanyu commented Jul 10, 2025

PR 类型

  • 新 feature
  • Bug 修复
  • 功能增强
  • 文档变更
  • 代码样式变更
  • 重构
  • 性能改进
  • 单元测试
  • CI/CD
  • 其他

PR 目的

解决方案

PR 测试

Changelog

模块 Changelog Related issues

其他信息

提交前确认

  • PR 代码经过了完整测试,并且通过了代码规范检查
  • 已经完整填写 Changelog,并链接到了相关 issues
  • PR 代码将要提交到 dev 分支

xtanyu and others added 19 commits December 2, 2024 18:01
* feat:多租户插件

* chore: 多租户sql更新plugin_tenant.sql(添加租户编号列、租户列索引添加、菜单录入sql更新),多租户配置更新application.yml(删除租户数据的时候需要删除关联数据,所以关联表也需要过滤)

* feat: 租户删除时清空相关数据,新时录入随机不重复的租户编号

* feat: 租户管理账号信息更新接口
* feat:多租户插件

* chore: 多租户sql更新plugin_tenant.sql(添加租户编号列、租户列索引添加、菜单录入sql更新),多租户配置更新application.yml(删除租户数据的时候需要删除关联数据,所以关联表也需要过滤)

* feat: 租户删除时清空相关数据,新时录入随机不重复的租户编号

* feat: 租户管理账号信息更新接口

* chore: 租户相关菜单从opne目录下剥离,租户菜单初始化sql更新

* feat: 完善租户登录信息修改

* fix: 修复后台在线列表能查到其他租户的数据问题
* feat:多租户插件

* chore: 多租户sql更新plugin_tenant.sql(添加租户编号列、租户列索引添加、菜单录入sql更新),多租户配置更新application.yml(删除租户数据的时候需要删除关联数据,所以关联表也需要过滤)

* feat: 租户删除时清空相关数据,新时录入随机不重复的租户编号

* feat: 租户管理账号信息更新接口

* chore: 租户相关菜单从opne目录下剥离,租户菜单初始化sql更新

* feat: 完善租户登录信息修改

* fix: 修复本地文件管理删除文件异常或不成功的情况

* fix: 修复后台在线列表能查到其他租户的数据问题

* feat: 新增验证码配置开关

* feat: 租户套餐权限修改时,绑定的租户权限同步修改,租户没有菜单权限

---------

Co-authored-by: KAI <[email protected]>
Co-authored-by: Gyq灬明 <[email protected]>
Co-authored-by: Charles7c <[email protected]>
* fix: 修复本地文件管理删除文件异常或不成功的情况

* feat: 新增验证码配置开关

* refactor: 优化登录验证码开关代码

* fix: 修复多租户关闭时读取不到bean导致的异常

* fix: 错误的合并

* chore: continew-starter 2.7.4 => 2.7.5

1.BaseServiceImpl 所在包调整
2.BaseController 改为在 Admin common 模块编写(重构权限校验 checkPermission 处理)
3.CRUD ValidateGroup => CrudValidationGroup
4.Admin ValidateGroup => ValidationGroup
5.修复 Query 查询数组范围报错

Closes #IB8711

---------

Co-authored-by: KAI <[email protected]>
Co-authored-by: Gyq灬明 <[email protected]>
Co-authored-by: Charles7c <[email protected]>
* fix: 修复本地文件管理删除文件异常或不成功的情况

* feat: 新增验证码配置开关

* refactor: 优化登录验证码开关代码

* chore: continew-starter 2.7.4 => 2.7.5

1.BaseServiceImpl 所在包调整
2.BaseController 改为在 Admin common 模块编写(重构权限校验 checkPermission 处理)
3.CRUD ValidateGroup => CrudValidationGroup
4.Admin ValidateGroup => ValidationGroup
5.修复 Query 查询数组范围报错

Closes #IB8711

* release: v3.4.1

* refactor(auth): 菜单路由为空时默认返回空列表而非 null

Closes #IB9UDW

* docs: 更新 README 文档

* chore: continew-starter 2.7.4 => 2.7.5

* fix: 修复租户权限问题

---------

Co-authored-by: KAI <[email protected]>
Co-authored-by: Gyq灬明 <[email protected]>
Co-authored-by: Charles7c <[email protected]>
# Conflicts:
#	.github/ISSUE_TEMPLATE/bug_report.yml
#	.github/ISSUE_TEMPLATE/feature_request.yml
#	CHANGELOG.md
#	README.md
#	continew-common/pom.xml
#	continew-common/src/main/java/top/continew/admin/common/constant/ContainerConstants.java
#	continew-common/src/main/java/top/continew/admin/common/constant/SysConstants.java
#	continew-common/src/main/java/top/continew/admin/common/context/UserContext.java
#	continew-common/src/main/java/top/continew/admin/common/controller/BaseController.java
#	continew-extension/continew-extension-schedule-server/pom.xml
#	continew-module-system/src/main/java/top/continew/admin/auth/AbstractLoginHandler.java
#	continew-module-system/src/main/java/top/continew/admin/auth/LoginHandler.java
#	continew-module-system/src/main/java/top/continew/admin/auth/handler/AccountLoginHandler.java
#	continew-module-system/src/main/java/top/continew/admin/auth/handler/EmailLoginHandler.java
#	continew-module-system/src/main/java/top/continew/admin/auth/handler/PhoneLoginHandler.java
#	continew-module-system/src/main/java/top/continew/admin/auth/handler/SocialLoginHandler.java
#	continew-module-system/src/main/java/top/continew/admin/auth/model/query/OnlineUserQuery.java
#	continew-module-system/src/main/java/top/continew/admin/auth/model/req/LoginReq.java
#	continew-module-system/src/main/java/top/continew/admin/auth/model/resp/OnlineUserResp.java
#	continew-module-system/src/main/java/top/continew/admin/auth/service/impl/AuthServiceImpl.java
#	continew-module-system/src/main/java/top/continew/admin/auth/service/impl/OnlineUserServiceImpl.java
#	continew-module-system/src/main/java/top/continew/admin/system/mapper/ClientMapper.java
#	continew-module-system/src/main/java/top/continew/admin/system/mapper/user/UserPasswordHistoryMapper.java
#	continew-module-system/src/main/java/top/continew/admin/system/model/entity/ClientDO.java
#	continew-module-system/src/main/java/top/continew/admin/system/model/entity/FileDO.java
#	continew-module-system/src/main/java/top/continew/admin/system/model/query/ClientQuery.java
#	continew-module-system/src/main/java/top/continew/admin/system/model/req/ClientReq.java
#	continew-module-system/src/main/java/top/continew/admin/system/model/req/StorageReq.java
#	continew-module-system/src/main/java/top/continew/admin/system/model/req/user/UserImportRowReq.java
#	continew-module-system/src/main/java/top/continew/admin/system/model/req/user/UserReq.java
#	continew-module-system/src/main/java/top/continew/admin/system/model/resp/ClientResp.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/ClientService.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/MenuService.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/MessageUserService.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/UserSocialService.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/impl/ClientServiceImpl.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/impl/DictItemServiceImpl.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/impl/MenuServiceImpl.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/impl/NoticeServiceImpl.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/impl/RoleServiceImpl.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/impl/StorageServiceImpl.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/impl/UserServiceImpl.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/impl/UserSocialServiceImpl.java
#	continew-plugin/continew-plugin-generator/src/main/java/top/continew/admin/generator/service/impl/GeneratorServiceImpl.java
#	continew-plugin/continew-plugin-generator/src/main/resources/templates/backend/DetailResp.ftl
#	continew-plugin/continew-plugin-generator/src/main/resources/templates/backend/Entity.ftl
#	continew-plugin/continew-plugin-generator/src/main/resources/templates/backend/Menu.ftl
#	continew-plugin/continew-plugin-generator/src/main/resources/templates/backend/Resp.ftl
#	continew-plugin/continew-plugin-generator/src/main/resources/templates/frontend/AddModal.ftl
#	continew-plugin/continew-plugin-generator/src/main/resources/templates/frontend/index.ftl
#	continew-webapi/src/main/java/top/continew/admin/config/log/LogConfiguration.java
#	continew-webapi/src/main/java/top/continew/admin/config/log/LogDaoLocalImpl.java
#	continew-webapi/src/main/java/top/continew/admin/controller/common/CaptchaController.java
#	continew-webapi/src/main/java/top/continew/admin/controller/schedule/DemoEnvironmentJob.java
#	continew-webapi/src/main/java/top/continew/admin/controller/schedule/JobController.java
#	continew-webapi/src/main/java/top/continew/admin/controller/system/ClientController.java
#	continew-webapi/src/main/java/top/continew/admin/controller/system/DictController.java
#	continew-webapi/src/main/java/top/continew/admin/controller/system/MenuController.java
#	continew-webapi/src/main/java/top/continew/admin/controller/system/NoticeController.java
#	continew-webapi/src/main/java/top/continew/admin/controller/system/StorageController.java
#	continew-webapi/src/main/java/top/continew/admin/controller/system/UserController.java
#	continew-webapi/src/main/resources/banner.txt
#	continew-webapi/src/main/resources/config/application-dev.yml
#	continew-webapi/src/main/resources/config/application-prod.yml
#	continew-webapi/src/main/resources/config/application.yml
#	continew-webapi/src/main/resources/db/changelog/mysql/main_data.sql
#	continew-webapi/src/main/resources/db/changelog/mysql/main_table.sql
#	continew-webapi/src/main/resources/db/changelog/mysql/plugin/plugin_open.sql
#	continew-webapi/src/main/resources/db/changelog/mysql/plugin/plugin_schedule.sql
#	continew-webapi/src/main/resources/db/changelog/postgresql/main_data.sql
#	continew-webapi/src/main/resources/db/changelog/postgresql/main_table.sql
#	continew-webapi/src/main/resources/db/changelog/postgresql/plugin/plugin_open.sql
#	continew-webapi/src/main/resources/db/changelog/postgresql/plugin/plugin_schedule.sql
#	docker/nginx/conf/nginx.conf
#	pom.xml
# Conflicts:
#	continew-common/src/main/java/top/continew/admin/common/context/UserContext.java
#	continew-module-system/src/main/java/top/continew/admin/auth/AbstractLoginHandler.java
#	continew-module-system/src/main/java/top/continew/admin/system/config/file/FileRecorderImpl.java
#	continew-module-system/src/main/java/top/continew/admin/system/service/impl/UserServiceImpl.java
#	continew-webapi/src/main/resources/config/application.yml
# Conflicts:
#	continew-common/pom.xml
#	continew-server/src/main/resources/config/application-dev.yml
#	continew-server/src/main/resources/config/application-prod.yml
#	continew-server/src/main/resources/db/changelog/mysql/plugin/plugin_tenant.sql
#	continew-server/src/main/resources/db/changelog/mysql/tenant_table.sql
#	continew-system/src/main/java/top/continew/admin/auth/AbstractLoginHandler.java
#	continew-system/src/main/java/top/continew/admin/system/service/TenantSysDataService.java
#	continew-system/src/main/java/top/continew/admin/system/service/impl/TenantSysDataServiceImpl.java
…erge

# Conflicts:
#	continew-common/pom.xml
#	continew-system/src/main/java/top/continew/admin/auth/AbstractLoginHandler.java
#	continew-system/src/main/java/top/continew/admin/system/mapper/StorageMapper.java
#	continew-system/src/main/java/top/continew/admin/system/service/impl/UserServiceImpl.java
@Charles7c Charles7c changed the base branch from dev to tenant-dev July 10, 2025 12:37
@Charles7c Charles7c merged commit ed6dd65 into continew-org:tenant-dev Jul 10, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants