一、该问题的重现步骤是什么?
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
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。