package com.gkhy.testFourierSpecialGasMonitor.controller; import com.gkhy.testFourierSpecialGasMonitor.annotation.RepeatedClick; import com.gkhy.testFourierSpecialGasMonitor.commons.domain.Result; import com.gkhy.testFourierSpecialGasMonitor.commons.model.PageQuery; import com.gkhy.testFourierSpecialGasMonitor.entity.query.FindRegionPageQuery; import com.gkhy.testFourierSpecialGasMonitor.entity.req.*; import com.gkhy.testFourierSpecialGasMonitor.service.RegionService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * @author Mr.huang * @decription * @date 2023/8/9 10:03 */ @RestController @RequestMapping("/region") public class RegionController { @Autowired private RegionService regionService; @PostMapping("/add") @RepeatedClick public Result createRegion(@RequestBody CreateRegionReqDTO reqDto){ Result result = regionService.createRegion(reqDto); return result; } @PostMapping("/del") public Result delRegionById(@RequestBody DelRegionByIdReqDTO reqDto){ Result result = regionService.delRegionById(reqDto); return result; } @PostMapping("/update") @RepeatedClick public Result updateRegion(@RequestBody UpdateRegionReqDTO reqDto){ Result result = regionService.updateRegion(reqDto); return result; } @GetMapping("/findById") public Result findRegionById(@RequestParam Integer id){ Result result = regionService.findRegionById(id); return result; } @PostMapping("/page") public Result findRegionPage(@RequestBody PageQuery pageQuery){ Result result = regionService.findRegionPage(pageQuery); return result; } }