package com.gkhy.testFourierSpecialGasMonitor.controller; import com.gkhy.testFourierSpecialGasMonitor.annotation.RepeatedClick; import com.gkhy.testFourierSpecialGasMonitor.commons.domain.Result; import com.gkhy.testFourierSpecialGasMonitor.entity.req.GasCategoryConfigurationReqDTO; import com.gkhy.testFourierSpecialGasMonitor.entity.resp.GasCategoryConfigurationRespDTO; import com.gkhy.testFourierSpecialGasMonitor.service.GasCategoryConfigurationService; import com.sun.org.apache.regexp.internal.RE; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @RequestMapping("/gasCategoryConfiguration") public class GasCategoryConfigurationController { @Autowired private GasCategoryConfigurationService gasCategoryConfigurationService; private final Logger logger = LoggerFactory.getLogger(this.getClass()); /** * 修改气体参数 */ @PostMapping("/update") @RepeatedClick public Result updateById(@RequestBody GasCategoryConfigurationReqDTO reqDTO){ Result result = gasCategoryConfigurationService.updateById(reqDTO); return result; } /** * 删除气体参数 */ @GetMapping("/deleted") public Result deletedById(@RequestParam Integer id){ Result result = gasCategoryConfigurationService.deletedById(id); return result; } /** * 新增气体 */ @PostMapping("/add") @RepeatedClick public Result createGasCategoryConfiguration(@RequestBody GasCategoryConfigurationReqDTO reqDTO){ logger.info("新增气体"); Result result = gasCategoryConfigurationService.createGasCategoryConfiguration(reqDTO); return result; } }