| | |
| | | import com.sandu.ximon.dao.domain.PoleXixunPlayerEntity; |
| | | import com.sandu.ximon.dao.enums.AdministratorEnums; |
| | | import lombok.AllArgsConstructor; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.*; |
| | |
| | | */ |
| | | @PostMapping("/updateProgram") |
| | | // @RequiresPermissions("pole:polexixunplayer:update") |
| | | public ResponseVO<Object> update(@RequestBody ProgramPro programPro) { |
| | | public ResponseVO<Object> update(@RequestBody ProgramPro programPro) { |
| | | PoleXixunPlayerEntity byId = xiXunPlayerService.getById(programPro.getProgramId()); |
| | | if (byId == null) { |
| | | throw new BusinessException("未选择LED屏"); |
| | |
| | | * @param lightemitIds |
| | | * @return |
| | | */ |
| | | @GetMapping("/pushToXixun/{pid}") |
| | | public ResponseVO<Object> getByPid(@PathVariable Long pid, @RequestBody List<Long> lightemitIds) { |
| | | @PostMapping("/pushToXixun/{pid}") |
| | | public ResponseVO<Object> pushByPid(@PathVariable Long pid, @RequestBody List<Long> lightemitIds) { |
| | | xiXunPlayerService.videoXixunPlayer(pid, lightemitIds); |
| | | return ResponseUtil.success("推送成功"); |
| | | } |
| | |
| | | return ResponseUtil.success(scheduleService.updateSchedule(ledEntity)); |
| | | } |
| | | |
| | | @PostMapping("/deleteSchedule") |
| | | public ResponseVO<Object> deleteSchedule(@RequestBody List<Integer> ids) { |
| | | return ResponseUtil.success(scheduleService.removeByIds(ids)); |
| | | } |
| | | |
| | | @GetMapping("/getSchedule/{id}") |
| | | public ResponseVO<Object> getSchedule(@PathVariable Integer id) { |
| | | return ResponseUtil.success(scheduleService.getSchedule(id)); |