liusheng
10 小时以前 c24d16a37523a49080392610357872ce580cbc38
ruoyi-task/src/main/java/com/ruoyi/task/domain/ServiceSubtaskStatistic.java
@@ -1,5 +1,6 @@
package com.ruoyi.task.domain;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -85,6 +86,18 @@
    @ApiModelProperty(value = "出院科室名称")
    @Excel(name = " 出院病区名称 ")
    private String deptname;
    @ApiModelProperty(value = "在院病区编号")
    private String hospitaldistrictcode;
    @ApiModelProperty(value = "在院病区名称")
    private String hospitaldistrictname;
    @ApiModelProperty(value = "在院科室编号")
    private String hospitaldeptcode;
    @ApiModelProperty(value = "在院科室名称")
    private String hospitaldeptname;
    @ApiModelProperty(value = "出院人次")
    @Excel(name = " 出院人次 ")
@@ -353,4 +366,29 @@
    @ApiModelProperty(value = "过滤患者详情")
    private List<ServiceSubtask> filterCountList;
    /**
     * 分组键值(drcode / leaveldeptcode / leavehospitaldistrictcode 的实际取值)。
     * <p>
     * 仅服务端内部使用:统计改成数据库 GROUP BY 之后,及时率、满意度题目量都是另一条
     * 按同一分组键聚合的 SQL,这里用它把两部分结果对起来。
     * 用 @JsonIgnore 保证不会多返回字段给前端,也不影响 @Cacheable 的 Redis 序列化。
     */
    @JsonIgnore
    private String groupCode;
    /**
     * 首次随访记录数(visit_count = 1 的行数)。
     * <p>
     * 仅服务端内部使用:原内存统计里“首次随访率”只在该分组存在首次随访记录时才会被赋值
     * (不存在则是 null 而不是 0.00%),这里用它复刻这个口径。
     */
    @JsonIgnore
    private Long firstVisitCount;
    /**
     * 再次随访记录数(visit_count &gt; 1 的行数)。仅服务端内部使用,用途同上。
     */
    @JsonIgnore
    private Long againVisitCount;
}