2021与蓝度共同重构项目,服务端
liuhaonan
2022-08-19 d44a97ad0162dd0de1619ac1b568f25b003a956e
ximon-admin/src/main/java/com/sandu/ximon/admin/controller/VnnoxController.java
@@ -10,7 +10,7 @@
import com.sandu.ximon.admin.service.VnnoxService;
import com.sandu.ximon.admin.utils.VnnoxAPIUtil;
import com.sandu.ximon.admin.vo.NovaPushResultVO;
import com.sandu.ximon.admin.vo.NovaResultVO;
import com.sandu.ximon.admin.vo.NovaResultParam;
import com.sandu.ximon.dao.domain.LedPlayerEntity;
import com.sandu.ximon.dao.domain.LedV2RegisterResultEntity;
import com.sandu.ximon.dao.enums.MenuEnum;
@@ -58,6 +58,12 @@
        return ResponseUtil.success(map.get("url"));
    }
    @PostMapping("/allScreenShot")
    public ResponseVO<Object> allScreenShot(@RequestBody List<NovaPushResultVO> vnnoxWebRequest) {
        return ResponseUtil.success(vnnoxService.getScreenShotUrl(vnnoxWebRequest));
    }
    /**
     * 重启
     *
@@ -76,7 +82,7 @@
     * 同步播放
     */
    @PostMapping("/syncPlay")
    public ResponseVO<Object> syncPlay(@RequestBody NovaResultVO vo) {
    public ResponseVO<Object> syncPlay(@RequestBody NovaResultParam vo) {
        if (!permissionConfig.check(MenuEnum.VNNOX_SYNC_PLAY.getCode())) {
            return ResponseUtil.fail("缺少对应用户权限");
        }
@@ -92,7 +98,7 @@
     * ntp对时
     */
    @PostMapping("/ntp")
    public ResponseVO<Object> ntp(@RequestBody NovaResultVO vo) {
    public ResponseVO<Object> ntp(@RequestBody NovaResultParam vo) {
        if (!permissionConfig.check(MenuEnum.VNNOX_NTP.getCode())) {
            return ResponseUtil.fail("缺少对应用户权限");
        }