Browse Source

获取省平台部门列表; 部门id为态势感知平台的deptId

Memory_LG 2 days ago
parent
commit
426e54a871

+ 5 - 0
src/main/java/com/sooka/sponest/lawenforcement/provincialDept/controller/LawenforcementProvincialDeptController.java

@@ -107,4 +107,9 @@ public class LawenforcementProvincialDeptController extends BaseController {
         lawenforcementProvincialDept.setDataDeptId(SecurityUtils.getLoginUser().getSysUser().getDeptId());
         return AjaxResult.success(lawenforcementProvincialDeptService.selectLawenforcementProvincialDeptList(lawenforcementProvincialDept));
     }
+
+    @GetMapping("/getDeptList")
+    public AjaxResult getDeptList(LawenforcementProvincialDept lawenforcementProvincialDept) {
+        return AjaxResult.success(lawenforcementProvincialDeptService.getDeptList(lawenforcementProvincialDept));
+    }
 }

+ 3 - 0
src/main/java/com/sooka/sponest/lawenforcement/provincialDept/mapper/LawenforcementProvincialDeptMapper.java

@@ -3,6 +3,7 @@ package com.sooka.sponest.lawenforcement.provincialDept.mapper;
 import com.sooka.sponest.lawenforcement.provincialDept.domain.LawenforcementProvincialDept;
 
 import java.util.List;
+import java.util.Map;
 
 
 /**
@@ -59,4 +60,6 @@ public interface LawenforcementProvincialDeptMapper {
      * @return 结果
      */
     public int deleteLawenforcementProvincialDeptByIds(Long[] deptIds);
+
+    List<Map<String, Object>> getDeptList(LawenforcementProvincialDept lawenforcementProvincialDept);
 }

+ 3 - 0
src/main/java/com/sooka/sponest/lawenforcement/provincialDept/service/ILawenforcementProvincialDeptService.java

@@ -3,6 +3,7 @@ package com.sooka.sponest.lawenforcement.provincialDept.service;
 import com.sooka.sponest.lawenforcement.provincialDept.domain.LawenforcementProvincialDept;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  * 省平台部门与态势感知部门绑定Service接口
@@ -58,4 +59,6 @@ public interface ILawenforcementProvincialDeptService {
      * @return 结果
      */
     public int deleteLawenforcementProvincialDeptById(Long deptId);
+
+    List<Map<String, Object>> getDeptList(LawenforcementProvincialDept lawenforcementProvincialDept);
 }

+ 6 - 0
src/main/java/com/sooka/sponest/lawenforcement/provincialDept/service/impl/LawenforcementProvincialDeptServiceImpl.java

@@ -1,6 +1,7 @@
 package com.sooka.sponest.lawenforcement.provincialDept.service.impl;
 
 import java.util.List;
+import java.util.Map;
 
 import com.ruoyi.common.datascope.base.service.BaseService;
 import com.ruoyi.common.security.utils.SecurityUtils;
@@ -89,4 +90,9 @@ public class LawenforcementProvincialDeptServiceImpl extends BaseService impleme
     public int deleteLawenforcementProvincialDeptById(Long deptId) {
         return lawenforcementProvincialDeptMapper.deleteLawenforcementProvincialDeptById(deptId);
     }
+
+    @Override
+    public List<Map<String, Object>> getDeptList(LawenforcementProvincialDept lawenforcementProvincialDept) {
+        return lawenforcementProvincialDeptMapper.getDeptList(lawenforcementProvincialDept);
+    }
 }

+ 7 - 0
src/main/resources/mapper/lawenforcement/LawenforcementProvincialDeptMapper.xml

@@ -74,4 +74,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             #{deptId}
         </foreach>
     </delete>
+
+    <select id="getDeptList" parameterType="LawenforcementProvincialDept" resultType="map">
+        select dept_id, provincial_dept_name from lawenforcement_provincial_dept
+        <where>
+            <if test="isJudgment != null and isJudgment != ''"> and is_judgment = #{isJudgment},</if>
+        </where>
+    </select>
 </mapper>