|
@@ -1,9 +1,23 @@
|
|
|
package vip.xiaonuo.quality.controller;
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
+import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
|
|
+import io.swagger.annotations.Api;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
+import vip.xiaonuo.common.pojo.CommonResult;
|
|
|
+import vip.xiaonuo.quality.entity.QualityReagentInStock;
|
|
|
+import vip.xiaonuo.quality.entity.QualityReagentStock;
|
|
|
+import vip.xiaonuo.quality.param.QualityStockPageParam;
|
|
|
+import vip.xiaonuo.quality.service.IQualityReagentInStockService;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -15,6 +29,32 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
*/
|
|
|
@RestController
|
|
|
@RequestMapping("/quality-reagent-in-stock")
|
|
|
+@Api(tags = "质量试剂入库")
|
|
|
+@ApiSupport(author = "wang", order = 1)
|
|
|
+@Validated
|
|
|
public class QualityReagentInStockController {
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IQualityReagentInStockService inStockService;
|
|
|
+
|
|
|
+ @PostMapping("/quality-reagent-stock/add")
|
|
|
+ @ApiOperationSupport(order = 1)
|
|
|
+ @ApiOperation("质量试剂入库添加")
|
|
|
+ public CommonResult add(@RequestBody QualityReagentInStock inStock) {
|
|
|
+ return inStockService.add(inStock);
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/quality-reagent-stock/edit")
|
|
|
+ @ApiOperationSupport(order = 2)
|
|
|
+ @ApiOperation("质量试剂入库修改")
|
|
|
+ public CommonResult edit(@RequestBody QualityReagentInStock inStock) {
|
|
|
+ return inStockService.edit(inStock);
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/quality-reagent-stock/page")
|
|
|
+ @ApiOperationSupport(order = 3)
|
|
|
+ @ApiOperation("质量试剂入库分页")
|
|
|
+ public CommonResult<Page<QualityReagentInStock>> page(@RequestBody QualityStockPageParam stockPageParam) {
|
|
|
+ return CommonResult.data(inStockService.page(stockPageParam));
|
|
|
+ }
|
|
|
}
|