健康咨询大屏接口

This commit is contained in:
2025-09-25 11:21:40 +08:00
parent 688abc5703
commit 106863d986
@@ -236,7 +236,8 @@ public interface ConDoctorMapper extends BaseMapper<ConDoctor> , MPJBaseMapper<C
" (\n" +
" SELECT\n" +
" LEFT(org_code, 6) orgCode,\n" +
" count(c.id) consultCount \n" +
" SUM(CASE WHEN c.session_type = '2' THEN 1 ELSE 0 END) AS consultHelperCount,\n" +
" SUM(CASE WHEN c.session_type = '1' THEN 1 ELSE 0 END) AS consultDocCount\n" +
" FROM\n" +
" con_session c \n" +
" WHERE\n" +
@@ -248,7 +249,7 @@ public interface ConDoctorMapper extends BaseMapper<ConDoctor> , MPJBaseMapper<C
" GROUP BY\n" +
" LEFT(org_code, 6)) a \n" +
"ORDER BY\n" +
" consultCount DESC")
" consultHelperCount DESC")
List<Map<String, Object>> getDeptCountStatList();
@Select("SELECT\n" +
@@ -257,7 +258,8 @@ public interface ConDoctorMapper extends BaseMapper<ConDoctor> , MPJBaseMapper<C
" (\n" +
" SELECT\n" +
" cre.department_name departmentName,\n" +
" count(cre.id) consultCount \n" +
" SUM(CASE WHEN c.content_type = '1' THEN 1 ELSE 0 END) AS consultImCount,\n" +
" SUM(CASE WHEN c.content_type = '2' THEN 1 ELSE 0 END) AS consultVedioCount\n" +
" FROM\n" +
" con_session c\n" +
" LEFT JOIN con_doctor d ON c.to_account = d.id\n" +
@@ -271,7 +273,7 @@ public interface ConDoctorMapper extends BaseMapper<ConDoctor> , MPJBaseMapper<C
" GROUP BY\n" +
" cre.id) a \n" +
"ORDER BY\n" +
" consultCount DESC")
" consultImCount DESC")
List<Map<String, Object>> getDepartmentCountStatList();
@Select("SELECT\n" +
@@ -280,7 +282,8 @@ public interface ConDoctorMapper extends BaseMapper<ConDoctor> , MPJBaseMapper<C
" (\n" +
" SELECT\n" +
" cre.resource_name hospitalName,\n" +
" count(cre.id) consultCount \n" +
" SUM(CASE WHEN c.content_type = '1' THEN 1 ELSE 0 END) AS consultImCount,\n" +
" SUM(CASE WHEN c.content_type = '2' THEN 1 ELSE 0 END) AS consultVedioCount\n" +
" FROM\n" +
" con_session c\n" +
" LEFT JOIN con_doctor d ON c.to_account = d.id\n" +
@@ -294,6 +297,6 @@ public interface ConDoctorMapper extends BaseMapper<ConDoctor> , MPJBaseMapper<C
" GROUP BY\n" +
" cre.id) a \n" +
"ORDER BY\n" +
" consultCount DESC")
" consultImCount DESC")
List<Map<String, Object>> getHospitalCountStatList();
}