package com.sandu.ximon.admin.controller; import com.sandu.common.domain.ResponseVO; import com.sandu.common.util.ResponseUtil; import com.sandu.ximon.admin.param.IpVolumeMissionParam; import com.sandu.ximon.admin.service.IpVolumeMissionService; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; /** * @Author liuhaonan * @Date 2021/12/16 10:03 * @Version 1.0 音柱任务 */ @RestController @AllArgsConstructor @RequestMapping("/v1/volumeMission") public class IpVolumeMissionController { private final IpVolumeMissionService ipVolumeMissionService; @PostMapping("/add") public ResponseVO addMission(@RequestBody IpVolumeMissionParam missionParam) { return ResponseUtil.success(ipVolumeMissionService.addMission(missionParam)); } @GetMapping("/update/{id}") public ResponseVO updateMission(@PathVariable Long id, @RequestBody IpVolumeMissionParam missionParam) { return ResponseUtil.success(ipVolumeMissionService.updateMission(id, missionParam)); } @GetMapping("/delete/{id}") public ResponseVO deleteMission(@PathVariable Long id) { return ResponseUtil.success(ipVolumeMissionService.deleteMission(id)); } // @AnonymousAccess @PostMapping("/list") public ResponseVO listMission() { //List list = lampPostService.list(); // return ResponseUtil.success(list); return ResponseUtil.success(ipVolumeMissionService.list()); // todo } }