package com.chinaztt.mes.plan.controller;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.chinaztt.mes.common.wrapper.QueryWrapperUtil;
|
import com.chinaztt.mes.plan.entity.MoTestStandardParam;
|
import com.chinaztt.mes.plan.service.MoTestStandardParamService;
|
import com.chinaztt.ztt.common.core.util.R;
|
import com.chinaztt.ztt.common.log.annotation.SysLog;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.AllArgsConstructor;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
|
/**
|
* 制造订单-检测标准参数
|
*
|
* @author cxf
|
* @date 2021-04-27 13:27:40
|
*/
|
@RestController
|
@AllArgsConstructor
|
@RequestMapping("/plan/moTestStandardParam")
|
@Api(value = "moTestStandardParam", tags = "制造订单-检测标准参数管理")
|
public class MoTestStandardParamController {
|
|
private final MoTestStandardParamService moTestStandardParamService;
|
|
/**
|
* 根据工序检测标准id获取检测标准参数
|
*
|
* @param moTestStandardParam 检测标准参数
|
* @return
|
*/
|
@ApiOperation(value = "根据工序检测标准id获取检测标准参数", notes = "根据工序检测标准id获取检测标准参数")
|
@GetMapping("/getOperationTestStandardParam")
|
public R getOperationTestStandardParam(MoTestStandardParam moTestStandardParam) {
|
return R.ok(moTestStandardParamService.list(Wrappers.query(moTestStandardParam).orderByAsc("index")));
|
}
|
|
/**
|
* 保存检测标准参数
|
*
|
* @param moTestStandardParamList 检测标准参数
|
* @return R
|
*/
|
@ApiOperation(value = "保存检测标准参数", notes = "保存检测标准参数")
|
@SysLog("保存检测标准参数")
|
@PostMapping("/saveList")
|
public R saveList(@RequestBody List<MoTestStandardParam> moTestStandardParamList) {
|
return R.ok(moTestStandardParamService.saveList(moTestStandardParamList));
|
}
|
|
/**
|
* 修改检测标准参数
|
*
|
* @param moTestStandardParam 检测标准参数
|
* @return R
|
*/
|
@ApiOperation(value = "修改检测标准参数", notes = "修改检测标准参数")
|
@SysLog("修改检测标准参数")
|
@PutMapping
|
public R updateById(@RequestBody MoTestStandardParam moTestStandardParam) {
|
return R.ok(moTestStandardParamService.updateById(moTestStandardParam));
|
}
|
|
/**
|
* 根据工序检测标准id获取检测标准参数
|
*
|
* @param moTestStandardParam 检测标准参数
|
* @return
|
*/
|
@ApiOperation(value = "根据工序检测标准id获取检测标准参数", notes = "根据工序检测标准id获取检测标准参数")
|
@GetMapping("/getOperationTestStandardParamQuality")
|
public R getOperationTestStandardParamQuality(Page page, MoTestStandardParam moTestStandardParam) {
|
return R.ok(moTestStandardParamService.page(page, QueryWrapperUtil.gen(moTestStandardParam).orderByAsc("index")));
|
}
|
}
|