add:手持海柔出入库顺序表
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
package org.nl.wms.storage_manage.pda.controller;
|
||||
|
||||
|
||||
import cn.dev33.satoken.annotation.SaIgnore;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.nl.common.TableDataInfo;
|
||||
import org.nl.common.anno.Log;
|
||||
import org.nl.common.domain.query.PageQuery;
|
||||
import org.nl.wms.storage_manage.pda.service.PdaStHrBcpInService;
|
||||
import org.nl.wms.storage_manage.semimanagehr.service.iostorInv.IStIvtIostorinvOrderService;
|
||||
import org.nl.wms.storage_manage.semimanagehr.service.iostorInv.dao.StIvtIostorinvOrder;
|
||||
import org.nl.wms.storage_manage.semimanagehr.service.iostorInv.dto.HrBcpIostorOrderQuery;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 手持半成品出入库顺序 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author Liuxy
|
||||
* @since 2023-08-30
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/pda/hrBcp/order")
|
||||
public class PdaStHrBcpOrderController {
|
||||
|
||||
@Autowired
|
||||
protected IStIvtIostorinvOrderService iStIvtIostorinvOrderService; // 出入顺序服务
|
||||
|
||||
@GetMapping
|
||||
@Log("获取出入库顺序表")
|
||||
@SaIgnore
|
||||
public ResponseEntity<Object> getMaterial(HrBcpIostorOrderQuery query, PageQuery page) {
|
||||
Page<StIvtIostorinvOrder> result = iStIvtIostorinvOrderService.page(page.build(), query.build());
|
||||
return new ResponseEntity<>(TableDataInfo.build(result), HttpStatus.OK);
|
||||
}
|
||||
|
||||
@PostMapping("/list")
|
||||
@Log("获取出入库顺序表")
|
||||
@SaIgnore
|
||||
public ResponseEntity<Object> getorders(@RequestBody JSONObject param) {
|
||||
String bar_code = param.getString("bar_code");
|
||||
HrBcpIostorOrderQuery query = new HrBcpIostorOrderQuery();
|
||||
if (StringUtils.isNotEmpty(bar_code)){
|
||||
query.setBar_code(bar_code);
|
||||
}
|
||||
Page<StIvtIostorinvOrder> result = iStIvtIostorinvOrderService.page(new Page<>(param.getInteger("page"),param.getInteger("size")), query.build());
|
||||
return new ResponseEntity<>(TableDataInfo.build(result), HttpStatus.OK);
|
||||
}
|
||||
|
||||
|
||||
@PostMapping
|
||||
@Log("update顺序表")
|
||||
@SaIgnore
|
||||
public ResponseEntity<Object> getMaterial(@RequestBody StIvtIostorinvOrder order) {
|
||||
if (order!=null){
|
||||
iStIvtIostorinvOrderService.updateById(order);
|
||||
}
|
||||
return new ResponseEntity<>(HttpStatus.OK);
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@Log("删除入库顺序表")
|
||||
@SaIgnore
|
||||
public ResponseEntity<Object> delete(@RequestBody Long[] ids){
|
||||
if (ids!=null && ids.length>0){
|
||||
iStIvtIostorinvOrderService.removeByIds(Arrays.asList(ids));
|
||||
}
|
||||
return new ResponseEntity<>(HttpStatus.OK);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package org.nl.wms.storage_manage.semimanagehr.service.iostorInv.dto;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nl.common.domain.query.BaseQuery;
|
||||
import org.nl.common.domain.query.QParam;
|
||||
import org.nl.common.enums.QueryTEnum;
|
||||
import org.nl.wms.storage_manage.semimanage.service.iostorInv.dao.StIvtIostorinvBcp;
|
||||
import org.nl.wms.storage_manage.semimanagehr.service.iostorInv.dao.StIvtIostorinvOrder;
|
||||
|
||||
/*
|
||||
* @author LXY
|
||||
* @Date 2023/08/01 19:49
|
||||
*/
|
||||
@Data
|
||||
public class HrBcpIostorOrderQuery extends BaseQuery<StIvtIostorinvOrder> {
|
||||
/**
|
||||
* 载具码
|
||||
*/
|
||||
private String bar_code;
|
||||
/**
|
||||
* 出入库类型
|
||||
*/
|
||||
private String type;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user