@@ -64,6 +64,13 @@ public class WorkerTeamController {
return ResponseHelper.success();
}
+ @PostMapping("/del")
+ @ApiOperation("删除")
+ public ResponseHelper del(@RequestBody List<String> ids) throws RemoteServiceException {
+ workerTeamLogic.del(ids);
+ return ResponseHelper.success();
+ }
+
@PostMapping("/query/websit/worker")
@ApiOperation("查询网点入驻的师傅")
public ResponseHelper<List<WebsitWorkerBean>> queryWebsitWorker (
@@ -143,6 +143,10 @@ public class UserLogic {
}).collect(Collectors.toList());
+ if (Objects.nonNull(userZfireParamBean.getIgnoreWebsitRole())) {
+ userZfireParamBean.setAdminWebsitIds(null);
IPage<UserVO> userVOIPage = commonMapper.userList(new Page(userZfireParamBean.getPageNum(), userZfireParamBean.getPageSize()), userZfireParamBean, null, slaveWorkerList);
return userVOIPage;
@@ -290,4 +290,8 @@ public class WorkerTeamLogic {
throw new RemoteServiceException("师傅" + workerTeam.getAssistantWorkerId() + "未入驻成功");
+ public void del(List<String> ids) {
+ workerTeamService.removeByIds(ids);
@@ -16,4 +16,7 @@ public class WorkerParamBean extends ZfireParamBean {
@ApiModelProperty(value = "主要工程师")
private String maserWorkerId;
+ @ApiModelProperty(value = "是否忽略网点权限")
+ private Boolean ignoreWebsitRole;