overview统计

This commit is contained in:
2026-01-01 16:19:55 +08:00
parent eb15706ccc
commit b53faca120
17 changed files with 425 additions and 40 deletions

View File

@@ -72,6 +72,14 @@ public interface ChatRoomService {
*/
ResultDomain<ChatRoomVO> getChatRoomPage(PageRequest<TbChatRoomDTO> pageRequest, String userId);
/**
* @description 统计聊天室数量
* @param filter 筛选条件
* @author yslg
* @since 2026-01-01
*/
ResultDomain<Long> countChatRooms(TbChatRoomDTO filter);
// ========================= 聊天室成员管理 ==========================
/**

View File

@@ -0,0 +1,29 @@
package org.xyzh.api.workcase.service;
import org.xyzh.api.workcase.dto.TbWordCloudDTO;
import org.xyzh.common.core.domain.ResultDomain;
import org.xyzh.common.core.page.PageRequest;
/**
* @description 词云服务接口
* @filename WordCloudService.java
* @author yslg
* @copyright xyzh
* @since 2025-12-19
*/
public interface WordCloudService {
/**
* 查询词云列表
* @param filter 筛选条件
* @return 词云列表
*/
ResultDomain<TbWordCloudDTO> getWordCloudList(TbWordCloudDTO filter);
/**
* 分页查询词云
* @param pageRequest 分页请求
* @return 词云分页数据
*/
ResultDomain<TbWordCloudDTO> getWordCloudPage(PageRequest<TbWordCloudDTO> pageRequest);
}

View File

@@ -55,6 +55,22 @@ public interface WorkcaseService {
*/
ResultDomain<TbWorkcaseDTO> getWorkcasePage(PageRequest<TbWorkcaseDTO> pageRequest);
/**
* @description 统计各个类型的工单数量
* @param filter
* @author yslg
* @since 2026-01-01
*/
ResultDomain<TbWorkcaseDTO> countWorkcasesByType(TbWorkcaseDTO filter);
/**
* @description 统计工单数量
* @param filter
* @author yslg
* @since 2026-01-01
*/
ResultDomain<Long> countWorkcases(TbWorkcaseDTO filter);
/**
* @description 获取工单详情
* @param workcaseId