Files
klp-oa/klp-wms/src/main/java/com/klp/controller/WmsProcessAnomalyController.java
2026-05-12 17:15:29 +08:00

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();
}
}