| | |
| | | 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; |
| | |
| | | |
| | | String API_PREFIX = "/client"; |
| | | String MENU = API_PREFIX + "/menu"; |
| | | 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"; |
| | |
| | | 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"; |
| | |
| | | String STRATEGYBYID = API_PREFIX + "/query-userid"; |
| | | String REGEX = API_PREFIX + "/combination-regex"; |
| | | String REGEXONE = API_PREFIX + "/combination-regex-one"; |
| | | |
| | | /** |
| | | * 获取菜单 |
| | | * |
| | |
| | | R<Menu> getMenu(@RequestParam("id") Long id); |
| | | |
| | | /** |
| | | * 获取菜单下面的按钮 |
| | | * |
| | | * @param btmType 业务类型 |
| | | * @return List<Menu> |
| | | */ |
| | | @GetMapping(MENU_BUTTON) |
| | | R<List<Menu>> getMenuButtonByType(@RequestParam("btmType") String btmType); |
| | | |
| | | /** |
| | | * 获取部门 |
| | | * |
| | | * @param id 主键 |
| | |
| | | */ |
| | | @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 |
| | |
| | | @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); |
| | | |
| | | /** |
| | | * 获取角色名 |
| | | * |
| | |
| | | * @return |
| | | */ |
| | | @PostMapping(STRATEGYBYID) |
| | | R<Strategy> getByUserId(@RequestParam("id") Long userId); |
| | | R<Strategy> getByUserId(@RequestParam("id") Long userId); |
| | | |
| | | /** |
| | | * 根据组合方式id获取值 |