Browse Source

获取数据权限详情新增医院名称字段

songxinlu 3 years ago
parent
commit
a6104ba376

+ 2 - 0
common/src/main/java/com/lantone/common/dto/GetDataAuthDeptDTO.java

@@ -12,6 +12,8 @@ import lombok.Data;
 public class GetDataAuthDeptDTO {
     @ApiModelProperty(value = "医院id")
     private Long hospitalId;
+    @ApiModelProperty(value = "医院名称")
+    private String hospitalName;
     @ApiModelProperty(value = "科室id")
     private Long id;
     @ApiModelProperty(value = "科室名称")

+ 9 - 6
dblayer-mbg/src/main/resources/mapper/DeptMapper.xml

@@ -43,14 +43,17 @@
     </select>
     <select id="getDepts" resultType="com.lantone.common.dto.GetDataAuthDeptDTO">
         SELECT
-            d.id,
-          d.hospital_id hospitalId,
-            d.`name`,
-            2 detailType
+        d.id,
+        d.hospital_id hospitalId,
+        h.`name` hospitalName,
+        d.`name`,
+        2 detailType
         FROM
-            sys_dept d
+        sys_dept d
+        LEFT JOIN sys_hospital h ON h.id = d.hospital_id
+        AND h.is_deleted = 'N'
         WHERE
-            d.is_deleted = 'N'
+        d.is_deleted = 'N'
         AND d.`status` = 1
         <if test="deptIds !=null and deptIds.size!=0">
             AND d.id IN