工艺规程增强
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
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.WmsProcessCoilRecordBo;
|
||||
import com.klp.domain.vo.WmsProcessCoilRecordVo;
|
||||
import com.klp.service.IWmsProcessCoilRecordService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 版本钢卷服役记录
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/wms/processCoilRecord")
|
||||
public class WmsProcessCoilRecordController extends BaseController {
|
||||
|
||||
private final IWmsProcessCoilRecordService wmsProcessCoilRecordService;
|
||||
|
||||
/** 分页列表(规程版本页查钢卷历史) */
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<WmsProcessCoilRecordVo> list(WmsProcessCoilRecordBo bo, PageQuery pageQuery) {
|
||||
return wmsProcessCoilRecordService.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
/** 不分页列表 */
|
||||
@GetMapping("/listAll")
|
||||
public R<List<WmsProcessCoilRecordVo>> listAll(WmsProcessCoilRecordBo bo) {
|
||||
return R.ok(wmsProcessCoilRecordService.queryList(bo));
|
||||
}
|
||||
|
||||
/** 版本下服役钢卷总数 */
|
||||
@GetMapping("/count")
|
||||
public R<Long> count(@RequestParam Long versionId) {
|
||||
return R.ok(wmsProcessCoilRecordService.countByVersion(versionId));
|
||||
}
|
||||
|
||||
/** 新增或更新(幂等接口,前端每次点击钢卷行时调用) */
|
||||
@PostMapping("/upsert")
|
||||
public R<Void> upsert(@RequestBody WmsProcessCoilRecordBo bo) {
|
||||
wmsProcessCoilRecordService.upsert(bo);
|
||||
return R.ok();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user