46 lines
1.6 KiB
Java
46 lines
1.6 KiB
Java
package com.klp.controller;
|
|
|
|
import com.klp.common.core.controller.BaseController;
|
|
import com.klp.common.core.domain.PageQuery;
|
|
import com.klp.common.core.domain.R;
|
|
import com.klp.common.core.page.TableDataInfo;
|
|
import com.klp.domain.bo.WmsProcessAnomalyBo;
|
|
import com.klp.domain.vo.WmsProcessAnomalyVo;
|
|
import com.klp.service.IWmsProcessAnomalyService;
|
|
import lombok.RequiredArgsConstructor;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 工艺参数异常记录
|
|
*/
|
|
@Validated
|
|
@RequiredArgsConstructor
|
|
@RestController
|
|
@RequestMapping("/wms/processAnomaly")
|
|
public class WmsProcessAnomalyController extends BaseController {
|
|
|
|
private final IWmsProcessAnomalyService wmsProcessAnomalyService;
|
|
|
|
/** 分页列表(规程方案页按版本/参数/钢卷查询) */
|
|
@GetMapping("/list")
|
|
public TableDataInfo<WmsProcessAnomalyVo> list(WmsProcessAnomalyBo bo, PageQuery pageQuery) {
|
|
return wmsProcessAnomalyService.queryPageList(bo, pageQuery);
|
|
}
|
|
|
|
/** 不分页列表(用于规程方案页全量加载当前版本异常) */
|
|
@GetMapping("/listAll")
|
|
public R<List<WmsProcessAnomalyVo>> listAll(WmsProcessAnomalyBo bo) {
|
|
return R.ok(wmsProcessAnomalyService.queryList(bo));
|
|
}
|
|
|
|
/** 批量新增异常记录(实绩页检测到异常后调用) */
|
|
@PostMapping("/batchAdd")
|
|
public R<Void> batchAdd(@RequestBody List<WmsProcessAnomalyBo> boList) {
|
|
wmsProcessAnomalyService.batchInsert(boList);
|
|
return R.ok();
|
|
}
|
|
}
|