物消息路由模块、物解析模块提供接口

This commit is contained in:
2023-08-14 21:08:03 +08:00
parent 4d34ba1403
commit 6a01f8e0b1
17 changed files with 138 additions and 14 deletions

View File

@@ -26,4 +26,7 @@ public interface CsLineFeignClient {
@PostMapping("/addList")
HttpResult<String> addLineList(@RequestBody List<CsLinePO> list);
@PostMapping("/findByNdid")
HttpResult<List<CsLinePO>> findByNdid(@RequestParam("id") String id);
}

View File

@@ -3,6 +3,7 @@ package com.njcn.csdevice.api;
import com.njcn.common.pojo.constant.ServerInfo;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.csdevice.api.fallback.DataArrayFeignClientFallbackFactory;
import com.njcn.csdevice.pojo.param.DataArrayParam;
import com.njcn.csdevice.pojo.po.CsDataArray;
import com.njcn.csdevice.pojo.po.CsDataSet;
import com.njcn.csdevice.pojo.vo.DataArrayTreeVO;
@@ -31,4 +32,7 @@ public interface DataArrayFeignClient {
@PostMapping("/getDataArrayByIds")
HttpResult<List<CsDataArray>> getDataArrayByIds(@RequestParam("ids") List<String> ids);
@PostMapping("/findListByParam")
HttpResult<List<CsDataArray>> findListByParam(@RequestBody DataArrayParam param);
}

View File

@@ -44,6 +44,12 @@ public class CsLineClientFallbackFactory implements FallbackFactory<CsLineFeignC
log.error("{}异常,降级处理,异常为:{}","批量新增加监测点",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
@Override
public HttpResult<List<CsLinePO>> findByNdid(String id) {
log.error("{}异常,降级处理,异常为:{}","根据ndid查询监测点",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -4,6 +4,7 @@ import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.csdevice.api.DataArrayFeignClient;
import com.njcn.csdevice.pojo.param.DataArrayParam;
import com.njcn.csdevice.pojo.po.CsDataArray;
import com.njcn.csdevice.pojo.po.CsDataSet;
import com.njcn.csdevice.pojo.vo.DataArrayTreeVO;
@@ -57,6 +58,12 @@ public class DataArrayFeignClientFallbackFactory implements FallbackFactory<Data
log.error("{}异常,降级处理,异常为:{}","根据id集合称获取详细数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
@Override
public HttpResult<List<CsDataArray>> findListByParam(DataArrayParam param) {
log.error("{}异常,降级处理,异常为:{}","根据条件查询详细数据",cause.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}