




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录1. 树节点维护页面 21.1. 实现方案 21.2. 处理流程 21.3. 数据库结构 21.4. 内外部接口 41.5. 业务故事描述 62. 树-设备映射 62.1. 实现方案 62.2. 处理流程 62.3. 数据库结构 62.4. 内外部接口 72.5. 业务故事描述 73. 报告生成 73.1. 实现方案 73.2. 处理流程 83.3. 数据库结构 83.4. 内外部接口 83.5. 业务故事描述 94. 年滑动能耗分析 94.1. 实现方案: 94.2. 流程图 104.3. 访问地址:action.ashx?action=GetEnergyYearSlide 114.4. 访问数据的接口参数 114.5. 访问数据的返回参数 124.6. 首页年滑动能耗数据 125. 能耗分析报告优化 155.1. 实现方案 155.2. 处理流程 165.3. 数据库结构 165.4. 内外部接口 165.5. 业务故事描述 166. 碳排放页面 166.1. 实现方案 166.2. 处理流程 176.3. 数据库结构 176.4. 内外部接口 196.5. 业务故事描述 407. 峰值分析优化方案 417.1. 实现方案 417.2. 处理流程 417.3. 数据库表结构 427.4. 内外部接口 437.5. 业务故事 48树节点维护页面实现方案当区域类型为能效专家模型,且能效专家模型树类型为能耗监管-变压器时,且不为变压器组时,变压器型号输入框显示,且为必填项。为变压器负载率报告中显示变压器型号服务。处理流程数据库结构表名:TB_EMS_AREA_INFO碳排放系数表序号字段名字段说明标识主键类型长度小数位数允许空默认值1ID序号√int2AREAID区域编号int√3CLASSID类型int√4INFOVALUE数值float√5REMARK1描述1(关闭算式)varchar128√6DEEPTH层级深度int√7AREANUM面积float√8PERSONNUM人数int√9LOCATION位置Varbinary50√10ISNEEDCOUNT是否需要统计(0:需要;1:不需要)int11WATERMELONAREA空调面积float√12ISVIRTUAL是否虚设备(1为虚设备,0为实设备)int√13RATEDCAPACITY额定功率float√14AREAORDER树节点排序int√15ISTRANSFORMERGROUP是否为变压器组int√16UNITTYPE变压器型号Varchar64√视图名:Becm_AreaTree区域树SELECTa.AREAID,a.CNAME,a.PARENTID,a.PROJECTID,a.STATIONID,b.DEEPTH,b.ISVIRTUAL,b.RATEDCAPACITY,c.TreeName,c.ClassID,c.SYSTEMID,c.IDASTREEID,b.AREAORDER,b.WATERMELONAREA,b.PERSONNUM,b.AREANUM,ISNULL(b.ISTRANSFORMERGROUP,0)ASISTRANSFORMERGROUP,b.UNITTYPEFROMdbo.TB_AREAASaLEFTOUTERJOINdbo.TB_EMS_AREA_INFOASbONa.ID=b.AREAIDLEFTOUTERJOINdbo.TB_EMS_TREEMODELAScONb.CLASSID=c.IDLEFTOUTERJOINdbo.TD_EMS_MODULECONFIGASdONd.ID=c.SYSTEMID内外部接口编号:001说明:获取区域数据类型:内部接口地址:action.ashx?action=GetAreaInfoList方式:POST参数:参数名数据类型必填说明ClassIdString是模型维度CNameString否树节点名称返回值:resultAreaInfo{AreaInfoList{AREAID:区域编码AREANUM:面积 AREAORDER:树节点排序CLASSID:类型CNAME:区域名称FLAG:标志(区域是否可用)ID:序号INFOVALUE:标志(区域是否可用)ISDISPLAY:是否显示 IsTransGroup:是否是变压器组 IsTransGroupStr:是否是变压器组Isvirtual:是否虚设备 ISVIRTUAL:是否虚设备LOCATION:位置PARENTID:父节点ParentName:父节点名称PERSONNUM:区域人口数PIC:图片PROJECTID:工程编码REMARK1:描述1STATIONID:场站IDTREETYPE:树类型 UnitType:变压器型号WATERMELONAREA:空调面积}}编号:002说明:插入或更新区域数据类型:内部接口地址:action.ashx?action=UpdateAreaInfo方式:POST参数:Inputs:参数名数据类型必填说明IDint主键IDCNAMEstring区域名称PARENTIDint区域父节点IDAREANUMdouble区域面积PERSONNUMint区域人口数CLASSIDint区域\业态TREETYPEint监控树类型1:电2:水3:空调4:安防5:环境ISDISPLAYint初始化加载1:是0:否PICstring关联系统图WaterNumdouble空调面积isvirtualNameint是否虚设备ItemCodesstring所属分类分项(可多选,以”,”隔开)OtherNamestring别名(可多选,以”,”隔开,和所属分类分项一一对应)ratedcapacityDouble?额定功率Areaorderint排序号IsTransGroupint是否变压器组UnitTypestring变压器类型示例:{"ID":"39","CNAME":"新城科技园1栋3层","PARENTID":"36","AREANUM":"1","PERSONNUM":"1","CLASSID":"1","TREETYPE":"1","ISDISPLAY":"1","WaterNum":"1","isvirtualName":"0","itemCodes":"","otherName":"","ratedcapacity":"0","Areaorder":"2","IsTransGroup":0,"UnitType":""}返回值:{"IsSucess":true,"TreeName":null,"ExceptionMeg":null}业务故事描述暂无树-设备映射实现方案导出模板《树-设备关联信息模板.xls》和导入数据都增加一列“型号(变压器)”,模板的“帮助”sheeet也有说明。处理流程数据库结构见3.1内外部接口编号:001说明:下载模板类型:内部接口地址:action.ashx?action=DownloadDevicePropExcel方式:POST参数:无返回值:《树-设备关联信息模板.xls》编号:002说明:上传编辑后的模板类型:内部接口地址:action.ashx?action=UploadDevicePropExcel方式:POST参数:参数名数据类型必填说明classIDString是模型维度upfileString是待导入文件绝对路径返回值:{"Success":true,"msg":null,"ItemList":null}业务故事描述暂无报告生成实现方案报告类型新增加“变压器负载率报告”,颗粒度为月。可以在线查看,或者导出word格式文档或者pdf格式文档。处理流程数据库结构见1.3内外部接口编号:001说明:导出数据类型:内部接口地址:action.ashx?action=JumptoReport方式:POST参数:无例如:参数名数据类型必填说明ReportTimedate是报告时间ReportIdString是报告类型ReportNamestring是报告名称OperateTypeint是操作类型,在线还是word还是pdfIsInIebool是是否是IE浏览器{"ReportTime":"2017-06","ReportId":"7","ReportName":"变压器负载率报告","OperateType":1,"IsInIe":false}返回值:ActionInfo{ActionName,ActionTime,ActionUser,ExceptionMsg,Success}Url:Report/Transformer/ReportTransformer.aspx?Action=1&Reporttime=2017-06-01&Id=1&isInIe=False业务故事描述暂无年滑动能耗分析实现方案:根据年滑动能耗分析的条件(时间范围、区域或业态的选择,能耗类型、能耗类型)等条件进行查询数据。首先后台会首先获取能耗类型类型最小的颗粒度(用于当日的时候获取当日能耗数据时根据最小颗粒度来计算当日能耗值),根据时间范围计算年滑动的极小时间,根据年滑动的需求分析获取到的极小时间以及最后时间范围调用底层方法BaseTools类中的GetBaseDataV1.42获取时间访问内指定颗粒度的数值,通过对数值处理得到接口需要的值流程图访问地址:action.ashx?action=GetEnergyYearSlide访问数据的接口参数访问数据的返回参数首页年滑动能耗数据简介:首页组态年滑动能耗数据,是基于“年滑动能耗分析”功能的底层代码进行业务性的改变,较上一个模块,时间定范围为当年一月初到12月月底,能源类型通过后台设置能源类型。当然在日能耗上多了一个跟去年同期数据的比较,因为闰年原因所以我决定去除与2月29号数据的读取访问地址:action.ashx?action=GetEnergyYearSlideHome访问接口的参数接口返回参数数据库结构表名:TB_EMS_YEARSLIDCOMPONENTCONFIG配置信息表序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO序号int2USEID标识号Varchar50√3PAGEID默认页面的IdVarchar50√4COMPONENTID组态使用位置varchar500√5USETITLE子系统名称nvarchar50√6ITEMCODE能源类型IdVarchar50√首页年滑动同比数据访问接口地址:action.ashx?action=GetEnergyYearSlideHomeCompare访问接口的参数在地址后面添加&inputs=2359725537333397(组态编号)接口返回参数能耗分析报告优化实现方案定制开发项目新建一个解决方案文件夹,新建一个工程文件,弄一个简三层架构。新增一个新的模板文件,增加一个判断条件,只有电的时候采用新的模板,其他情况还是采用旧的模板。门户页面实时能耗趋势修改为24小时固定维度,修改接口拉到定制版本中,将结束时间修改为固定当天时间的23点59分59秒。能耗分析页面,当日实时能耗曲线,同步修改为以24小时为时间轴。修改接口拉到定制版本中,将当天结束时间修改为固定当天时间的23点59分59秒。处理流程数据库结构内外部接口业务故事描述碳排放页面实现方案处理流程数据库结构表名:TB_EMS_TPF_CONFIG碳排放系数表序号字段名字段说明标识主键类型长度小数位数允许空默认值1LHV低位热值(GJ/万Nm3)decimal√2TCJ单位热值含碳量(tC/TJ)decimal√3OX氧化率(%)decimal√4XC电力排放因子decimal√5XTCE折标准煤系数decimal√6NYLX能源类型nvarchar20√表名:TB_EMS_TPF_KPI碳排放KPI配置表序号字段名字段说明标识主键类型长度小数位数允许空默认值1YEAR年份nvarchar10√2NDKPI年度KPI定额nvarchar20√表名:TB_EMS_TPF_PLACE碳排放地点信息表序号字段名字段说明主键类型允许空1ID主键Id√intno2CODE地点编码Nvarchar(40)yes3NAME地点名称Nvarchar(100)yes表名:TB_EMS_TPF_OFFICE碳排放单位信息表序号字段名字段说明主键类型允许空1ID主键Id√intno2CODE单位编码Nvarchar(40)yes3NAME单位名称Nvarchar(100)yes表名:TB_EMS_TPF_PLACEOFFICE碳排放地点单位信息关联表序号字段名字段说明主键类型允许空1ID主键Id√intno2PLACEID地点Iyes3OFFICEID单位Iyes表名:TB_EMS_TPF_TPFRECORD碳排放记录表序号字段名字段说明主键类型允许空1ID主键Id√intno2PLACEID地点Iyes3OFFICEID单位Iyes4INPUTMONTH归属月份Dateyes5ENERGYTYPES能源类型intyes6INPUTVALUE录入数值decimalyes7AMOUMT金额decimalyes8CDATE录入时间datetimeyes内外部接口编号:001说明:获取碳排放KPI配置信息类型:内部接口地址:action.ashx?action=GetTpfNdKpi方式:POST参数:null返回值:{KpiLists{Year:年份 NdKpi:总年额定KPI}ResultInfo:{Success:是否成功ExceptionMsg:错误消息ExtendContent:额外的内容(给AOP登录日志使用)IsExistsDevice:导入计费模型逻辑关系时用,记录是否已经绑定了设备ActionUser:提交人LogType:ActionDateTime:提交时间ActionModel:提交方式LogParams:FunctionPoint:}}编号:002说明:保存碳排放KPI配置接口类型:内部接口地址:action.ashx?action=SetTpfNdKpi方式:POST参数:Inputs:参数名数据类型必填说明YearString年份NdKpidecimal总年额定KPI示例:Inputs {"Year":"2017","NdKpi":200.11}返回值:{Success:是否成功ExceptionMsg:错误消息ExtendContent:额外的内容(给AOP登录日志使用)IsExistsDevice:导入计费模型逻辑关系时用,记录是否已经绑定了设备ActionUser:提交人LogType:ActionDateTime:提交时间ActionModel:提交方式LogParams:FunctionPoint:}编号:003说明:前台获取能源消耗占比接口类型:内部接口地址:action.ashx?action=GetTpfEnergyPie方式:POST参数:Inputs:参数名数据类型必填说明energytypeInt能源类型1煤2CO2datetypeInt时间类型1月2年timeString时间示例:Inputs {"energytype":1,"datetype":1,"time":"2017-06"}返回值:{ActionInfo:{Success:是否成功ExceptionMsg:错误消息ExtendContent:额外的内容(给AOP登录日志使用)IsExistsDevice:导入计费模型逻辑关系时用,记录是否已经绑定了设备ActionUser:提交人LogType:ActionDateTime:提交时间ActionModel:提交方式LogParams:FunctionPoint:}Total:能耗总量Unit:单位ItemPieValues:{ItemCode:能耗对应idCName:名字Unit:单位EneryValue:值MonthCompare:百分比EnergyLastMonth:nullEnergyValue2Coal:null}}编号:004说明:前台获取当月消耗占比及排名接口类型:内部接口地址:action.ashx?action=GetTpfOfficePie方式:POST参数:Inputs:null返回值:{ActionInfo:{Success:是否成功ExceptionMsg:错误消息ExtendContent:额外的内容(给AOP登录日志使用)IsExistsDevice:导入计费模型逻辑关系时用,记录是否已经绑定了设备ActionUser:提交人LogType:ActionDateTime:提交时间ActionModel:提交方式LogParams:FunctionPoint:}Total:能耗总量Unit:单位ItemPieValues:{ItemCode:单位idCName:单位名称Unit:单位EneryValue:值MonthCompare:百分比EnergyLastMonth:nullEnergyValue2Coal:null}}编号:005说明:前台获取年度碳排放KPI接口类型:内部接口地址:action.ashx?action=GetTpfKpiPie方式:POST参数:Inputs:null返回值:{ActionInfo:{Success:是否成功ExceptionMsg:错误消息ExtendContent:额外的内容(给AOP登录日志使用)IsExistsDevice:导入计费模型逻辑关系时用,记录是否已经绑定了设备ActionUser:提交人LogType:ActionDateTime:提交时间ActionModel:提交方式LogParams:FunctionPoint:}QuotaList:{Level:0Item:{ ConsumSpeed:同比能耗UnDisplay:falseQuotaValue:定额值ConsumValue:实际消耗值ResidueValue:剩余值ConsumPercent:已消耗百分比EnergySaving:nullForeEnergySaving:nullUnit:单位ItemCode:null,ItemName:nullAlarmValue:0CallMessages:有数据为null,无数据为"|无定额数据" Year:年份}}}编号:006说明:前台获取关联单位信息接口类型:内部接口地址:action.ashx?action=GetTpfOffice方式:POST参数:Inputs:参数名数据类型必填说明PlaceIdInt地点Id示例:Inputs {"PlaceId":1}返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null},"OfficeItemList":[{"Id":"1","OfficeName":"研发部"},{"Id":"2","OfficeName":"生产部"}]}编号:006说明:前台获取地点信息接口类型:内部接口地址:action.ashx?action=GetTpfPlace方式:POST参数:Inputs:null返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null},"PlaceItemList":[{"Id":"1","PlaceName":"北京"},{"Id":"2","PlaceName":"上海"}]}编号:008说明:前台获取新增碳排放记录接口类型:内部接口地址:action.ashx?action=AddTpfRecord方式:POST参数:参数名数据类型必填说明PlaceIdInt地点IdOfficeIdInt单位IdInputMonthstring时间EnergyTypeInt能源类型AmountDecimal消费金额CountDecimal能源消耗量示例:Inputs {"PlaceId":1,"OfficeId":2,"InputMonth":"2017-06","EnergyType":1,"Amount":1,"Count":1,}返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null}编号:009说明:前台获取当年能耗趋势图类型:内部接口地址:action.ashx?action=GetTpfEnergyConsumption方式:POST参数:Inputs:null返回值://当年能源消耗趋势格式{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498793554054+0800)/","LogType":0,"ActionDateTime":"/Date(1498793554078+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null},"lineJson":{"util":"kWh","series":[{"id":"36","name":"新城科技园1栋,年滑动","data":[86.4,86.4,87.2,87.2,7.2,167.2167.286.4,87.2,87.2,7.2,167.2],"dataStatus":[1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1]},{"id":"61","name":"新城科技园2栋,61","data":[0,0,0,0,167.20,0,0,0,167.20,0],"dataStatus":[1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1]},{"id":"81","name":"新城科技园4栋,81","data":[105.8,112.3,109.3,103.6,109,109.2,108.8,107.5,104.5,108.2,109.2,109],"dataStatus":[1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1]}],"xAxisTime":["6782368131","4892482489"],"yAxisItems":[{"title":"能耗值","Unit":"Tce"}],"util":"tce","Unit":3,"Year":2107}}xAxisTime:月份时间戳编号:010说明:前台获取碳排放能耗记录信息接口类型:内部接口地址:action.ashx?action=GetTpfRecord方式:POST参数:参数名数据类型必填说明PlaceIdInt地点IdOfficeIdInt单位IdInputMonthDate时间EnergyTypeInt能源类型RecordNamestring关键字PageSizeInt一页的数量PageIndexint页数示例:Inputs {"PlaceId":1,"OfficeId":1,"InputMonth":"2017-06","EnergyType":1,"RecordName":"关键字","PageSize":13,"PageIndex":8}返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":null,"ActionName":"查询结果","ActionUser":null,"ActionTime":"/Date(1498802356438+0800)/","LogType":0,"ActionDateTime":"/Date(1498802356438+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null},"TPFRecord":[{"Sysno":1,"Id":"d5525447-ee05-4aab-9e8b-a6a68a0709b9","OfficeName":"动力科","Cdate":"2017年","HomeMonth":"3月","EnergyType":"柴油","EnergyConsumption":390000,"ConsumptionAmount":0.131241},{"Sysno":2,"Id":"d5525447-ee05-4aab-9e8b-a6a68a0709b9","OfficeName":"动力科","Cdate":"2017年","HomeMonth":"3月","EnergyType":"柴油","EnergyConsumption":390000,"ConsumptionAmount":0.131241}],"total":10,"current":1,"Count":2}编号:011说明:前台新增碳排放记录校验接口类型:内部接口地址:action.ashx?action=IsExistTpfRecord方式:POST参数:参数名数据类型必填说明PlaceIdInt地点IdOfficeIdInt单位IdInputMonthstring时间EnergyTypeInt能源类型示例:Inputs {"PlaceId":1,"OfficeId":2,"InputMonth":"2017-06","EnergyType":1}返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null}编号:011说明:后台新增碳排放地点信息类型:内部接口地址:action.ashx?action=AddTPFConfigPlace方式:POST参数:参数名数据类型必填说明IdInt地点主键IdCodeString编码NameString名称示例:Inputs {"Id":1,"Code":2,"Name":"加油站a"}返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null}编号:011说明:后台更新碳排放地点信息类型:内部接口地址:action.ashx?action=UpdateTPFConfigPlace方式:POST参数:参数名数据类型必填说明IdInt地点主键IdCodeString编码NameString名称示例:Inputs {"Id":1,"Code":2,"Name":"加油站a"}返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null}编号:011说明:后台删除碳排放地点信息类型:内部接口地址:action.ashx?action=DeleteTPFConfigPlace方式:POST参数:参数名数据类型必填说明IdInt地点主键Id示例:Inputs {"Id":1}返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null}编号:011说明:后台查询碳排放地点信息类型:内部接口地址:action.ashx?action=GetTPFConfigPlaceList方式:POST参数:参数名数据类型必填说明PLACENameString地点名称PageInt页数PageSizeInt页数量示例:Inputs {"PLACEName":"加油","PaddingInfo":{"Page":1,"PageSize":5}}返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null},"ItemList":[{"Sysno":1,"Id":11,"Code":"4","Name":"第三加油站"},{"Sysno":2,"Id":19,"Code":"001","Name":"人民加油站"}],"Page":{"Current":1,"Total":2}}编号:011说明:后台新增碳排放单位信息类型:内部接口地址:action.ashx?action=AddTPFConfigOffice方式:POST参数:参数名数据类型必填说明IdInt单位主键IdCodeString编码NameString名称示例:Inputs {"Id":1,"Code":code01,"Name":"销售部"}返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null}}编号:011说明:后台更新碳排放单位信息类型:内部接口地址:action.ashx?action=UpdateTPFConfigOffice方式:POST参数:参数名数据类型必填说明IdInt单位主键IdCodeString编码NameString名称示例:Inputs {"Id":1,"Code":code01,"Name":"销售部"}返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null}编号:011说明:后台删除碳排放单位信息类型:内部接口地址:action.ashx?action=DeleteTPFConfigOffice方式:POST参数:参数名数据类型必填说明IdInt单位主键Id示例:Inputs {"Id":1}返回值:{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null}}编号:011说明:后台查询碳排放单位信息类型:内部接口地址:action.ashx?action=GetTPFConfigOfficeList方式:POST参数:参数名数据类型必填说明OFFICENameString单位名称PageInt页数PageSizeInt页数量示例Inputs{"OFFICEName":"国防","PaddingInfo":{"Page":1,"PageSize":5}}返回值{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null},"ItemList":[{"Sysno":1,"Id":18,"Code":"0987","Name":"国防科技大学"}],"Page":{"Current":1,"Total":1}}编号:011说明:后台查询碳排放关联的单位信息类型:内部接口地址:action.ashx?action=GetTPFConfigPlaceOffice方式:POST参数:参数名数据类型必填说明IdInt地点主键Id示例Inputs{"Id":"19"}返回值{"ActionInfo":{"Success":true,"ExceptionMsg":"","ActionName":null,"ActionUser":null,"ActionTime":"/Date(1498704036730+0800)/","LogType":0,"ActionDateTime":"/Date(1498704036736+0800)/","ActionModel":null,"LogParams":null,"FunctionPoint":null},"ItemList":[{"PlaceId":0,"OfficeId":3,"OfficeName":"wuzhuangbuafajfla","IsChecked":1},{"PlaceId":0,"OfficeId":5,"OfficeName":"qwer","IsChecked":1},{"PlaceId":0,"OfficeId":6,"OfficeName":"武装部","IsChecked":0},{"PlaceId":0,"OfficeId":7,"OfficeName":"人民政腐","IsChecked":0},{"PlaceId":0,"OfficeId":18,"OfficeName":"国防科技大学","IsChecked":0},{"PlaceId":0,"OfficeId":19,"OfficeName":"12345678901234567890","IsChecked":0}]}编号:011说明:后台更新地点单位关联信息类型:内部接口地址:action.ashx?action=UpdateTPFConfigPlaceOffice方式:POST参数:参数名数据类型必填说明PlaceIdInt地点IdOfficeIdInt单位IdOfficeNameString单位名称IsCheckedInt1为选中、0为不选示例Input{"ItemList":[{"PlaceId":"19","OfficeId":"3","OfficeName":"0","IsChecked":"1"},{"PlaceId":"19","OfficeId":"5","OfficeName":"0","IsChecked":"1"},{"PlaceId":"19","OfficeId":"6","OfficeName":"0","IsChecked":"1"},{"PlaceId":"19","OfficeId":"7","OfficeName":"0","IsChecked":"1"},{"PlaceId":"19","OfficeId":"18","OfficeName":"0","IsChecked":"0"},{"PlaceId":"19","OfficeId":"19","OfficeName":"0","IsChecked":"0"}]}返回值{"Success":true,"ExceptionMsg":null,"ExtendContent":null,"IsExistsDevice":false,"ActionUser":"admin","LogType":0,"ActionDateTime":"\/Date(1499045922886+0800)\/","ActionModel":null,"LogParams":null,"FunctionPoint":null}业务故事描述峰值分析优化方案实现方案一、峰值分析下属节点可多选,选取多个节点时:例如,选择了15号和16号变压器,平均功率走势图里面会显示三条曲线,分别为1)15号变压器的平均功率走势;2)16号变压器的平均功率走势;3)每个时间点15号+16号之和的平均功率走势图”。多选节点总数限制为最多7个。a):原页面中的监测对象描述信息,添加至每条曲线信息中去。b):当分析曲线大于等于两条时,下级节点功率占比分析显示为所选曲线的功率占比,末端节点TOP功率占比保持不变二、时段峰值信息:加上单位面积的统计;三、峰值相同时间次数排名TOP5:改成时间段统计,例如是统计“10:00~11:00有几次,然后再排名”,即原来的时间点的展示形式,改为对应统计点的时间段,例如“13:00”改成“12:50~13:00”,同时该页面上相关时间点的描述均改为时间段。具体如下:时间修改规则:原时间点改为向前推十分钟的时间段(如上述例子)。a):每日功率峰值分布散点图,横坐标时间点改为时间段,切换为表格同步修改b):时段峰值信息,时间点改为时间段c):每日功率峰值分布柱状图,横坐标显示时间点改为时间段d):峰值相同时间次数排名TOP5,时间点改为时间段四、点击“峰值分析”主菜单时,页面初始化进入峰值分析界面,将页面内的“峰值统计”和“峰值分析”页签位置互换。处理流程一、峰值分析和峰值统计tab页位置互换二、a):峰值分析区域节点可多选,峰值统计单选 b):峰值分析多选:当选中超过2个节点,数据为空的节点不显示,如果有超过2个节点有数据时,添加一条”总平均功率走势”数据,数据值为 多个节点值的和; 峰值分析单选:只展示当前选中节点数据 C):下级节点功率占比图: 1.当选中1个节点时,认为下级节点为当前选中节点的子项 2.当选中超过1个节点时,认为下级节点为当前选中节点自身 d):末端节点top功率占比分析:末端节点为下级节点末端子项三、a):每日功率峰值分布散点图:图表现在时间修优化成时间段(如:2017-06-2802:20优化2017-06-2802:20:00~02:30:00), 切换表格时间优化为(2017-06-2800:00~00:10),导出同表格 b):时段峰值信息:新增一列”单位面积”,单位面积=数值/区域面积,保留2为有效小数点, 时间列优化如:2017-06-2800:00:00优化为2017-06-2800:00:00~00:10:00 c):每日功率峰值分布柱状图:图表时间优化成时间段如(00:00优化为00:00~00:10),表格、导出相同优化 d):峰值相同时间次数排名TOP5:时间优化成时间段如 00:00优化为00:00~00:10数据库表结构序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO序号√√bigint自增2COUNTID区域或设备idint3VALUE24值varchar4CDATE时间datetime5ITEMCODE分类分项varchar(1)表名:TS_EMS_DATACENTER_AREA_HOUR_20172.TS_EMS_DATACENTER_Area_MINUTES10_2017序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO序号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部编版三年级语文上册教案
- 2025保密协议合同范文
- 2025大型设备运输合同协议范本
- 2024年度宁夏回族自治区护师类之主管护师模拟考试试卷A卷含答案
- 2025商场物业管理合同书范本
- 2025中国工商银行个人小额信贷合同
- 2025租房合同的具体内容有些什么
- 2025年全国大学生禁毒知识竞赛题库及答案(共50题)
- 做遵纪守法的讲话稿
- 2025企业租赁合同范本模板大全
- 胰胆线阵超声内镜影像病理图谱
- 【基于PLC的搬运机器人系统设计4700字(论文)】
- 园林绿化公司管理规章制度
- 腹腔双套管冲洗操作
- 2023年云南省昆明市官渡区小升初数学试卷
- 人教五年级语文上册毛主席在花山课件
- 山东船厂船台码头施工组织设计
- 2022年株洲市天元区招聘教师考试真题
- 机关单位司机优秀先进事迹材料六篇
- XX家具商场顾客接待流程制度
- 醌类化合物的结构类型课件
评论
0/150
提交评论