liusheng
14 小时以前 a11465387cb67853ef9252a679c43ef2ff75d718
smartor/src/main/java/com/smartor/mapper/ServiceSubtaskMapper.java
@@ -2,6 +2,8 @@
import com.smartor.domain.*;
import com.smartor.domain.VO.PatSatisfactionReqVO;
import com.smartor.domain.VO.HeLibraryCountVO;
import com.smartor.domain.VO.ServiceSubtaskCotinueCountVO;
import com.smartor.domain.entity.ServiceSubtaskEntity;
import com.smartor.domain.entity.ServiceSubtaskSatisfactionEntity;
import org.apache.ibatis.annotations.MapKey;
@@ -194,4 +196,28 @@
    List<Long> querySendCount(ServiceSubtaskSatisfactionEntity serviceSubtaskSatisfactionEntity);
    /**
     * 按病区分组统计延续护理数量
     *
     * @param vo 查询条件
     * @return 每个病区的统计结果
     */
    List<Map<String, Object>> getContinueNurseCount(ServiceSubtaskCotinueCountVO vo);
    /**
     * 按科室分组统计延续护理数量
     *
     * @param vo 查询条件
     * @return 每个科室的统计结果
     */
    List<Map<String, Object>> getContinueNurseCountByDept(ServiceSubtaskCotinueCountVO vo);
    /**
     * 宣教统计:按病区或科室分组统计发送成功率和已读率
     *
     * @param heLibraryCountVO 查询条件
     * @return 每组的统计结果(groupName, sendSuccessCount, totalCount, readCount)
     */
    List<Map<String, Object>> getHeLibraryCount(HeLibraryCountVO heLibraryCountVO);
}