还剩25页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
L能源审计报告实现方案能源管理子系统下的新增一级菜单,页面命名能源审计,审计对象为项目总(区域),时间以年为单位当前页面存在3个小模块,分别是.近三年逐年能源账单数据正常显示8位时,包含两位小数,数据显示超过8位自动变为科学计数法,保留6位有效数字,例如
212121.21转化为科学计数法
2.12121X103(其他报告保持一致),表格中的能源分类需与系统现有的能源分类做映射关系,有对应关系的能源分类直接取对应审计数据,如不存在对应关系,归为“其他”,单位统一转化为标准煤.年逐月能源账单历史月份的数据取对应能源的月表,当前月的数据取值与能耗分析的月颗粒度取值方式保持一致.配电支路逐时耗电量支路支持横向扩展,后台支持配置要显示的支路,包含支路名称和对应设备,横向拖动时,左侧时间列需锁定;纵向时间颗粒度为本月的天,从一号累计动态显示,非当天的电能耗取对应设备的天表,当天的能耗取最小颗粒度累加,与能耗分析保持一致PS:逐年与逐月数据在非本月的情况下都是查询的月表数据本月的数据,是查询的天表截至到昨天同时加上今天的0点到当前时刻的上个周期的最小颗粒度的表的累加值(最小颗粒度是后台配置的,可能为小时也可能为10分钟)
8.TB_EMS_DEVICE_RELATION(设备区域映射关系)
9.表名TB_EMS_BRANCH_CONFIG支路设备配置表
1.4内外部接口
(1)编号001说明获取逐年能源数据类型内部接口地址action.ashxaction=GetYearEneryV141方式POST参数Inputs:示例{StartDate2015〃,〃EndDate〃〃2017〃}返回值Actioninfo ActionDateTime操作时间ActionModel操作模块ActionName:ActionTimeActionUser操作用户ExceptionMsg错误信息FunctionPoint方法LogParams LogType日志理性Success是否成功)EneryIJst{SearchYear(年){EneType能耗类型Vai:值2编号002说明获取逐月能源数据类型内部接口地址action.ashxaction=GetDayEneryV141方式POST参数Inputs:示例{〃SearchYear:2017}返回值Actioninfo{ActionDateTime操作时间ActionModcl操作模块ActionName:ActionTimeActionUser操作用户Exception.Msg错误信息FunctionPoint方法LogParams LogType日志理性Success是否成功}EneryList{EneType能耗类型{tm月份Vai:值3编号003说明获取当月配电支路逐时耗电量类型内部接口地址action.ashxaction=GetDayDistributionEneryV141方式POST参数null返回值Actioninfo{ActionDateTime操作时间ActionModel操作模块ActionName:ActionTimeActionUser操作用户ExceptionMsg错误信息FunctionPoint方法LogParams LogType日志理性Success是否成功EneryList Searchday天EneType能耗类型Vai:值4编号004说明添加支路信息类型内部接口地址action.ashxaction=AddSysBranch方式POST参数Inputs:示例{Deviceld,z:lz,BanchName:测试支路1}返回值ActionDateTime操作时间ActionModel操作模块ActionName:ActionTimeActionUser操作用户ExceptionMsg错误信息FunctionPoint方法LogParams LogType日志理性Success是否成功5编号005说明修改支路信息类型内部接口上也址action.ashxaction=UpdateBranch方式POST参数Inputs:示例{DeviceId〃1〃BanchName〃〃测试支路1〃}返回值ActionDateTime操作时间ActionModel操作模块ActionName:ActionTimeActionUser操作用户ExceptionMsg错误信息FunctionPoint方法LogParams LogType日志理性Success是否成功}6编号006说明删除支路信息类型内部接口地址action.ashxaction=DclctcBranch方式POST参数Inputs:返回值:
1.2处理流程
1.近三年逐年能源账单ActionDateTime操作时间ActionModel操作模块ActionName:ActionTimeActionUser操作用户ExceptionMsg错误信息IunctionPoint方法LogParams LogType日志理性Success是否成功7编号007说明获取支路信息类型内部接口地址:action.ashxaction=GetSysBranchList方式POST参数Inputs:示例{〃BranchName支路1〃PageIndex,z lzzPageSize”:10}返回值(ItemList:{ID主键IDDeviceTd设备IDDeviceName:设备名称Branchid支路IDBranchNcime:支路名称)Page:(Current:当前页Total:总数}}
1.5业务故事U开始)选择时间查询ik/返回数据卜
2.年逐月能源账单U开始)选择时间查询ik/返回数据卜
3.配电支路逐时耗电量
1.3数据库表结构1表名TB_BECM_COUNTTYPE分类分项表
2.TSEMSDATACENTER$区域或设备$DAY$年$
3.TSEMSDATACENTER$区域或设备$HOUR$年$
4.TS_EMS_DATACENTER_$E^ngg^$_MINUTES10_S^$
5.TS_EMS_DATACENTER_$区域或设备$_1\/11\1_$年$
6.TD_EMS_COUNTCONFIG(最小统计颗粒配置表)
7.TD_EMS_COUNTSAMPLECONFIG(能耗监测WEB的统计的采样类型表)序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO自增字段VVint自增2CLASSID业态类型int3AREAID区域的idint4DEVICEID设备的IDint5ENERGYDEVTYPE重大设备,采集设备类型,通讯设备类型
(012)int序号字段名字段说明标识主键类型氏度小数位数允许空默认值1ID主键Vint100no2DEVICEID设备IDint100no3BRANCHID支路编号nvarchar50yes4BRANCHNAME支路名称nvarchar500no参数名数据类型必填说明StartDatedateTimc是开始时间(年)EndDatedateTime是结束时间(年)参数名数据类型必填说明SearchYeardateTime是年份参数名数据类型必填说明DeviceIdint是设备IDBranchNamcnvarchar是支路名称参数名数据类型必填说明Deviceldint是设备IDBranchNamenvarchar是支路名称参数名数据类型必填说明Idint设备ID分类名称分类编码审计报告对应名称电01000通水02000用水量燃气(气)03000天然气集中供热量(暖)04000外供蒸汽/热水集中供冷量(冷)05000其它能源06000其它煤07000液化石油气08000人工煤气09000汽油10000忡11000柴油12000柴油可再生能源13000再生水量参数名数据类型必填说明BranchNamenvarchar支路名称Pageindexint是要查询的页码PageSizeint是每页数量序号字段名字段说明标识主键类型仁度小数位数允许空默认值1ID序号Vsmallint自增2CNAME分类分项名称varchar3PARENTTD父节点IDsmallint4DESCRIPTION描述varchar5ITEMUNIT单位varchar6ITEMCOAL转换为标煤系数floatITEMCO2转换为二氧化碳系数floatITEMMONEY转换为人民币系数floatItemCodeExtl额外预留字段float1SNEEDCOUNT是否计入总能耗intTSNOENERGY是否能耗bitSAMPLETYPE采样类型smallintISINDEXSHOW序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO序号V7bigint自增2COUNTID区域或设备idint3VALUE365值varchar4ITEMCODE分类分项varchar序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO序号V7bigint自增2COUNTID区域或设备idint3VALUE24值varchar4CDATE时间datetime5ITEMCODE分类分项varchar序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO序号bigint自增2C0UNT1D区域或设备idint3VALUE144值varchar4CDATE时间datetime5ITEMCODE分类分项varchar序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO序号Vbigint自增2COUNTID区域或设备idint3VALUE12值varchar4ITEMCODE分类分项varchar序号字段名字段说明标识主键类型长咬小数位数允许空默认值1SYSNO自增IDV7int自增2TIMETYPE统计时间颗粒的类型int3TIMETYPENAME统计时间颗粒的名称varchar4ISMINCOUNT是否是统计的最小时间颗粒int5ISCOUNT是否是需耍统计的时间颗粒int6SAMPLETYPE采样类型smallint序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO自增IDVint自增2SAMPLETYPE采样类型int3SAMPLENAME采样的英文名varchar4SAMPLECHINIESENAME采样的中文名int5ISENERGY是否是能耗采样类型int6SAMPLEUNIT采样的单位smallint。