自己根据下述描述,完成表结构设计、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 字段中
- 更多返回错误代码请看首页的错误代码描述