zhangherong
2025-04-29 f9aacc433427d9100b07f041e2dc4dc84a086580
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentPrecisionParametersController.java
@@ -1,6 +1,5 @@
package org.jeecg.modules.eam.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
@@ -26,7 +25,7 @@
@Slf4j
@Api(tags="设备精度参数")
@RestController
@RequestMapping("/eam/eamEquipmentPrecisionParameters")
@RequestMapping("/eam/equipmentPrecisionParameters")
public class EamEquipmentPrecisionParametersController extends JeecgController<EamEquipmentPrecisionParameters, IEamEquipmentPrecisionParametersService> {
   @Autowired
   private IEamEquipmentPrecisionParametersService eamEquipmentPrecisionParametersService;
@@ -46,38 +45,44 @@
                           @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
                           @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
                           HttpServletRequest req) {
      QueryWrapper<EamEquipmentPrecisionParameters> queryWrapper = new QueryWrapper<>();
      queryWrapper.eq("equipment_id", equipmentId);
      Page<EamEquipmentPrecisionParameters> page = new Page<EamEquipmentPrecisionParameters>(pageNo, pageSize);
      IPage<EamEquipmentPrecisionParameters> pageList = eamEquipmentPrecisionParametersService.page(page, queryWrapper);
      IPage<EamEquipmentPrecisionParameters> pageList = eamEquipmentPrecisionParametersService.queryPageList(equipmentId, page);
      return Result.OK(pageList);
   }
   
   /**
    * 添加
    *
    * @param eamEquipmentPrecisionParameters
    * @param req
    * @return
    */
   @AutoLog(value = "设备精度参数-添加")
   @ApiOperation(value="设备精度参数-添加", notes="设备精度参数-添加")
   @PostMapping(value = "/add")
   public Result<?> add(@RequestBody EamEquipmentPrecisionParameters eamEquipmentPrecisionParameters) {
      eamEquipmentPrecisionParametersService.save(eamEquipmentPrecisionParameters);
   public Result<?> add(@RequestBody EamEquipmentPrecisionParameters req) {
      EamEquipmentPrecisionParameters entity = eamEquipmentPrecisionParametersService.queryByEquipmentIdAndParameterId(req.getEquipmentId(), req.getParameterId());
      if(entity != null){
         return Result.error("参数已存在,不能重复添加!");
      }
      eamEquipmentPrecisionParametersService.save(req);
      return Result.OK("添加成功!");
   }
   
   /**
    * 编辑
    *
    * @param eamEquipmentPrecisionParameters
    * @param req
    * @return
    */
   @AutoLog(value = "设备精度参数-编辑")
   @ApiOperation(value="设备精度参数-编辑", notes="设备精度参数-编辑")
   @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
   public Result<?> edit(@RequestBody EamEquipmentPrecisionParameters eamEquipmentPrecisionParameters) {
      eamEquipmentPrecisionParametersService.updateById(eamEquipmentPrecisionParameters);
   public Result<?> edit(@RequestBody EamEquipmentPrecisionParameters req) {
      EamEquipmentPrecisionParameters entity = eamEquipmentPrecisionParametersService.getById(req.getId());
      if(entity == null){
         return Result.error("要编辑的参数不存在,请刷新重试!");
      }
      eamEquipmentPrecisionParametersService.updateById(req);
      return Result.OK("编辑成功!");
   }