xiejun
2023-10-18 e40973680e8842a0797ca2e1cd45ec5e6bf0f3d8
Source/UBCS/ubcs-service-api/ubcs-system-api/src/main/java/com/vci/ubcs/system/feign/ISysClient.java
@@ -17,6 +17,8 @@
package com.vci.ubcs.system.feign;
import com.vci.ubcs.system.entity.*;
import com.vci.ubcs.system.vo.DeptVO;
import com.vci.ubcs.system.vo.RoleVO;
import org.springblade.core.launch.constant.AppConstant;
import org.springblade.core.tool.api.R;
import org.springframework.cloud.openfeign.FeignClient;
@@ -40,9 +42,13 @@
   String API_PREFIX = "/client";
   String MENU = API_PREFIX + "/menu";
   String MENU_BY_CODES = API_PREFIX + "/menu-by-codes";
   String MDM_COUNT_CONFIG = API_PREFIX + "/mdm-count-config";
   String MENU_BUTTON = API_PREFIX + "/menu-button";
   String DEPT = API_PREFIX + "/dept";
   String TREE = API_PREFIX + "/tree";
   String DEPT_IDS = API_PREFIX + "/dept-ids";
   String DEPT_LIST = API_PREFIX + "/dept-list";
   String DEPT_IDS_FUZZY = API_PREFIX + "/dept-ids-fuzzy";
   String DEPT_NAME = API_PREFIX + "/dept-name";
   String DEPT_NAMES = API_PREFIX + "/dept-names";
@@ -53,6 +59,8 @@
   String POST_NAME = API_PREFIX + "/post-name";
   String POST_NAMES = API_PREFIX + "/post-names";
   String ROLE = API_PREFIX + "/role";
   String ROLE_TREE = API_PREFIX + "/role-tree";
   String ROLE_LIST = API_PREFIX + "/role-list";
   String ROLE_IDS = API_PREFIX + "/role-ids";
   String ROLE_NAME = API_PREFIX + "/role-name";
   String ROLE_NAMES = API_PREFIX + "/role-names";
@@ -81,6 +89,22 @@
   R<Menu> getMenu(@RequestParam("id") Long id);
   /**
    * 根据Code获取菜单信息
    * @param codes
    * @return
    */
   @GetMapping(MENU_BY_CODES)
   R<List<Menu>> getMenuByCodes(@RequestParam("codes") List<String> codes);
   /**
    * 获取用配置的主数据统计
     * @param userId
    * @return
    */
   @GetMapping(MDM_COUNT_CONFIG)
   R<MdmCountConfig> getMdmCountConfig (@RequestParam("userId") String userId);
   /**
    * 获取菜单下面的按钮
    *
    * @param btmType 业务类型
@@ -97,6 +121,24 @@
    */
   @GetMapping(DEPT)
   R<Dept> getDept(@RequestParam("id") Long id);
   /**
    * 获取部门
    *
    * @param tenantId 主键
    * @return List<Dept></Dept>
    */
   @GetMapping(TREE)
   public R<List<DeptVO>> tree(@RequestParam("tenantId")String tenantId);
   /**
    * 获取部门
    *
    * @param tenantId 主键
    * @return List<Dept></Dept>
    */
   @GetMapping(DEPT_LIST)
   public R<List<DeptVO>> deptList(@RequestParam("tenantId")String tenantId);
   /**
    * 获取部门id
@@ -211,6 +253,22 @@
   @GetMapping(ROLE_IDS)
   R<String> getRoleIds(@RequestParam("tenantId") String tenantId, @RequestParam("roleNames") String roleNames);
   /***
    * 获取角色
    * @param tenantId 租户id
    * @return 角色
    */
   @GetMapping(ROLE_TREE)
   R<List<RoleVO>> roleTree(@RequestParam("tenantId") String tenantId);
   /***
    * 获取角色
    * @param tenantId 租户id
    * @return 角色
    */
   @GetMapping(ROLE_LIST)
   R<List<RoleVO>>  roleList(@RequestParam("tenantId") String tenantId);
   /**
    * 获取角色名
    *
@@ -316,7 +374,7 @@
    * @return
    */
   @PostMapping(STRATEGYBYID)
   R<Strategy>  getByUserId(@RequestParam("id") Long userId);
   R<Strategy> getByUserId(@RequestParam("id") Long userId);
   /**
    * 根据组合方式id获取值