一、该问题的重现步骤是什么?
1. Controller
public class PostController extends BladeController { /** * 新增或修改 岗位表 */ @PostMapping("/submit") @ApiOperationSupport(order = 6) @ApiOperation(value = "新增或修改", notes = "传入post") public R submit(@Valid @RequestBody Post post) { CacheUtil.clear(SYS_CACHE); return R.status(postService.saveOrUpdate(post)); }
2. entity
public class Post extends TenantEntity {
3.Mapper
public interface PostMapper extends BaseMapper<Post> {
<> </> </> </> </> </> </> </> </> </> </> </> </> </> </> 4.service public interface IPostService extends BaseService<Post> { public class PostServiceImpl extends BaseServiceImpl<PostMapper, Post> implements IPostService { 5.后端配置 #多租户配置 tenant: #多租户增强 enhance: true #多租户授权保护 license: false #动态数据源功能 dynamic-datasource: false #动态数据源全局扫描 dynamic-global: false #多租户字段名 column: tenant_id #排除多租户逻辑 exclude-tables: - blade_user 6、前端配置 clientId: 'saber', // 客户端id clientSecret: 'saber_secret', // 客户端密钥 tenantMode: true, // 是否开启租户模式 tenantId: "000000", // 管理组租户编号 captchaMode: false, // 是否开启验证码模式 7 sql ============== Sql Start ============== Execute SQL : insert into blade_post (id, category, post_code, post_name, sort , remark, create_user, create_dept, create_time, update_user , update_time, status, is_deleted) values (1407199955373834242, 1, '4', '4', 4 , '', 1406821741245878273, 1406821741094883329, TIMESTAMP '2021-06-22 12:53:08.523', 1406821741245878273 , TIMESTAMP '2021-06-22 12:53:08.523', 1, 0) Execute Time: 2.996ms ============== Sql End ==============
二、你期待的结果是什么?实际看到的又是什么?
岗位管理中新增岗位可以自行注入tenant_id,
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
Bladex-boot SpringBoot 2.2.13.RELEASE MAC OS
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端