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("配置角色")
@PostMapping("/role")
public ResponseMessage<Object> setRole(@Valid @RequestBody TsPositionRoleVO tsPositionRoleVO){
public ResponseMessage<List<TsRole>> setRole(@Valid @RequestBody TsPositionRoleVO tsPositionRoleVO){
return tsPositionService.setRole(tsPositionRoleVO);
}
@@ -27,10 +27,10 @@ public interface ITsPositionService extends IService<TsPosition> {
/**
* 配置角色
* @param tsPositionRoleVO:角色ID
* @param tsPositionRoleVO :角色ID
* @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.transaction.annotation.Transactional;
import javax.management.relation.Role;
import java.util.List;
import java.util.Map;
@@ -46,12 +47,12 @@ public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition
/**
* 配置角色
* @param tsPositionRoleVO:角色ID
* @param tsPositionRoleVO :角色ID
* @return ResponseMessage<Object>
*/
@Override
@Transactional
public ResponseMessage<Object> setRole(TsPositionRoleVO tsPositionRoleVO) {
public ResponseMessage<List<TsRole>> setRole(TsPositionRoleVO tsPositionRoleVO) {
TsPosition position=tsPositionDao.selectById(tsPositionRoleVO.getPositionId());
if(position==null){
return Result.error("该岗位不存在");
@@ -66,7 +67,8 @@ public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition
for(String id:deleteIds){
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("配置权限")
@PostMapping("/ment")
@PostMapping("/menu")
public ResponseMessage<Object> setMenu(@Valid @RequestBody TsRoleMenuVO tsRoleMenuVO){
return tsRoleService.setMenu(tsRoleMenuVO);
}
@ApiOperation("查询角色详情")
@GetMapping("/id")
public ResponseMessage<TsRole> getRoleById(@RequestParam String roleId){
TsRole tsRole=tsRoleService.getById(roleId);
return Result.success(tsRole);
}
}