package com.sandu.ximon.admin.newnova.led;
|
|
import com.sandu.common.domain.ResponseVO;
|
import com.sandu.common.util.ResponseUtil;
|
import com.sandu.ximon.admin.newnova.param.NewNovaLedParam;
|
import com.sandu.ximon.admin.newnova.utils.NovaAPIUtil;
|
import com.sandu.ximon.admin.newnova.vo.StatusVO;
|
import com.sandu.ximon.admin.security.PermissionConfig;
|
import com.sandu.ximon.dao.domain.LedV2RegisterResultEntity;
|
import com.sandu.ximon.dao.enums.MenuEnum;
|
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;
|
|
import java.net.URISyntaxException;
|
import java.util.Map;
|
|
/**
|
* @author LiuHaoNan
|
* @date 2022/11/9
|
*/
|
@RestController
|
@AllArgsConstructor
|
@RequestMapping("/v1/nova/led")
|
public class NewNovaLedController {
|
private final PermissionConfig permissionConfig;
|
private final NewNovaLedService newNovaLedService;
|
private final NovaAPIUtil novaApiUtil;
|
|
@PostMapping("/validateSN")
|
public ResponseVO<Object> validateSN(@RequestBody @Validated NewNovaLedParam param) {
|
if (!permissionConfig.check(MenuEnum.VNNOX_ADD.getCode())) {
|
return ResponseUtil.fail("缺少对应用户权限");
|
}
|
boolean b= newNovaLedService.saveLed(param);
|
return ResponseUtil.success("ledV2RegisterResultEntity");
|
}
|
@PostMapping("/test")
|
public ResponseVO<Object> validateSN() {
|
StatusVO mzva51930N2113017308 = novaApiUtil.login("MZVA51930N2113017308");
|
return ResponseUtil.success(mzva51930N2113017308);
|
}
|
|
}
|