package com.gkhy.fourierSpecialGasMonitor.controller; import com.gkhy.fourierSpecialGasMonitor.annotation.RepeatedClick; import com.gkhy.fourierSpecialGasMonitor.commons.domain.Result; import com.gkhy.fourierSpecialGasMonitor.commons.model.PageQuery; import com.gkhy.fourierSpecialGasMonitor.entity.query.FindGasCategoryPageQuery; import com.gkhy.fourierSpecialGasMonitor.entity.query.FindGasWarnUserPageQuery; import com.gkhy.fourierSpecialGasMonitor.entity.req.*; import com.gkhy.fourierSpecialGasMonitor.service.GasThresholdService; import com.gkhy.fourierSpecialGasMonitor.service.GasWarnUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * @author Mr.huang * @decription * @date 2023/8/9 14:22 */ @RestController @RequestMapping("/gasWarnUser") public class GasWarnUserController { @Autowired private GasWarnUserService gasWarnUserService; @PostMapping("/add") @RepeatedClick public Result createGasWarnUser(@RequestBody CreateGasWarnUserReqDTO reqDto){ Result result = gasWarnUserService.createGasWarnUser(reqDto); return result; } @PostMapping("/del") public Result delGasWarnUserById(@RequestBody DelGasWarnUserByIdReqDTO reqDto){ Result result = gasWarnUserService.delGasWarnUserById(reqDto); return result; } @PostMapping("/update") @RepeatedClick public Result updateGasWarnUser(@RequestBody UpdateGasWarnUserReqDTO reqDto){ Result result = gasWarnUserService.updateGasWarnUser(reqDto); return result; } @PostMapping("/page") public Result findGasWarnUserPage(@RequestBody PageQuery pageQuery){ Result result = gasWarnUserService.findGasWarnUserPage(pageQuery); return result; } }