From 7f5c97eb5f34d31f2d73d846ab6fd2d36a9145c5 Mon Sep 17 00:00:00 2001
From: huangh <hshgjzd5@163.com>
Date: Mon, 16 Jun 2025 10:03:57 +0800
Subject: [PATCH] feat: 解纷台账添加纠纷过程统计字段

---
 dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/CaseInfoMapper.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/CaseInfoMapper.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/CaseInfoMapper.java
index 8d30bc6..8589b5e 100644
--- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/CaseInfoMapper.java
+++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/dao/mapper/CaseInfoMapper.java
@@ -143,6 +143,21 @@
     CaseStatisticsBaseDTO statisticsBase(@Param("terms") Map<String, Object> terms);
 
     /**
+     * 统计分析(基础)新版
+     * 这通常用于获取基础的案例统计数据,如总数、化解成功数、化解不成功数、化解中数等
+     * 新版统计逻辑:
+     * - 化解中包括待受理(info_process <= 2)
+     * - 化解成功(info_process = 3 且 medi_result = '22_00025-1')
+     * - 化解不成功(info_process = 3 且 medi_result = '22_00025-2')
+     * - 不予受理(info_process = 4)
+     *
+     * @param terms 包含统计条件的键值对,如时间范围、地区等
+     * @return 返回一个对象,包含基础的案例统计数据
+     */
+    CaseStatisticsBaseDTO statisticsBaseProcess(@Param("terms") Map<String, Object> terms);
+
+
+    /**
      * 统计一级分类下的案例类型数据
      * 这通常用于获取最顶层的案例类型分布
      *

--
Gitblit v1.8.0