package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.db_batt.PowerInf; import com.whyc.service.PowerInfService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RestController @Api(tags = "电源信息") @RequestMapping("powerInf") public class PowerInfController { @Autowired private PowerInfService service; @ApiOperation("新增") @PostMapping("add") public Response add(@RequestBody PowerInf powerInf){ return service.add(powerInf); } @ApiOperation("删除") @PostMapping("delete") public Response delete(@RequestParam int powerId){ return service.delete(powerId); } @ApiOperation("修改") @PostMapping("update") public Response update(@RequestBody PowerInf powerInf){ return service.update(powerInf); } @ApiOperation("查询-分页") @GetMapping("getPage") public Response getPage(@RequestParam int pageNum,@RequestParam int pageSize){ return service.getPage(pageNum,pageSize); } @ApiOperation("查询-根据id") @GetMapping("getById") public Response getById(@RequestParam int powerId){ return service.getById(powerId); } @ApiOperation("查询-品牌") @GetMapping("getProducerList") public Response getProducerList(){ return service.getProducerList(); } }