@todo 租户的越界访问判断

邓尼茨我今天去赶集 2020年03月09日 1,095次浏览

这是必须是个统一的实现方案,思路有,但要细化。见SpaceAspect,这是雏形。

不可能每张表多将一个Tenant字段,这太臃肿了,而且各个业务模块进行是否越界的判断就太繁琐了,代码量太大了,不好维护,而且从架构上来看也不合理。

ParallelSpace(租户ID)
|______SpaceCode
	|_______LevelCode

只要后面的Node相关表中都应该有LevelCode这个字段,那么场景就没有想象的那么复杂了,有限场景就容易处理了。

Space这个父类里增加LevelCode字段,在非新增Level的场景下校验。