package com.chinaztt.mes.warehouse.controller;
|
|
/**
|
* @author sunxl
|
*/
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.chinaztt.mes.common.wrapper.QueryWrapperUtil;
|
import com.chinaztt.mes.warehouse.dto.CheckDetailDTO;
|
import com.chinaztt.mes.warehouse.dto.CheckMainDTO;
|
import com.chinaztt.mes.warehouse.dto.PrepareDetailDTO;
|
import com.chinaztt.mes.warehouse.entity.CheckDetail;
|
import com.chinaztt.mes.warehouse.entity.CheckMain;
|
import com.chinaztt.mes.warehouse.service.CheckDetailService;
|
import com.chinaztt.mes.warehouse.service.CheckMainService;
|
import com.chinaztt.ztt.common.core.util.R;
|
import com.chinaztt.ztt.common.security.annotation.Inner;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.AllArgsConstructor;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
* 盘点主表
|
*
|
* @author sunxl
|
* @date 2020-12-01 11:06:00
|
*/
|
@RestController
|
@AllArgsConstructor
|
@Inner(value = false)
|
@RequestMapping("/checkMainPda" )
|
@Api(value = "checkMainPda", tags = "pda盘点")
|
public class CheckPdaController {
|
private final CheckMainService checkMainService;
|
private final CheckDetailService checkDetailService;
|
/**
|
* 分页查询
|
* @param page 分页对象
|
* @param checkMainDTO 盘点主表
|
* @return
|
*/
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
@GetMapping("/page" )
|
public R getCheckMainPage(CheckMainDTO checkMainDTO) {
|
return R.ok(checkMainService.getCheckMainPdaPage( QueryWrapperUtil.gen(checkMainDTO)));
|
}
|
@ApiOperation(value = "根据盘点号查询库存明细", notes = "根据盘点号查询库存明细")
|
@PostMapping("/findByNo")
|
public R findCheckDetailByNo( @RequestBody CheckDetailDTO checkDetailDTO) {
|
return checkDetailService.findCheckDetailByNo(checkDetailDTO);
|
}
|
@ApiOperation(value = "盘点PDA保存", notes = "盘点PDA保存")
|
@PostMapping("/save")
|
public R pdaSave(@RequestBody CheckDetailDTO checkDetailDTO) {
|
return checkDetailService.pdaCheckDetailSave(checkDetailDTO);
|
}
|
}
|