练手需求

简介: 根据需求完成全景图数据读取功能,包括表结构设计、0-1搭建、三次架构代码及JUnit测试,3小时内实现。接口/gis/panorama/findCmCell支持POST请求,传参time和rruSerialNo,返回小区配置信息列表,涵盖4G/5G基站参数。

自己根据下述描述,完成表结构设计、0-1的搭建,三次架构代码编写,并用JUnit完成测试

时间要求:3H

全景图读取数据

简要描述
  • 获取场景锁定小区列表
请求URL
  • /gis/panorama/findCmCell
请求方式
  • POST
参数

参数名

必选

类型

说明

time

string

日期 格式 yyyy-MM-dd

rruSerialNo

string

RRU_SerialNO 序列号

返回示例
{
    "code": 200,
    "data":[],
    "message":""
  }
返回参数说明

参数名

类型

说明

code

Integer

正常:200,异常:300

data

List

查询结果列表

message

String

异常信息

参数名

必选

类型

说明

来源

CI

string

小区ID

LTE小区配置表/5G小区配置表

REGION_NAME

string

所属地市

LTE小区配置表/5G小区配置表

CITY_NAME

string

所属区县

LTE小区配置表/5G小区配置表

ENBAJ02

string

小区名称

LTE小区配置表/5G小区配置表

NET_work

string

网络制式

LTE小区配置表/5G小区配置表

ENODEBNAME

string

基站名称

LTE小区配置表/5G小区配置表

ENBAG05

string

Enodeb_id

LTE小区配置表/5G小区配置表

WORK_FRQBAND

string

工作频段

LTE小区配置表/5G小区配置表

RRU_SerialNO

string

RRU序列号

LTE小区配置表/5G小区配置表

RRU_NO

string

RRU对应关联的所有小区ci

LTE小区配置表/5G小区配置表

DEVICE_MODEL_LIST

string

RRU设备型号列表

LTE小区配置表/5G小区配置表

ENBAH21

string

天线型号

LTE小区配置表/5G小区配置表

HEIGHT

string

天线挂高

LTE小区配置表/5G小区配置表

ENBAH08

string

方位角

LTE小区配置表/5G小区配置表

TOTAL_DOWNTILT

string

下倾角

LTE小区配置表/5G小区配置表

备注

select
CI,
REGION_NAME,
CITY_NAME,
ENBAJ02,
ENODEBNAME,
ENBAG05,
‘LTE’ NET_work,
WORK_FRQBAND,
RRU_SerialNO,
‘’ RRU_NO,
DEVICE_MODEL_LIST,
ENBAH21,
HEIGHT,
ENBAH08,
TOTAL_DOWNTILT
from tdl_cm_cell ff WHERE ff.”TIME” =to_date(‘2024-08-31’,’yyyy-MM-dd’)

UNION ALL

select
NCI CI,
REGION_NAME,
CITY_NAME,
CellName ENBAJ02,
gNBNAME ENODEBNAME,
gNB_ID ENBAG05,
‘NR’ NET_work,
WORK_FRQBAND,
SerialNumber RRU_SerialNO,
‘’ RRU_NO,
VendorUnitTypeNumber DEVICE_MODEL_LIST,
‘’ ENBAH21,
HEIGHT,
Azimuth ENBAH08,
TOTAL_DOWNTILT
from nrcell_cm cc WHERE time= to_date(‘2024-08-31’,’yyyy-MM-dd’)

4G
SELECT ci/nci FROM tdl_cm_cell WHERE RRU_SERIALNO =’219999741006’ AND “TIME” =to_date(‘2024-08-31’,’yyyy-MM-dd’)
5G
SELECT ci/nci FROM nrcell_cm WHERE RRU_SERIALNO =’219999741006’ AND “TIME” =to_date(‘2024-08-31’,’yyyy-MM-dd’)

将二次查询的结果 ci/nci “,“隔开拼接到 RRU_NO 字段中

  • 更多返回错误代码请看首页的错误代码描述
相关文章
|
9月前
|
存储 弹性计算 应用服务中间件
阿里云服务器2核4G、4核8G、8核16G配置主要适用场景及最新活动价格参考
云服务器现在已成为企业和个人开展业务、搭建应用不可或缺的基础设施,在众多配置中,2核4G、4核8G和8核16G是广大用户选择较多的配置,目前阿里云服务器通用算力型u1实例2核4G5M带宽企业用户购买的价格只要199元1年,且续费价格不变,4核8G目前的活动价格为955.58元1年起,8核16G配置选择计算型c8y实例的活动价格为3815.03元1年起。本文将为大家解析2025年截止目前阿里云服务器中2核4G、4核8G、8核16G配置的活动报价,帮助用户了解最新价格信息,以及不同配置的主要适用场景,以供参考和选择。
|
2月前
|
人工智能 JSON 安全
大模型应用开发中MCP与Function Call的关系与区别
MCP与Function Call是大模型应用中两大关键技术。MCP作为标准化协议,打通模型与外部工具的通用连接;Function Call则是模型调用外部功能的具体机制。前者如“桥梁”,后者似“工具”,二者互补协同,推动AI应用向更开放、灵活、安全的方向演进,构建“意图解析-协议传输-工具执行”的分层架构新范式。
|
2月前
|
XML 算法 安全
详解RAG五种分块策略,技术原理、优劣对比与场景选型之道
RAG通过检索与生成结合,提升大模型在企业中的应用效果。分块策略是其核心,直接影响准确性与召回率。本文系统解析固定大小、语义、递归、结构及LLM五种分块方法的原理、优劣与适用场景,并提供选择建议与前沿优化方向,助力构建高效可靠的RAG系统。
|
2月前
|
人工智能 自然语言处理 API
全面认识MCP:大模型连接真实世界的“USB-C接口”
MCP(模型上下文协议)由Anthropic提出,是AI时代的“万能接口”,旨在标准化大模型与工具、数据源的连接。它降低开发复杂度,提升AI任务执行能力,推动智能体生态发展,被誉为AI应用落地的关键技术范式。
|
2月前
|
人工智能 NoSQL Java
参考简历模板
项目“车小豆”是一款智能化租车服务平台,集成SpringCloud、RabbitMQ、Redis等技术,实现7×24小时自助租车服务。通过Qwen大模型与RAG构建智能助手,支持车辆推荐、订单管理、政策查询等功能,结合XXL-JOB任务调度与Seata分布式事务,提升系统并发处理能力与数据一致性,优化用户租车体验。
|
2月前
|
Java 数据库连接 mybatis
Mybatis及MybatisPlus
本文系统介绍MyBatis核心架构与常用功能,涵盖配置流程、结果集映射、参数传递、XML配置项、缓存机制及分页插件应用,并简要介绍MyBatis Plus的常用API,助力高效开发。
Mybatis及MybatisPlus
|
2月前
|
前端开发 Java 数据库连接
RuoYi
若依(RuoYi)是一款基于SpringBoot、SpringCloud的开源快速开发平台,支持单体与微服务架构。提供权限管理、代码生成器、多版本前端(Vue/Uniapp),集成Redis、Nacos等主流组件,具备响应式布局与多设备适配能力,全系列免费商用。
RuoYi
|
2月前
|
存储 缓存 安全
One Trick Per Day
本文总结Java开发中六大关键规范:避免HashMap初始化容量误区,禁用Executors创建线程池以防OOM,Arrays.asList不可变操作,优先使用entrySet遍历Map,SimpleDateFormat应避免static并发风险,以及并发更新记录需加锁控制。遵循这些实践可显著提升系统稳定性与性能,推荐结合Guava等工具优化实现。
One Trick Per Day
|
2月前
|
消息中间件 人工智能 NoSQL
RocketMQ:A2A协议实现多智能体优化
Apache RocketMQ推出轻量级通信模型LiteTopic,专为AI场景设计,支持海量会话、企业级上下文管理与断点续传,结合A2A协议和AgentScope框架,构建高可靠、可扩展的多智能体协作系统,助力AI应用实现高效、稳定的异步通信。
RocketMQ:A2A协议实现多智能体优化
|
2月前
|
前端开发 数据可视化
什么是低代码
该界面为低代码平台,用户可通过拖拽组件快速生成前端表单页面,提升开发效率。支持可视化操作,降低开发门槛,适用于快速搭建业务系统。参考文档提供详细说明。
 什么是低代码