Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wangxiaolu-link-report
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
sfa
wangxiaolu-link-report
Commits
d936bb8a
提交
d936bb8a
authored
7月 17, 2025
作者:
吕本才
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1、文件夹分类查询优化修改
上级
aae16490
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
24 行增加
和
24 行删除
+24
-24
JimuReportQueryController.java
...nk/report/controller/query/JimuReportQueryController.java
+4
-4
JimuReportDao.java
src/main/java/com/link/report/domain/dao/JimuReportDao.java
+1
-2
JimuReportDaoImpl.java
...va/com/link/report/domain/dao/impl/JimuReportDaoImpl.java
+3
-7
JimuReportListWq.java
...main/java/com/link/report/domain/wq/JimuReportListWq.java
+2
-2
JimuReportListVo.java
...n/java/com/link/report/pojo/request/JimuReportListVo.java
+1
-1
JimuReportQueryService.java
...com/link/report/service/query/JimuReportQueryService.java
+2
-2
JimuReportQueryServiceImpl.java
...report/service/query/impl/JimuReportQueryServiceImpl.java
+8
-6
JimuReportMapper.xml
src/main/resources/mapper/report/JimuReportMapper.xml
+3
-0
没有找到文件。
src/main/java/com/link/report/controller/query/JimuReportQueryController.java
浏览文件 @
d936bb8a
...
...
@@ -28,14 +28,14 @@ public class JimuReportQueryController extends BaseController {
/**
* 分页查询已授权list+自己创建的list接口
*
* @param
JimuR
eportListVo
* @param
r
eportListVo
* @return
*/
@GetMapping
(
"/list"
)
@RequiresPermissions
(
value
=
{
"report:jimuReport:list"
})
public
R
<
PageInfo
<
JimuReportListDto
>>
selectList
(
JimuReportListVo
JimuR
eportListVo
)
{
PageInfo
<
JimuReportListDto
>
JimuReportListDtos
=
reportQueryService
.
selectList
(
JimuR
eportListVo
);
return
R
.
ok
(
JimuReportListDtos
);
public
R
<
PageInfo
<
JimuReportListDto
>>
selectList
(
JimuReportListVo
r
eportListVo
)
{
PageInfo
<
JimuReportListDto
>
JimuReportListDtos
=
reportQueryService
.
selectList
(
r
eportListVo
);
return
R
.
ok
(
JimuReportListDtos
);
}
...
...
src/main/java/com/link/report/domain/dao/JimuReportDao.java
浏览文件 @
d936bb8a
...
...
@@ -2,7 +2,6 @@ package com.link.report.domain.dao;
import
com.link.report.domain.entity.JimuReport
;
import
com.link.report.domain.wq.JimuReportListWq
;
import
com.link.report.pojo.request.JimuReportListVo
;
import
com.link.report.pojo.response.JimuReportListDto
;
import
com.sfa.common.core.web.domain.PageInfo
;
...
...
@@ -13,7 +12,7 @@ public interface JimuReportDao {
Integer
selectJimuReportListCount
(
JimuReportListWq
wq
);
PageInfo
<
JimuReportListDto
>
selectListAll
(
JimuReportList
Vo
wq
);
PageInfo
<
JimuReportListDto
>
selectListAll
(
JimuReportList
Wq
wq
);
JimuReport
selectById
(
String
reportId
);
}
src/main/java/com/link/report/domain/dao/impl/JimuReportDaoImpl.java
浏览文件 @
d936bb8a
...
...
@@ -9,11 +9,9 @@ import com.link.report.domain.entity.JimuReportCategory;
import
com.link.report.domain.mapper.JimuReportCategoryMapper
;
import
com.link.report.domain.mapper.JimuReportMapper
;
import
com.link.report.domain.wq.JimuReportListWq
;
import
com.link.report.pojo.request.JimuReportListVo
;
import
com.link.report.pojo.response.JimuReportListDto
;
import
com.sfa.common.core.web.domain.PageInfo
;
import
com.sfa.common.core.web.page.TableSupport
;
import
com.sfa.common.security.utils.SecurityUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
...
...
@@ -54,13 +52,11 @@ public class JimuReportDaoImpl implements JimuReportDao {
}
@Override
public
PageInfo
<
JimuReportListDto
>
selectListAll
(
JimuReportList
Vo
vo
)
{
public
PageInfo
<
JimuReportListDto
>
selectListAll
(
JimuReportList
Wq
wq
)
{
String
username
=
SecurityUtils
.
getUsername
();
LambdaQueryWrapper
<
JimuReport
>
qw
=
new
LambdaQueryWrapper
<
JimuReport
>()
// .eq(JimuReport::getCreateBy,username)
.
eq
(
ObjectUtil
.
isNotEmpty
(
vo
.
getCategory
()),
JimuReport:
:
getType
,
vo
.
getCategory
())
.
like
(
ObjectUtil
.
isNotEmpty
(
vo
.
getName
()),
JimuReport:
:
getName
,
vo
.
getName
());
.
eq
(
ObjectUtil
.
isNotEmpty
(
wq
.
getCategory
()),
JimuReport:
:
getType
,
wq
.
getCategory
())
.
like
(
ObjectUtil
.
isNotEmpty
(
wq
.
getName
()),
JimuReport:
:
getName
,
wq
.
getName
());
IPage
<
JimuReport
>
jimuReportPage
=
jimuReportMapper
.
selectPage
(
TableSupport
.
pageI
(),
qw
);
// 转换成DTO 增加目录查询
...
...
src/main/java/com/link/report/domain/wq/JimuReportListWq.java
浏览文件 @
d936bb8a
...
...
@@ -8,12 +8,12 @@ import lombok.Data;
*/
@Data
public
class
JimuReportListWq
{
private
String
name
;
private
String
categoryName
;
private
String
category
;
private
Integer
skipNum
;
private
Integer
pageNum
;
private
Integer
pageSize
;
private
String
userName
;
private
Long
userId
;
}
src/main/java/com/link/report/pojo/request/JimuReportListVo.java
浏览文件 @
d936bb8a
...
...
@@ -12,6 +12,6 @@ public class JimuReportListVo {
private
String
name
;
private
String
categoryName
;
private
String
category
;
private
Integer
skip
Num
;
private
Integer
page
Num
;
private
Integer
pageSize
;
}
src/main/java/com/link/report/service/query/JimuReportQueryService.java
浏览文件 @
d936bb8a
...
...
@@ -5,7 +5,7 @@ import com.link.report.pojo.response.JimuReportListDto;
import
com.sfa.common.core.web.domain.PageInfo
;
public
interface
JimuReportQueryService
{
PageInfo
<
JimuReportListDto
>
selectList
(
JimuReportListVo
JimuReportListDt
o
);
PageInfo
<
JimuReportListDto
>
selectList
(
JimuReportListVo
reportListV
o
);
PageInfo
<
JimuReportListDto
>
selectListAll
(
JimuReportListVo
JimuR
eportListVo
);
PageInfo
<
JimuReportListDto
>
selectListAll
(
JimuReportListVo
r
eportListVo
);
}
src/main/java/com/link/report/service/query/impl/JimuReportQueryServiceImpl.java
浏览文件 @
d936bb8a
...
...
@@ -25,15 +25,15 @@ public class JimuReportQueryServiceImpl implements JimuReportQueryService {
/**
* 分页查询已授权list+自己创建的list
*
* @param
jimuR
eportListVo
* @param
r
eportListVo
* @return
*/
@Override
public
PageInfo
<
JimuReportListDto
>
selectList
(
JimuReportListVo
jimuR
eportListVo
)
{
public
PageInfo
<
JimuReportListDto
>
selectList
(
JimuReportListVo
r
eportListVo
)
{
PageInfo
<
JimuReportListDto
>
pageInfo
=
TableSupport
.
pageInfo
();
JimuReportListWq
wq
=
new
JimuReportListWq
();
BeanUtils
.
copyProperties
(
jimuR
eportListVo
,
wq
);
wq
.
set
Skip
Num
(
pageInfo
.
getSkipNum
());
BeanUtils
.
copyProperties
(
r
eportListVo
,
wq
);
wq
.
set
Page
Num
(
pageInfo
.
getSkipNum
());
wq
.
setPageSize
(
pageInfo
.
getPageSize
());
String
username
=
SecurityUtils
.
getUsername
();
...
...
@@ -60,8 +60,10 @@ public class JimuReportQueryServiceImpl implements JimuReportQueryService {
}
@Override
public
PageInfo
<
JimuReportListDto
>
selectListAll
(
JimuReportListVo
jimuReportListVo
)
{
PageInfo
<
JimuReportListDto
>
list
=
jimuReportDao
.
selectListAll
(
jimuReportListVo
);
public
PageInfo
<
JimuReportListDto
>
selectListAll
(
JimuReportListVo
reportListVo
)
{
JimuReportListWq
wq
=
new
JimuReportListWq
();
BeanUtils
.
copyProperties
(
reportListVo
,
wq
);
PageInfo
<
JimuReportListDto
>
list
=
jimuReportDao
.
selectListAll
(
wq
);
return
list
;
}
}
src/main/resources/mapper/report/JimuReportMapper.xml
浏览文件 @
d936bb8a
...
...
@@ -38,6 +38,9 @@
<if
test=
"categoryName != null and categoryName != ''"
>
jrc.name = #{categoryName}
</if>
<if
test=
"category != null and category != ''"
>
jr.type = #{category}
</if>
<if
test=
"name != null and name != ''"
>
and jr.name like concat('%', #{name}, '%')
</if>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论