fetch:新增查询角色详情接口

This commit is contained in:
赵肖云
2021-06-28 13:56:19 +08:00
parent 8378ec131c
commit 26a5022c03
4 changed files with 16 additions and 7 deletions
@@ -51,7 +51,7 @@ public class TsPositionController extends BaseController<TsPosition> {
@ApiOperation("配置角色") @ApiOperation("配置角色")
@PostMapping("/role") @PostMapping("/role")
public ResponseMessage<Object> setRole(@Valid @RequestBody TsPositionRoleVO tsPositionRoleVO){ public ResponseMessage<List<TsRole>> setRole(@Valid @RequestBody TsPositionRoleVO tsPositionRoleVO){
return tsPositionService.setRole(tsPositionRoleVO); return tsPositionService.setRole(tsPositionRoleVO);
} }
@@ -27,10 +27,10 @@ public interface ITsPositionService extends IService<TsPosition> {
/** /**
* 配置角色 * 配置角色
* @param tsPositionRoleVO:角色ID * @param tsPositionRoleVO :角色ID
* @return ResponseMessage<Object> * @return ResponseMessage<Object>
*/ */
ResponseMessage<Object> setRole(TsPositionRoleVO tsPositionRoleVO); ResponseMessage<List<TsRole>> setRole(TsPositionRoleVO tsPositionRoleVO);
/** /**
* 查询角色 * 查询角色
@@ -14,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import javax.management.relation.Role;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@@ -46,12 +47,12 @@ public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition
/** /**
* 配置角色 * 配置角色
* @param tsPositionRoleVO:角色ID * @param tsPositionRoleVO :角色ID
* @return ResponseMessage<Object> * @return ResponseMessage<Object>
*/ */
@Override @Override
@Transactional @Transactional
public ResponseMessage<Object> setRole(TsPositionRoleVO tsPositionRoleVO) { public ResponseMessage<List<TsRole>> setRole(TsPositionRoleVO tsPositionRoleVO) {
TsPosition position=tsPositionDao.selectById(tsPositionRoleVO.getPositionId()); TsPosition position=tsPositionDao.selectById(tsPositionRoleVO.getPositionId());
if(position==null){ if(position==null){
return Result.error("该岗位不存在"); return Result.error("该岗位不存在");
@@ -66,7 +67,8 @@ public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition
for(String id:deleteIds){ for(String id:deleteIds){
tsPositionDao.deleteRole(tsPositionRoleVO.getPositionId(),id); tsPositionDao.deleteRole(tsPositionRoleVO.getPositionId(),id);
} }
return Result.success(); List<TsRole> roles=getRole(tsPositionRoleVO.getPositionId());
return Result.success(roles);
} }
/** /**
@@ -73,8 +73,15 @@ public class TsRoleController extends BaseController<TsRole> {
} }
@ApiOperation("配置权限") @ApiOperation("配置权限")
@PostMapping("/ment") @PostMapping("/menu")
public ResponseMessage<Object> setMenu(@Valid @RequestBody TsRoleMenuVO tsRoleMenuVO){ public ResponseMessage<Object> setMenu(@Valid @RequestBody TsRoleMenuVO tsRoleMenuVO){
return tsRoleService.setMenu(tsRoleMenuVO); return tsRoleService.setMenu(tsRoleMenuVO);
} }
@ApiOperation("查询角色详情")
@GetMapping("/id")
public ResponseMessage<TsRole> getRoleById(@RequestParam String roleId){
TsRole tsRole=tsRoleService.getById(roleId);
return Result.success(tsRole);
}
} }