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