package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.db_batt.MonPlan; import com.whyc.service.MonPlanService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RequestMapping("plan") @RestController @Api(tags = "备用蓄电池计划任务管理") public class MonPlanController { @Autowired private MonPlanService service; @GetMapping("staticPlan") @ApiOperation("统计计划") public Response staticPlan(){ return service.staticPlan(); } @GetMapping("getPlan") @ApiOperation("查询计划") public Response getPlan(@RequestParam(required = false) Integer type,@RequestParam(required = false) Integer state,@RequestParam int pageNum,@RequestParam int pageSize){ return service.getPlan(type,state,pageNum,pageSize); } @GetMapping("getStartingPlan") @ApiOperation("查询正在进行的计划") public Response getStartingPlan(){ return service.getStartingPlan(); } @PostMapping("addPlan") @ApiOperation("添加计划") public Response addPlan(@RequestBody MonPlan monPlan){ return service.addPlan(monPlan); } }