背景
新需求要求针对主板、背板、PCIe卡、Riser卡等需要在web显示对应的SN、PN
关联ISSUE
整体方案
评审点
Web支持板卡信息展示SN、PN
详细描述
决策点一:
由于Webui已经支持组件扩展信息显示SN,需要后端将数据传递给前端,涉及URL
/UI/Rest/System/Units/IOExtensionUnit
/UI/Rest/System/Units/BasicComputingUnit
/UI/Rest/System/Units/StorageExtensionUnit
| 属性 | 属性说明 | 数据类型 | 默认值 |
|---|---|---|---|
| SerialNumber | 序列号 | string | null |
决策点二:PCIeCard扩展信息支持序列号、部件编码显示
变更点1:
-
涉及接口:
-
/UI/Rest/System/Boards/PCIeCard(已有)
-
/UI/Rest/System/Boards/OCPCard(已有)
-
操作类型: Get
-
变化类型: 新增属性
| 属性 | 属性说明 | 数据类型 | 默认值 |
|---|---|---|---|
| SerialNumber | 序列号 | string | null |
变更点2:
Web不支持PCIeCard界面Raid卡、Net卡扩展信息显示SN、PN,需要新增显示字段
PCIeCard Web示例
组件界面 Web示例:
评审结论
决策点一:同意WebRest接口接口/UI/Rest/System/Units/IOExtensionUnit、/UI/Rest/System/Units/BasicComputingUnit、/UI/Rest/System/Units/StorageExtensionUnit新增SerialNumber属性,数据类型:string。默认值:null;
决策点二:同意WebRest接口/UI/Rest/System/Boards/PCIeCard、/UI/Rest/System/Boards/OCPCard新增SerialNumber属性,数据类型:string。默认值:null;
同意WebUI界面Raid卡、网卡扩展信息显示序列号、部件编码
遗留问题
1.URI确认是否有二级目录–闭环,评审涉及URL无二级URI,均为LIST展示信息
2.后台数据获取失败时,需要明确返回为null或空串—闭环,补充默认值为null,获取失败时返回默认值


