package com.sandu.ximon.admin.controller; import com.sandu.common.domain.ResponseVO; import com.sandu.common.util.ResponseUtil; import com.sandu.ximon.admin.param.LightTaskParam; import com.sandu.ximon.admin.service.LightTaskService; import lombok.AllArgsConstructor; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * 路灯任务相关控制类 * * @author chenjiantian */ @RestController @AllArgsConstructor @RequestMapping("/v1/light/task") public class LightTaskController { private final LightTaskService lightTaskService; @PostMapping("/add") public ResponseVO addLightTask(@RequestBody @Validated LightTaskParam param) { boolean result = lightTaskService.addLightTask(param); if (result) { return ResponseUtil.success("新增成功"); } else { return ResponseUtil.fail("新增失败"); } } }