overview统计

This commit is contained in:
2025-11-14 18:31:39 +08:00
parent 6be3cc6abd
commit 9adc0c2058
24 changed files with 723 additions and 178 deletions

View File

@@ -754,4 +754,19 @@ public class NCResourceServiceImpl implements ResourceService {
return resultDomain;
}
}
@Override
public ResultDomain<Integer> getResourceCount(TbResource filter) {
ResultDomain<Integer> resultDomain = new ResultDomain<>();
try {
List<UserDeptRoleVO> userDeptRoles = LoginUtil.getCurrentDeptRole();
long count = resourceMapper.countResources(filter, userDeptRoles);
resultDomain.success("获取资源总数成功", (int)count);
return resultDomain;
} catch (Exception e) {
logger.error("获取资源总数异常: {}", e.getMessage(), e);
resultDomain.fail("获取资源总数失败: " + e.getMessage());
return resultDomain;
}
}
}

View File

@@ -387,6 +387,12 @@
<if test="filter.isBanner != null">
AND r.is_banner = #{filter.isBanner}
</if>
<if test="filter.startTime != null">
AND r.publish_time &gt;= #{filter.startTime}
</if>
<if test="filter.endTime != null">
AND r.publish_time &lt;= #{filter.endTime}
</if>
</select>
<!-- updateResourceCollectCount -->