Prechádzať zdrojové kódy

员工范围权限 查看员工的范围权限类型

changhaoning 2 rokov pred
rodič
commit
1d0d4adcbf

+ 9 - 0
src/main/java/com/dk/mdm/controller/common/CommonController.java

@@ -696,6 +696,15 @@ public class CommonController extends BaseController<Map<String, Object>> {
     public ResponseResultVO<PageList<Map<String, Object>>> getGoodsForPurchaseReturnByPage(@RequestBody Map<String, Object> param) {
     public ResponseResultVO<PageList<Map<String, Object>>> getGoodsForPurchaseReturnByPage(@RequestBody Map<String, Object> param) {
         return commonService.getGoodsForPurchaseReturnByPage(param);
         return commonService.getGoodsForPurchaseReturnByPage(param);
     }
     }
+
+    @ApiOperation(
+            value = "获取员工的范围权限类型",
+            notes = "获取员工的范围权限类型"
+    )
+    @PostMapping("get_purview_type")
+    public ResponseResultVO<?> getPurviewType(@RequestBody Map<String, Object> param) {
+        return commonService.getPurviewType(param);
+    }
 }
 }
 
 
 
 

+ 7 - 0
src/main/java/com/dk/mdm/mapper/common/CommonMapper.java

@@ -486,4 +486,11 @@ public interface CommonMapper extends BaseMapper<Map<String, Object>> {
      * @date   : 2024/3/9 10:08
      * @date   : 2024/3/9 10:08
      */
      */
     Long getGoodsForPurchaseReturnByPage(Map param);
     Long getGoodsForPurchaseReturnByPage(Map param);
+
+    /**
+     * @desc   : 获取员工的范围权限类型
+     * @author : 常皓宁
+     * @date   : 2024/4/2 10:15
+     */
+    List<Map<String, Object>> getPurviewType(Map param);
 }
 }

+ 11 - 0
src/main/java/com/dk/mdm/mapper/common/CommonMapper.xml

@@ -1518,5 +1518,16 @@
         </if>
         </if>
     </select>
     </select>
 
 
+    <!--范围权限类型-->
+    <select id="getPurviewType" resultType="java.util.Map">
+        select tpt.purview_name_i18n as purviewName,
+               tpt.purview_code as "code",
+               "row_number"() OVER (ORDER BY tpt.display_no) as "id",
+               sys.f_get_name_i18n(tpt.purview_name_i18n,'zh_CN') AS name
+        from sys.t_purview_type tpt
+        where tpt.flg_valid
+        order by tpt.display_no
+    </select>
+
 
 
 </mapper>
 </mapper>

+ 3 - 0
src/main/java/com/dk/mdm/mapper/wxapi/basic/WxCommonMapper.java

@@ -62,6 +62,9 @@ public interface WxCommonMapper extends BaseMapper<WxCommonResponse> {
     //获取用户/员工 2024年2月29日
     //获取用户/员工 2024年2月29日
     List<WxCommonResponse> getStaff(WxCommonQuery wxCommonQuery);
     List<WxCommonResponse> getStaff(WxCommonQuery wxCommonQuery);
 
 
+    //获取员工的范围权限类型
+    List<WxCommonResponse> getPurviewType(WxCommonQuery wxCommonQuery);
+
     //获取销售渠道
     //获取销售渠道
     List<WxCommonResponse> getChannel(WxCommonQuery wxCommonQuery);
     List<WxCommonResponse> getChannel(WxCommonQuery wxCommonQuery);
 
 

+ 12 - 0
src/main/java/com/dk/mdm/service/common/CommonService.java

@@ -915,4 +915,16 @@ public class CommonService extends BaseService<Map<String, Object>> {
         return super.mergeListWithCount(param, commonMapper.getGoodsForPurchaseReturn(param),
         return super.mergeListWithCount(param, commonMapper.getGoodsForPurchaseReturn(param),
                 commonMapper.getGoodsForPurchaseReturnByPage(param));
                 commonMapper.getGoodsForPurchaseReturnByPage(param));
     }
     }
+
+    /**
+     * @desc   : 获取员工的范围权限类型
+     * @author : 常皓宁
+     * @date   : 2024/4/2 10:06
+     */
+    public ResponseResultVO<List<Map<String, Object>>> getPurviewType(Map<String, Object> param) {
+        // 获取供应商和客户
+        List<Map<String, Object>> list = commonMapper.getPurviewType(param);
+        return ResponseResultUtil.success(list);
+
+    }
 }
 }

+ 1 - 1
src/main/java/com/dk/mdm/service/wxapi/basic/WxCommonService.java

@@ -114,7 +114,7 @@ public class WxCommonService extends BaseService<WxCommonResponse> {
         }
         }
         //范围权限类型
         //范围权限类型
         else if (dataSourceCode.equals("purviewType")) {
         else if (dataSourceCode.equals("purviewType")) {
-           // list = wxCommonMapper.getPurviewType(wxCommonQuery);
+            list = wxCommonMapper.getPurviewType(wxCommonQuery);
         }
         }
         //渠道
         //渠道
         else if (dataSourceCode.equals("salesChannel")) {
         else if (dataSourceCode.equals("salesChannel")) {