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<Object> addMission(@RequestBody IpVolumeMissionParam missionParam) {
|
return ResponseUtil.success(ipVolumeMissionService.addMission(missionParam));
|
}
|
|
@GetMapping("/update/{id}")
|
public ResponseVO<Object> updateMission(@PathVariable Long id, @RequestBody IpVolumeMissionParam missionParam) {
|
return ResponseUtil.success(ipVolumeMissionService.updateMission(id, missionParam));
|
}
|
|
@GetMapping("/delete/{id}")
|
public ResponseVO<Object> deleteMission(@PathVariable Long id) {
|
return ResponseUtil.success(ipVolumeMissionService.deleteMission(id));
|
}
|
|
|
// @AnonymousAccess
|
@PostMapping("/list")
|
public ResponseVO<Object> listMission() {
|
//List<LampPost> list = lampPostService.list();
|
// return ResponseUtil.success(list);
|
return ResponseUtil.success(ipVolumeMissionService.list());
|
// todo
|
}
|
}
|