fetch:新增查询角色详情接口
This commit is contained in:
+1
-1
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -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);
|
||||
|
||||
/**
|
||||
* 查询角色
|
||||
|
||||
+5
-3
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user