From fff497e57a015412f5c39cf1f1fe041a8df5473e Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期一, 21 九月 2026 16:29:11 +0800
Subject: [PATCH] 1.省立同德门诊满意度综合得分统计

---
 smartor/src/main/java/com/smartor/domain/DTO/MzMydScoreRankDTO.java |   47 +++++++++++++++++++++++
 smartor/src/main/java/com/smartor/domain/VO/MzMydScoreRankVO.java   |   71 +++++++++++++++++++++++++++++++++++
 2 files changed, 118 insertions(+), 0 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/domain/DTO/MzMydScoreRankDTO.java b/smartor/src/main/java/com/smartor/domain/DTO/MzMydScoreRankDTO.java
new file mode 100644
index 0000000..1688ec0
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/DTO/MzMydScoreRankDTO.java
@@ -0,0 +1,47 @@
+package com.smartor.domain.DTO;
+
+import com.ruoyi.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 闂ㄨ瘖婊℃剰搴︾患鍚堝緱鍒嗘帓鍚嶇粨鏋滆
+ *
+ * @author ls
+ */
+@ApiModel(value = "MzMydScoreRankDTO", description = "闂ㄨ瘖婊℃剰搴︾患鍚堝緱鍒嗘帓鍚嶇粨鏋滆")
+@Data
+public class MzMydScoreRankDTO extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 鎺掑悕锛屼粠 1 寮�濮�
+     */
+    @ApiModelProperty(value = "鎺掑悕")
+    private Integer rank;
+
+    /**
+     * 绉戝缂栧彿 / 鐥呭尯缂栧彿
+     */
+    @ApiModelProperty(value = "绉戝缂栧彿/鐥呭尯缂栧彿")
+    private String code;
+
+    /**
+     * 绉戝鍚嶇О / 鐥呭尯鍚嶇О
+     */
+    @ApiModelProperty(value = "绉戝鍚嶇О/鐥呭尯鍚嶇О")
+    private String name;
+
+    /**
+     * 缁煎悎寰楀垎锛堢櫨鍒嗗埗锛屼繚鐣欎袱浣嶅皬鏁帮級
+     */
+    @ApiModelProperty(value = "缁煎悎寰楀垎锛堢櫨鍒嗗埗锛屼繚鐣欎袱浣嶅皬鏁帮級")
+    private String score;
+
+    /**
+     * 椤规暟锛堣瘎鍒嗘槑缁嗘潯鏁帮紝鍗冲叕寮忕殑鍒嗘瘝锛�
+     */
+    @ApiModelProperty(value = "椤规暟锛堣瘎鍒嗘槑缁嗘潯鏁帮級")
+    private Integer itemCount;
+}
diff --git a/smartor/src/main/java/com/smartor/domain/VO/MzMydScoreRankVO.java b/smartor/src/main/java/com/smartor/domain/VO/MzMydScoreRankVO.java
new file mode 100644
index 0000000..69b1e75
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/VO/MzMydScoreRankVO.java
@@ -0,0 +1,71 @@
+package com.smartor.domain.VO;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 闂ㄨ瘖婊℃剰搴︾患鍚堝緱鍒嗘帓鍚嶈姹傚璞�
+ * <p>
+ * 缁煎悎婊℃剰搴� = 危(璇勫垎鏄庣粏鏉冮噸) / 璇勫垎鏄庣粏鏉℃暟 脳 100%锛�
+ * 鏉冮噸鍙彇 1銆�0.8銆�0.6銆�0.4銆�0.2 浜旀。锛堝緢婊℃剰銆佹弧鎰忋�佷竴鑸�佷笉婊℃剰銆佸緢涓嶆弧鎰忥級銆�
+ *
+ * @author ls
+ */
+@ApiModel(value = "MzMydScoreRankVO", description = "闂ㄨ瘖婊℃剰搴︾患鍚堝緱鍒嗘帓鍚嶈姹傚璞�")
+@Data
+public class MzMydScoreRankVO extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 缁熻缁村害锛�1銆佹寜绉戝锛�2銆佹寜鐥呭尯
+     */
+    @ApiModelProperty(value = "缁熻缁村害锛�1銆佹寜绉戝锛�2銆佹寜鐥呭尯")
+    private String dimensionType = "1";
+
+    /**
+     * 鏈嶅姟绫诲瀷锛岄粯璁� 14锛堥棬璇婃弧鎰忓害璋冩煡锛�
+     */
+    @ApiModelProperty(value = "鏈嶅姟绫诲瀷锛岄粯璁�14锛堥棬璇婃弧鎰忓害璋冩煡锛�")
+    private String serviceType = "14";
+
+    /**
+     * 绉戝缂栧彿闆嗗悎锛屼负绌鸿〃绀哄叏閮ㄧ瀹わ紙鎸夌瀹ょ粺璁℃椂浣跨敤锛�
+     */
+    @ApiModelProperty(value = "绉戝缂栧彿闆嗗悎锛屼负绌鸿〃绀哄叏閮ㄧ瀹�")
+    private List<String> deptCodes;
+
+    /**
+     * 鐥呭尯缂栧彿闆嗗悎锛屼负绌鸿〃绀哄叏閮ㄧ梾鍖猴紙鎸夌梾鍖虹粺璁℃椂浣跨敤锛�
+     */
+    @ApiModelProperty(value = "鐥呭尯缂栧彿闆嗗悎锛屼负绌鸿〃绀哄叏閮ㄧ梾鍖�")
+    private List<String> districtCodes;
+
+    /**
+     * 瀹屾垚鏃堕棿-寮�濮�
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "瀹屾垚鏃堕棿-寮�濮�")
+    private Date startFinishTime;
+
+    /**
+     * 瀹屾垚鏃堕棿-缁撴潫
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "瀹屾垚鏃堕棿-缁撴潫")
+    private Date endFinishTime;
+
+    /**
+     * 鍙繑鍥炲墠 N 鍚嶏紝涓虹┖鎴栧皬浜庣瓑浜� 0 琛ㄧず杩斿洖鍏ㄩ儴
+     */
+    @ApiModelProperty(value = "鍙繑鍥炲墠N鍚嶏紝涓虹┖鎴栧皬浜庣瓑浜�0琛ㄧず杩斿洖鍏ㄩ儴")
+    private Integer limit;
+}

--
Gitblit v1.9.3