练手需求

简介: 根据需求完成全景图场景锁定小区列表接口开发,设计表结构并实现POST请求接口/gis/panorama/findCmCell,支持按时间、RRU序列号查询小区信息,返回CI、基站名称、频段等字段,集成LTE与5G数据源,使用JUnit测试,3小时内完成架构搭建与编码。

练手需求

自己根据下述描述,完成表结构设计、0-1的搭建,三次架构代码编写,并用JUnit完成测试
时间要求:3H
全景图读取数据

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

参数名

必选

类型

说明

time


string

日期 格式 yyyy-MM-dd

rruSerialNo

string

RRU_SerialNO 序列号

返回示例
返回参数说明

参数名

类型

说明

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小区配置表

备注
selectCI,REGION_NAME,CITY_NAME,ENBAJ02,ENODEBNAME,ENBAG05,‘LTE’ NET_work,WORK_FRQBAND,RRU_SerialNO,‘’ RRU_NO,DEVICE_MODEL_LIST,ENBAH21,HEIGHT,ENBAH08,TOTAL_DOWNTILTfrom tdl_cm_cell ff WHERE ff.”TIME” =to_date(‘2024-08-31’,’yyyy-MM-dd’)
UNION ALL
selectNCI 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_DOWNTILTfrom nrcell_cm cc WHERE time= to_date(‘2024-08-31’,’yyyy-MM-dd’)
4GSELECT ci/nci FROM tdl_cm_cell WHERE RRU_SERIALNO =’219999741006’ AND “TIME” =to_date(‘2024-08-31’,’yyyy-MM-dd’)5GSELECT ci/nci FROM nrcell_cm WHERE RRU_SERIALNO =’219999741006’ AND “TIME” =to_date(‘2024-08-31’,’yyyy-MM-dd’)
将二次查询的结果 ci/nci “,“隔开拼接到 RRU_NO 字段中
更多返回错误代码请看首页的错误代码描述

若有收获,就点个赞吧


相关文章
|
9月前
|
自然语言处理 前端开发 安全
别人还在摸索,你用这篇Hoobuy淘宝代购集运系统搭建攻略开拓欧美反向海淘市场!
淘宝代购集运系统为海外用户提供一站式中国电商购物解决方案,集成商品抓取、多语言展示、本地支付、国际物流与订单追踪功能,支持多平台数据同步与合规运营,通过技术整合破解语言、支付、物流难题,助力逆向海淘高效便捷。
|
6月前
|
数据采集 领域建模 数据库
领域模型图(数据架构/ER图)
本文介绍通过四色原型法构建领域模型并生成ER图的过程。运用MI(时标)、PPT(参与方-地点-物品)、Role(角色)和DESC(描述)四种原型,逐步抽象风控系统的业务流程,提炼实体与关系,最终形成数据架构中的ER图,为数据库设计提供基础支撑。(238字)
|
10月前
|
存储 NoSQL 算法
Redis的集群架构与使用经验
本文介绍了Redis的集群架构与使用经验,包括主从复制、哨兵集群及Cluster分片集群的应用场景与实现原理。内容涵盖Redis主从同步机制、数据分片存储方式、事务支持及与Memcached的区别,并讨论了Redis内存用尽时的处理策略。适用于了解Redis高可用与性能优化方案。
|
6月前
|
消息中间件 人工智能 NoSQL
RocketMQ:A2A协议实现多智能体优化
Apache RocketMQ推出LiteTopic轻量级通信模型,结合A2A协议与AgentScope框架,为多智能体系统提供高可靠、低延迟的异步通信方案,支持会话持久化、断点续传与动态协同,助力AI应用构建稳定高效的协作基座。
 RocketMQ:A2A协议实现多智能体优化
|
6月前
|
Java 开发工具 数据安全/隐私保护
项目《中州养老》
项目《中州养老》是一个面向养老院的后台管理系统,涵盖员工管理端与家属小程序端,实现预约、入住、健康监测等全流程管理。系统采用SpringBoot+Vue3技术栈,集成Redis缓存、阿里云IoT平台与OSS存储,支持智能设备数据采集与实时报警,提升养老管理智能化水平。
 项目《中州养老》
|
6月前
|
人工智能 JSON 数据挖掘
大模型应用开发中MCP与Function Call的关系与区别
MCP与Function Call是大模型应用开发中的关键技术。前者为跨模型工具调用提供标准化协议,实现解耦与兼容;后者是模型调用外部功能的内置机制。二者互补,共同构建“意图解析-协议传输-工具执行”的分层架构,推动AI应用生态发展。
|
6月前
|
监控 NoSQL JavaScript
1-JeecgBoot介绍
JeecgBoot是一款基于代码生成器的低代码开发平台,采用SpringBoot2.x、Vue、Ant Design等主流技术,实现前后端分离。支持分布式、微服务架构,集成Shiro、JWT、Redis、Nacos等组件,提供高效开发能力。
|
6月前
|
人工智能 自然语言处理 API
全面认识MCP:大模型连接真实世界的“USB-C接口”
MCP(模型上下文协议)是Anthropic推出的开放标准,被誉为AI时代的“USB-C接口”,旨在统一大模型与外部工具、数据源的连接方式。它通过标准化通信,让AI智能体能高效调用天气、数据库等各类工具,打破“工具孤岛”,简化开发流程,推动AI应用从对话走向真实世界任务执行,加速构建安全、可扩展的智能生态。
|
6月前
|
Java Nacos 数据安全/隐私保护
微服务版本
本文介绍基于Spring Cloud的微服务项目搭建与配置,涵盖代码拉取、Nacos注册中心部署、数据库导入及前后端服务启动流程。重点讲解常见问题排查,如密码错误修复、依赖配置调整,并指导完成前端环境初始化与页面验证,确保系统正常运行。
|
6月前
|
XML 算法 安全
详解RAG五种分块策略,技术原理、优劣对比与场景选型之道
本文详解RAG系统中五种核心分块策略——固定大小、语义、递归、基于文档结构及基于LLM的分块,涵盖其技术原理、优劣对比与适用场景。分块策略直接影响检索精度与生成质量,是构建高效RAG系统的关键。文章结合实例与决策树,指导读者根据文档类型与业务需求选择最优方案,并探讨当前挑战与前沿优化方向。