Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
iBiz4j Spring R7
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBiz-R7后台标准模板
iBiz4j Spring R7
提交
93edd4e1
提交
93edd4e1
编写于
3月 23, 2021
作者:
misaka
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
sass 标准结构4
上级
f040eaa4
变更
4
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
8 行增加
和
8 行删除
+8
-8
MybatisConfiguration.java.ftl
...S_PKGPATH%/core/util/config/MybatisConfiguration.java.ftl
+5
-5
SaaSTenantHandler.java.ftl
...%SYS_PKGPATH%/core/util/config/SaaSTenantHandler.java.ftl
+1
-1
SaaSTenantProperties.java.ftl
...S_PKGPATH%/core/util/config/SaaSTenantProperties.java.ftl
+1
-1
application-sys.yml.ftl
SLN/%PUBPRJ%-util/src/main/resources/application-sys.yml.ftl
+1
-1
未找到文件。
SLN/%PUBPRJ%-core/src/main/java/%SYS_PKGPATH%/core/util/config/MybatisConfiguration.java.ftl
浏览文件 @
93edd4e1
...
...
@@ -17,7 +17,7 @@ import org.springframework.context.annotation.Configuration;
import
org
.
mybatis
.
spring
.
annotation
.
MapperScan
;
import
org
.
springframework
.
beans
.
factory
.
annotation
.
Autowired
;
import
java
.
util
.
Properties
;
<#
if
sys
.
getSaaSMode
()==
2
>
<#
if
sys
.
getSaaSMode
()==
4
>
import
com
.
baomidou
.
mybatisplus
.
core
.
parser
.
ISqlParserFilter
;
import
com
.
baomidou
.
mybatisplus
.
core
.
parser
.
SqlParserHelper
;
import
com
.
baomidou
.
mybatisplus
.
extension
.
plugins
.
tenant
.
TenantSqlParser
;
...
...
@@ -33,7 +33,7 @@ import java.util.List;
@
Configuration
@
MapperScan
(
value
=
"${pub.getPKGCodeName()}.core.*.mapper"
,
nameGenerator
=
UniqueNameGenerator
.
class
)
public
class
MybatisConfiguration
{
<#
if
sys
.
getSaaSMode
()==
2
>
<#
if
sys
.
getSaaSMode
()==
4
>
@
Autowired
private
${
pub
.
getPKGCodeName
()}.
core
.
util
.
config
.
SaaSTenantProperties
saaSTenantProperties
;
...
...
@@ -60,13 +60,13 @@ public class MybatisConfiguration {
*
@
return
*/
@
Bean
public
PaginationInterceptor
paginationInterceptor
(<#
if
sys
.
getSaaSMode
()==
2
>
SaaSTenantHandler
saaSTenantHandler
</#
if
>)
{
public
PaginationInterceptor
paginationInterceptor
(<#
if
sys
.
getSaaSMode
()==
4
>
SaaSTenantHandler
saaSTenantHandler
</#
if
>)
{
PaginationInterceptor
paginationInterceptor
=
new
PaginationInterceptor
();
//
设置请求的页面大于最大页后操作,
true
调回到首页,
false
继续请求
默认
false
//
paginationInterceptor
.
setOverflow
(
false
);
//
设置最大单页限制数量,默认
500
条,
-
1
不受限制
paginationInterceptor
.
setLimit
(-
1
);
<#
if
sys
.
getSaaSMode
()==
2
>
<#
if
sys
.
getSaaSMode
()==
4
>
//
创建
SQL
解析器集合
List
<
ISqlParser
>
sqlParserList
=
new
ArrayList
<>();
...
...
@@ -86,7 +86,7 @@ public class MybatisConfiguration {
return
paginationInterceptor
;
}
<#
if
sys
.
getSaaSMode
()==
2
>
<#
if
sys
.
getSaaSMode
()==
4
>
@
Bean
public
ISqlParserFilter
ignoreParserFilter
()
{
return
metaObject
->
{
...
...
SLN/%PUBPRJ%-core/src/main/java/%SYS_PKGPATH%/core/util/config/SaaSTenantHandler.java.ftl
浏览文件 @
93edd4e1
<#
ibiztemplate
>
TARGET
=
PSSYSTEM
</#
ibiztemplate
>
<#
if
sys
.
getSaaSMode
()==
2
>
<#
if
sys
.
getSaaSMode
()==
4
>
package
${
pub
.
getPKGCodeName
()}.
core
.
util
.
config
;
import
${
pub
.
getPKGCodeName
()}.
util
.
security
.
AuthenticationUser
;
...
...
SLN/%PUBPRJ%-core/src/main/java/%SYS_PKGPATH%/core/util/config/SaaSTenantProperties.java.ftl
浏览文件 @
93edd4e1
<#
ibiztemplate
>
TARGET
=
PSSYSTEM
</#
ibiztemplate
>
<#
if
sys
.
getSaaSMode
()==
2
>
<#
if
sys
.
getSaaSMode
()==
4
>
package
${
pub
.
getPKGCodeName
()}.
core
.
util
.
config
;
import
lombok
.
Getter
;
...
...
SLN/%PUBPRJ%-util/src/main/resources/application-sys.yml.ftl
浏览文件 @
93edd4e1
...
...
@@ -296,7 +296,7 @@ ibiz:
</#if>
enablePermissionValid: ${enableDataAcc}
cacheLevel: L1 #(L1)一级本地caffeine缓存;(L2)caffeine缓存+Redis缓存
<#if sys.getSaaSMode()==
2
>
<#if sys.getSaaSMode()==
4
>
saas:
column: SRFDCID
sys-tables: databasechangelog,databasechangeloglock<#list sys.getAllPSDataEntities() as entity><#if entity.getSaaSMode()==0>,${entity.getTableName()}</#if></#list>
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录