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 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 validateSN() { StatusVO mzva51930N2113017308 = novaApiUtil.login("MZVA51930N2113017308"); return ResponseUtil.success(mzva51930N2113017308); } }