|
|
|
@ -16,6 +16,8 @@
|
|
|
|
|
*/ |
|
|
|
|
package com.logpm.basicdata.controller; |
|
|
|
|
|
|
|
|
|
import com.logpm.basicdata.entity.BasicdataWarehouseEntity; |
|
|
|
|
import com.logpm.basicdata.service.IBasicdataWarehouseService; |
|
|
|
|
import io.swagger.annotations.Api; |
|
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
|
import io.swagger.annotations.ApiParam; |
|
|
|
@ -42,6 +44,8 @@ import org.springblade.core.tool.constant.BladeConstant;
|
|
|
|
|
import springfox.documentation.annotations.ApiIgnore; |
|
|
|
|
import java.util.Map; |
|
|
|
|
import java.util.List; |
|
|
|
|
import java.util.Objects; |
|
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -58,6 +62,8 @@ public class BasicdataTeamGroupController extends BladeController {
|
|
|
|
|
|
|
|
|
|
private final IBasicdataTeamGroupService basicdataTeamGroupService; |
|
|
|
|
|
|
|
|
|
private final IBasicdataWarehouseService basicdataWarehouseService; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 基础班组表 详情 |
|
|
|
|
*/ |
|
|
|
@ -75,7 +81,13 @@ public class BasicdataTeamGroupController extends BladeController {
|
|
|
|
|
@ApiOperationSupport(order = 2) |
|
|
|
|
@ApiOperation(value = "分页", notes = "传入basicdataTeamGroup") |
|
|
|
|
public R<IPage<BasicdataTeamGroupEntity>> list(@ApiIgnore @RequestParam Map<String, Object> basicdataTeamGroup, Query query) { |
|
|
|
|
IPage<BasicdataTeamGroupEntity> pages = basicdataTeamGroupService.page(Condition.getPage(query), Condition.getQueryWrapper(basicdataTeamGroup, BasicdataTeamGroupEntity.class)); |
|
|
|
|
QueryWrapper<BasicdataTeamGroupEntity> queryWrapper = Condition.getQueryWrapper(basicdataTeamGroup, BasicdataTeamGroupEntity.class); |
|
|
|
|
//获取当前登录人仓库
|
|
|
|
|
List<BasicdataWarehouseEntity> myWatchWarehouse = basicdataWarehouseService.getMyWatchWarehouse(); |
|
|
|
|
//取出id
|
|
|
|
|
List<Long> collect = myWatchWarehouse.stream().map(BasicdataWarehouseEntity::getId).collect(Collectors.toList()); |
|
|
|
|
queryWrapper.lambda().in(collect.size()>0,BasicdataTeamGroupEntity::getWarehouseId,collect); |
|
|
|
|
IPage<BasicdataTeamGroupEntity> pages = basicdataTeamGroupService.page(Condition.getPage(query),queryWrapper ); |
|
|
|
|
return R.data(pages); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -108,6 +120,7 @@ public class BasicdataTeamGroupController extends BladeController {
|
|
|
|
|
@ApiOperationSupport(order = 4) |
|
|
|
|
@ApiOperation(value = "新增", notes = "传入basicdataTeamGroup") |
|
|
|
|
public R save(@Valid @RequestBody BasicdataTeamGroupEntity basicdataTeamGroup) { |
|
|
|
|
|
|
|
|
|
return R.status(basicdataTeamGroupService.save(basicdataTeamGroup)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|