ludc
2023-10-08 7d9733a9fe0e21efe346787838aa5182633e30d2
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyWebManagementController.java
@@ -1,11 +1,17 @@
package com.vci.ubcs.code.controller;
import com.vci.ubcs.code.dto.CodeClassifyTemplateAttrDTO;
import com.vci.ubcs.code.entity.SystemClassifyRole;
import com.vci.ubcs.code.service.ICodeApplyWebManagementService;
import com.vci.ubcs.code.service.ICodeClassifyService;
import com.vci.ubcs.starter.web.pagemodel.Tree;
import lombok.AllArgsConstructor;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.List;
/**
 * 主题库定义表 控制器
@@ -21,6 +27,8 @@
    * 分类服务对象
    */
   private final ICodeClassifyService codeClassifyService;
   private final ICodeApplyWebManagementService codeApplyWebManagementService;
   /***
    * 根据前端选择的分类权限授权授权
@@ -45,5 +53,37 @@
      return R.success("查询成功");
   }
   /**
    * 接口程序授权管理中分类授权功能
    * @param list 授权选中的数据
    * @param systemOid 系统的oid
    * @param systemId   系统的id
    * @return
    */
   @PostMapping( "/batchAddSave")
   public R batchAddSave(@RequestBody List<SystemClassifyRole> list,String systemOid,String systemId){
      return codeApplyWebManagementService.batchAddSave(list,systemOid,systemId);
//      return R.success("dddd");
   }
   /**
    * 编码分类树查询接口
    * @param systemOid 系统的oid
    * @param systemId 系统的id
    * @return
    */
   @GetMapping("/getSystemClassifyRoleTree")
   public List<Tree> getSystemClassifyRoleTree(String systemOid,String systemId){
      return codeApplyWebManagementService.getSystemClassifyRoleTree(systemOid,systemId);
   }
   /**
    * 标准请码界面,授权了的才能查询到,编码分类树查询接口
    * @param paramMap systemOid系统的oid,systemId系统的id,library编码分类编号
    * @return
    */
   @GetMapping("/getAuthTree")
   public List<Tree> getAuthTree(@RequestParam HashMap<String,String> paramMap){
      return codeApplyWebManagementService.getAuthTree(paramMap);
   }
}