package com.sandu.ximon.admin.controller;
|
|
import com.sandu.common.domain.ResponseVO;
|
import com.sandu.common.object.BaseConditionVO;
|
import com.sandu.common.util.ResponseUtil;
|
import com.sandu.ximon.admin.param.BroadcastTerminalV2Param;
|
import com.sandu.ximon.admin.service.BroadcastTerminalV2Service;
|
import com.sandu.ximon.dao.domain.BroadcastTerminalV2Entity;
|
import lombok.AllArgsConstructor;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.util.List;
|
|
/**
|
* @author ZZQ
|
* IP音柱模块
|
* @date 2022/1/5 15:26
|
*/
|
@RestController
|
@AllArgsConstructor
|
@RequestMapping("/v1/IPColumn")
|
public class BroadcastTerminalV2Controller {
|
private BroadcastTerminalV2Service broadcastTerminalV2Service;
|
|
@PostMapping("/synchTerminal")
|
public ResponseVO<Object> synchTerminal() {
|
broadcastTerminalV2Service.synchTerminal();
|
return ResponseUtil.success("同步完成!");
|
}
|
|
@GetMapping("/getBroadcastTerminalList")
|
public ResponseVO<Object> getBroadcastTerminalList(BaseConditionVO baseConditionVO, BroadcastTerminalV2Param broadcastTerminalV2Param) {
|
List<BroadcastTerminalV2Entity> list = broadcastTerminalV2Service.getBroadcastTerminalList(baseConditionVO, broadcastTerminalV2Param);
|
return ResponseUtil.successPage(list);
|
}
|
|
@GetMapping("/changeVol")
|
public ResponseVO<Object> changeVol(BroadcastTerminalV2Param broadcastTerminalV2Param) {
|
boolean flag = broadcastTerminalV2Service.changeVol(broadcastTerminalV2Param);
|
if (flag) {
|
return ResponseUtil.success("成功修改音量!");
|
} else {
|
return ResponseUtil.success("修改音量失败!");
|
}
|
}
|
}
|