还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
目录能效专家■冷冻站1实现方案1处理流程2数据库结构2内外部接口3业务故事描述
14.能效专家•冷冻站实现方案
1、原冷冻站页面交互视觉保持不变
42、左侧树节点,由原来的自定义维护,变更为获取暖通业务部分已配置的系统表,节点名即表名
3、腰线部分的配置,初始化参数项,应与专家指导页面能效指标的配置保持一致,即一个配置在两个地方生效,举例如果对系统参数项配置了在专家指导页面显示,则能效专家参数配置页面中能效分析参数应同步一致同时保留勾选是否在前台页面展示和填写区间值功能设置腰线配置页面菜单位置,在后台能效专家子级最后,命名为冷冻站参数配置〃4原能效对标功能,配置和展示保持不变,添加参数时节点表更为系统表,对应系统总效率参数项
5.时间选取逻辑,导出样式,区间展示,总览模块均保持不变,其中能耗总览模块取值应为系统功率参数项数信息ActionUser:nullActionTime:VDate1523240400488+0800VnLogType^OActionDateTime:/Date1503488104628+0800/ActionModel:nullLogParams:nullFunctionPoint*:null}Resultlnfo:[AverageValue:*
0.00Offline:-AgoOnline:noneName:系统功率ischeckbox:trueunit:kW}]ActionName:nullActionUser:nullActionTime:\/Date1523240400488+0800\/LogType:0ActionDateTime:”/Date1503488104628+0800/”ActionModel:nulllogParams1:nullFunctionPoint:null}Resultlnfo:[AverageValue:
0.00Offline:-goOnline:“noneName:系统1Order:1unit:kW}AverageValue:
0.00Offline:-AgoOnline:noneName:系统2Order:2unit:kW
1.
5.业务故事描述后台配置后台能效专家■能效对标页面,可配置三百里系统表系统总效率参数项的合理区间值,添加参数时节点表更为系统表后台新增能效专家■冷冻站参数配置页面,可配置专家指导参数的合理区间值并在前台展示,数据录入时,录入限制为最多两位小数,最长不超过6位,包含小数点位前台页面展示前台冷冻站页面展示三百里系统表的参数小时颗粒度运行记录情况
1.
3.数据库结构TD_EMS_MAJORDEVICE_STANDARD(能效对标配置表)TB_EMS_SunBaiLi_Sys_Basiclnfo(系统基础信息表)m是否为空TB_EMS_SunBaiLi_Sys_Running_Paramlnfo系统运行记录参数表TS_EMS_SunBaiLi_Sys_RunningResult系统运行记录结果表编号5接口前台冷冻站获取腰线信息接口名称编号8接口名称前台冷冻站复选获取参数运行记录导出信息接口版本V
2.
3.0路径action.ashxaction=ExportExcelRefrigerationNew提交方式POST参数信息参数名类型中文描述最大长度示例json{Title^rName:系统功率KW能效分析;TimeSpan:2018-09-2100:00—2018-09-21OO^OJYObjectName:系统功率,DataType”:[”系统1”系统2”]}JTimeinterval”:「2018-09-2100:00]EneryList:[[O.OO][O.00]]}返回格式jsonstatus:success“msg”:/temp_file/20180921104757/重大设备能效分析.xls”ActionUser:adminlogType:0•ActionDateTime1:7Date1503488104628+0800/ActionModel:M065LogParams:null“FunctionPoint”:能效专家■冷冻站,}编号9接口名称前台冷冻站单选获取参数上下限信息接口版本V
2.
3.0路径action.ashxaction=GetRefLinePramSunbaili提交方式POST参参数名类型中文描述最大长度示例particleint1Unit单位1StartTimeString开始时间2018-09-21EndTimeString结束时间2018-09-21DeviceldString节点IDF422306A-6BB4-4DAE-B17A-B51E3D1DB6AFStartTimeHourString开始小时00EndTimeHourString结束小时00hourOrhasbool是否具体小时true返回格式jsonActionlnfo:{Success:trueExceptionMsg:nullActionName:null编号10接口名称前台冷冻站复选获取参数上下限信息接口版本V
2.
3.0路径action.ashxaction=GetMoreRefLinePramSunbaili提交方式POST参数名类型中文描述最大长度示例particleint1参Unit单位1StartTimeString开始时间2018-09-21数EndTimeString结束时间2018-09-21信DeviceldString节点IDF422306A-6BB4-4DAE-B17A-B51E3D1DB6AF01B19696-31F4-4467-A276-187D2D0C73FEStartTimeHourString开始小时00EndTimeHourString结束小时00hourOrhasbool是否具体小时true返回格式jsonActionlnfo:{Success:trueExceptionMsg:null编号11接口名称前台冷冻站单选获取能效对标、能耗总览信息接口版本V
2.
3.0路径action.ashxaction=GetRefrigerationCompareSunbaili提交方式POST参数信参数名类型中文描述最大长度示例particleint1Unit单位1StartTimeString开始时间2018-09-21EndTimeString结束时间2018-09-21DeviceldString节点IDF422306A-6BB4-4DAE-B17A-B51E3D1DB6AFStartTimeHourString开始小时00EndTimeHourString结束小时00hourOrhasbool是否具体小时true返回格式jsonActioninfo:{Success:trueExceptionMsg:nullActionName:nullActionllser:nullActionTime:\/Date1523240400488+0800\/,\LogType1:0ActionDateTime:7Date1503488104628+0800/ActionModel:nullLogParams:nullFunctionPoint:null}Load:1!AverageValue:OCost:0LastMonthCompare:HLastMonthTotalValue:0LastYearCompare:LastYearTotalValue:0MaxValue:OMaxValueTime:2018-09-2100:00**MinValue:0MinValueTime:2018-09-2100:00RatedCapacity:OTotalValue:0Unit:kWBenchLevel:!BenchValue:0BenchList:[^
6.5n5-
6.53-4^3]列名类型是否为空备注说明IDintn主键序号DEVICEIDvarchar
(200)n设备编号ENERGYDEVTYPEintn设备类型(通讯采集或者重大能耗)ALOWERLIMITfloatyA级下限AUPPERLIMITfloatyA级上限BLOWERLIMITfloatyB级下限BUPPERLIMITfloatyB级上限CLOWERLIMITfloatyC级下限CUPPERLIMITfloatyC级上限DLOWERLIMITfloatyD级下限DUPPERLIMITfloatyD级上限STEAMENTHALPYfloatn蒸汽熔值WATERENTHALPYfloatn补水焰值LOWCALORIFICVALUEfloatn低位热值IDvarchar50nGUID作为主键ID唯一主键SysNumvarchar200n系统编号SysCNamevarchar200n系统名称IsRootintnOrderldintn排序,默认为0列名类型是否为空备注说明IDvarchar50nGUID唯一主键SysIDvarchar50n系统ID对应TB_EMS_SunBaiLi_Sys_Baseiclnfo表中IDParamCodevarchar50n参数编码ParamCNamevarchar200n参数中文名称UnitNamevarchar50y参数单位OrderlDintn排序编号isShowintn否1是是否专家指导页面展示GOONLINEvarchar50y参数上限OFFLINEvarchar50y参数下限isConfigintn否1是是否冷冻站参数列名类型是否为空备注说明IDvarchar50nGUID唯一主键IDSysIDvarchar50n系统ID对应TB_EMS_SunBaiLi_Sys表中IDParamIDvarchar50n系统运行记录项参数,对应TB_EMS_SunBaiLi_Sys_Running_Paramlnfo表中IDTimelDdatetimen运行记录产生时间ParamValuevarchar50yF公式错误运行数据实际值IdealValuevarchar50y运行数据理想值Calculationvarcharmaxy算式编号1接口后台获取冷冻站参数配置信息接口名称版本V
2.
3.0路径action.ashxPaction=GetSelectFreezConfigList提交方式POST参数信息参数名类型中文描述最大长度示例DeviceldString三百里系统表ID79412A16-2007-42F6-BC2E-9B90A87572CB返回格式jsonResultinfo{Success:trueExceptionMsg:nullExtendContent:nullIsExistsDevice:false“ActionUser“NTS_adminLogType:0ActionDateTime:7Date1503488104628+0800/ActionModel:nullLogParams:nullFunctionPoint*:null}EnergyConfigLists{AreaorDeviceld:H79412A16-2007-42F6-BC2E-9B90A87572CBParamldn46807017-06BA-4ABE-8210-A2039750C32BParamName:参数1CheckedtrueGoonLine
1.22OfflineUnit]}编号2接口名称后台保存冷冻站参数信息接口版本V
2.
3.0路径action.ashxaction=GetlnsertFreezConfig提交方式POST参数信参数名类型中文描述最大长度示例IDString三百里系统表ID79412A16-2007-42F6-BC2E-9B90A87572CBIdListString选中参数ID46807017-06BA-4ABE-8210-A2039750C32BF5842282-1F2E-40DF-802C-E71F52473CADGoonListString上限集合
111151.22OffListString下限集合
11211133335.3返回格式jsonResultinfo{Success1:trueExceptionMsg:能效参数配置成功”ExtendContent:nullIsExistsDevice:false•ActionUser:NTS_admin•LogType:0ActionDateTime:7Date1503488104628+0800/ActionModel:nullLogParams:nullFunctionPoint:null编号3接口名称后台清除冷冻站参数信息接口版本V
2.
3.0路径action.ashxaction=GetDeleteFreezConfig提交方式POST参数信息参数名类型中文描述最大长度示例DeviceldString三百里系统表ID79412A16-2007-42F6-BC2E-9B90A87572CB返回格式jsonResultinfo{Success:true“ExceptionMsg”:“冷冻站参数删除成功“,ExtendContent:nullIsExistsDevice:falseActionUser:NTS_adminLogType:0ActionDateTime:7Date1503488104628+0800/ActionModel:nullLogParams:nullFunctionPoint:null编号4接u名称前台冷冻站获取节点信息接口版本V
2.
3.0路径action.ashxaction=objectFreezTrees提交方式POST参数信息参数名类型中文描述最大长度示例Classic!Int类型4TreeTypeInt业态区域2LevelInt层级-1ItemCodestring分类分项00000MCodestringMCodeM065DCodestringDCodeD05返回格式json[children[]Devicelds]AllowClick:0DeviceType:lItemCode^nulbParentld:OWhetherClick:liconCls:id:79412A16-2007-42F6-BC2E-9B90A87572CB/state:open/text:^^1]版本V
2.
3.0路径action.ashxPaction=GetFreezCurvebtn提交方式POST参数信息参数名类型中文描述最大长度示例ArealdString节点IDF422306A-6BB4-4DAE-B17A-B51E3D1DB6AF返回格式jsonActioninfo:{Success:trueExceptionMsg:nullActionName:nullActionUser:nullActionTime:VDate1523240400488+0800\//LogType:0ActionDateTime1:/Date1503488104628+0800//ActionModel:nullLogParams:nullFunctionPoint:nullLCurveListH:[Paramld:79412A16-2007-42F6-BC2E-9B90A87572CB“ParamName:系统功率,}]}编号6接口名称前台冷冻站获取参数运行记录图表信息接口版本V
2.
3.0路径action.ashxaction=GetRefrigerationChatSunbaili提交方式POST参参数名类型中文描述最大长度示例particleint1Unit单位1StartTimeString开始时间2018-09-21数EndTimeString结束时间2018-09-21信DeviceldString节点IDF422306A-6BB4-4DAE-B17A-B51E3D1DB6AFStartTimeHourString开始小时00EndTimeHourString结束小时00hourOrhasbool是否具体小时trueDataTypeString参数ID2BCE2FEA-F60D-419A-BE82-37A58758EFEB返回格式jsonActioninfo:{Success:trueExceptionMsg:nullActionName:nullActionUser:nullActionTime:\/Date1523240400488+0800\/•LogType^OActionDateTime:/Date1503488104628+0800/ActionModel:nullLogParams:nullFunctionPoint:null}Charts:[AverageValue:
0.00series”:?{colors:nulldata:
[0]dataAttach:nulbdataStatus**:nullname:系统功率,yAxis:0}unit:1*xAxisTimen:
[1537459200000]title系统功率,Unit:kWOrderLst:!Efficiency:nullId:2BCE2FEA-F60D-419A-BE82-37A58758EFEB;IsTransGroup:false_lsTransGroup:falseLoadrate1:nullLoss:nullPowerFactor:nullTemp:nullName:”系统1Time:2018-09-2100:00Value:
0.00]}编号7接口名称前台冷冻站单选获取参数运行记录导出信息接口版本V
2.
3.0路径action.ashxaction=ExportExcelRefrigeration提交方式POST参数信参数名类型中文描述最大长度示例jsonr^tle“:{“Name”:“系统1能效分析TimeSpan:2018-09-2100:00—2018-09-2100:00/ObjectName1:系统T/DataType”:『,系统功率KW]}Timeinterval:[2018-09-2100:00]EneryList:[[
0.00]]}返回格式jsonstatus:success“msg””/temp_file/20180921104757/重大设备能效分析.xls”,ActionUser:adminLogType:0•ActionDateTime:7Date1503488104628+0800/“ActionModel:”M065”,LogParams:null”FunctionPointP能效专家-冷冻站}。