智慧楼宇智能化管理系统详细设计说明书_第1页
智慧楼宇智能化管理系统详细设计说明书_第2页
智慧楼宇智能化管理系统详细设计说明书_第3页
智慧楼宇智能化管理系统详细设计说明书_第4页
智慧楼宇智能化管理系统详细设计说明书_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智慧楼宇智慧化管理系统详细设计说明书目录1引言 引言1.1目的本文件的目的是向读者说明楼宇智慧化管理系统的设计实现,详细描述各功能模块的实现方式、设计类、程序流程等。本文件是用于指导后续的代码编写、平台配置。本文件面向的读者是:楼宇智慧化管理系统的设计人员、开发人员、测试人员以及参与和本系统进行集成的相关人员。相关设计人员、开发人员应该阅读全文,其他人员可以按自己兴趣选择章节阅读。1.2范围楼宇智慧化管理系统(以下简称“楼宇智慧化管理系统”)在功能上划分为智慧化展示、智慧化管理、智慧化评价、信息管理等4大模块。楼宇智慧化管理系统需要实现与三维地图、BIM运维、配电系统、空调机组、风机盘管、空调循环泵、电梯、给排水、环境、污水等11大系统的集成,以实现信息共享和数据互通。楼宇智慧化管理系统需要实现自身的数据共享,提供API数据接口供其他系统调用。1.3参考资料1.4术语与缩略语术语、缩略语解释类图类图是在面向对象的系统模型中使用得最普遍的图。类图包含了一组类、接口和协作以及他们之间的关系,使用类图来为系统的静态视图建模SOAServiceOrientedArchitecture,面向服务的架构服务采用标准方式(例如WSDL)描述的功能,例如Web服务,为目前江苏电力应用集成所使用的主要技术。服务提供者计算机服务功能技术实现实体(业务应用系统或企业其他信息系统,例如身份认证系统)。服务消费者服务的调用者,即服务客户端。2设计内容及方法2.1设计要求2.1.1后台处理开发框架楼宇智慧化管理系统后台处理基于Framework4.0+MVC4.0开发框架进行设计及开发,系统分层如下图:各层含义说明如下:View:视图层,主要是aspx页面或者是Razor视图,负责收集用户数据,向用户展示数据,引入ajax技术,采用异步处理,改进用户体验;由RoutingSystem负责拦截http请求,根据情况调用不同的控制类,根据请处理结果返回不同的视图,大部分的情况都是返回json数据。RoutingSystem:前端控制器,由RoutingSystem负责拦截http请求,根据情况调用不同的控制类,根据请处理结果返回不同的视图,大部分的情况都是返回json数据。MVCHandle:前端过滤器,Mvc提供Authorization、Exception、Action、ResultFilters等几个过滤器,对一个请求的授权、异常处理、Action调用前后的处理、返回结果前后的处理都提供了扩展点,方便系统的统一处理功能的实现。Controller:接收客户端的数据,交由业务规则层处理,并将结过返回给View。BLL:业务规则层,负责业务逻辑的处理及计算,并将结果反馈给Controller。DIL:数据接口访问层,负责将DAL层的数据库实体数据,转换成业务类数据,并交由BLL层。DAL:负责数据库的访问、写入等操作,且仅在此层与数据库有直接交互,返回数据库实体数据给DIL层。Modal:数据库实体类层,封装与数据库结构一致的数据实体类,该类在出View之外的各层中流转。数据库层:支持Sqlserver、Oracle等主流关系型数据库。2.1.2目录结构根据系统分层设计,项目中设计10个工程,每个工程对应一个目录:NLA:通用类库,存放不含业务逻辑的公共类库(可直接移植到其它解决方案使用),如:日志记录帮助类(Log4Net)、数值类型转换扩展类(Extensions)、各种工具类等(MD5Helper)。NLA.Data:数据库连接对象管理类库,数据库连接对象组装。NLA.DataHelper:数据库连接对象方法使用封装类库。包括配置库(ConfigSqlHelper)、基础库(MeterBaseSqlhelper)、关系库(RelationSqlHelper)。NLA.EnergyManage.BLL:业务逻辑处理,存放各页面业务逻辑处理类。每个模块对应一个文件夹(文件夹名称与前端模块名称相同),每个前端页面对应一个类文件(类文件名称为前端页面名称+BLL)。公共的业务逻辑处理类库放在Common文件夹中,如ECharts数据组装类库(EChartsBLL)。各页面BLL之间禁止相互调用(Common文件夹下的BLL除外)。NLA.EnergyManage.Common:通用帮助类库,存放与业务逻辑相关的通用帮助类库。如:BaiduECharts、BootStrapTable、Cache、Cookies、EasyUI-Tree、Session等。NLA.EnergyManage.Controller:控制器层,MVC中的控制器层。每个前端模块对应一个文件夹(文件夹名称与模块名称相同),每个前端页面对应一个控制器类文件(文件名称为页面名称+Controller)。每个模块文件夹下有一个与模块名称对应的Controller类:存放该模块下所有前端页面的导航跳转功能。该层主要实现的功能:解析前端页面传递的参数、调用业务逻辑处理层(BLL)、向前端页面返回结果。NLA.EnergyManage.DIL:数据接口访问层,负责将DAL层的数据库实体数据,转换成业务类数据。NLA.EnergyManage.DAL:数据库访问层。该层中每个数据库对应一个文件夹,配置库:Energy_Config、基础库:Energy_MeterBase、关系库:Energy_Relation。每个文件夹下都有一个该库的通用操作类:EnergyConfigDAL、EnergyMeterBaseDAL、EnergyRelationDAL。这3个DAL中都是针对3个数据库的通用操作方法,如有需特殊化处理的,根据数据库表名命名,如:BuildBaseInfoDAL。BaseDAL:存放DAL模块的通用方法。PaginationDAL:分页查询操作类。该层只负责读取、返回数据,不负责对数据进行业务相关的处理。NLA.EnergyManage.Model:实体类层,该层主要存放数据库表实体类对象、自定义实体对象、前端各页面数据对象等。NLA.EnergyManage.Web:前端模块层,该层主要存放前端html页面、脚本文件、css样式文件、第三方脚本库等。设计命名要求开发中遵循以下2种命名规范:Pascal命名规则 所有单词第一个字母大写,其他字母小写 例如:BackColorCamel命名规则 大小写形式-除了第一个单词,所有单词第一个 字母大写,其他字母小写。 例如:backColor各类标志符规范示例如下:标识符大小写示例类PascalAppDomain枚举类型PascalErrorLevel枚举值PascalFatalError事件PascalValueChange异常类PascalWebException只读的静态字段PascalRedValue接口PascalIDisposable总是以I前缀开始方法PascalToString命名空间PascalSystem.Drawing属性PascalBackColor公共实例字段PascalRedValue很少使用。属性优于使用公共实例字段。受保护的实例字段CamelredValue很少使用。属性优于使用受保护的实例字段。私有的实例字段CamelredValue控制层设计登录控制器LoginController需继承原生的控制器System.Web.Controller,其它控制器均需继续控制器基类BaseController,BaseController类图设计如下:成员详细信息设计如下图:BaseController中特性:增加UserLoginAuthorize特性,确保每次被请求时都经过是都登录的校验增加SessionState特性,确保该控制器支持Ajax多线程请求各控制器返回数据格式约束如下:public

JsonResult

GetData(){

#region

获取参数及组装对象

#endregion

try

{ #region

调用BLL获取数据

#endregion #region

调用BLL组装业务返回数据

#endregion //返回结果 return

base.GetJsonResult(data);

}

catch

(Exception

ex){ //异常处理 return

base.GetErrorJsonResult("thisController",

"GetData",

ex);

}

finally{ //释放资源

}}业务逻辑层设计业务逻辑处理,存放各页面业务逻辑处理类。每个模块对应一个文件夹(文件夹名称与前端模块名称相同),每个前端页面对应一个类文件(类文件名称为前端页面名称+BLL)。公共的业务逻辑处理类库放在Common文件夹中,如ECharts数据组装类库(EChartsBLL)。各页面BLL之间禁止相互调用,接口格式规约如下:///<summary>///获取指标数据///</summary>///<param

name="customQuotaParam">参数</param>///<returns></returns>public

EnergyEffect.CustomQuota.Data

GetData(int

accountSetID,

CustomQuota.Param

customQuotaParam){ //定义返回数据对象

var

returnData

=

new

EnergyEffect.CustomQuota.Data(); //调用DAL层数据库取数 //业务逻辑处理 return

returnData;}数据访问层设计数据访问层,负责数据库的访问、写入等操作,且仅在此层与数据库有直接交互,所有SQL语句均在数据访问层中编写,不允许在其它类中写SQL,格式如下,使用=@来表示与参数的匹配。数据访问层代码格式规约如下:///<summary>///读取关系日汇总数据列表///</summary>///<param

name="relationID">关系ID</param>///<param

name="startTime">开始时间</param>///<param

name="stopTime">结束时间</param>///<returns></returns>public

List<SumData>

GetDataList(int

relationID,

DateTime

startTime,

DateTime

stopTime){ //定义返回数据对象

List<SumData>

resultList

=

new

List<SumData>();

//定义SQL语句

//参数化查询对象定义

//数据库取数

return

resultList;}2.1.3前端展现设计要求前端View层,是Razor视图,负责收集用户数据,向用户展示数据,采用Jqueryajax和Controller进行数据交互。使用技术及第三方组件包含Jquery、baiduEcharts、BootStrap、EasyUI等。目录结构前端展现层目录结构设计如下:展现层设计展示层每个业务点包含一个后缀为chtml的html文件和一个js格式的脚本文件。其中chtml引入展示层模版文件(模版文件中包含常用的CSS、JS文件),并引入业务js文件,js类设计格式如下:"use

strict";(function

(win)

{

//登录页面;类

var

Login

=

{

//整体初始化

init:

function

()

{

//页面脚本初始化

},

login:

function

()

{

//登录事件

},

};

win.Login

=

Login;}(window));Login.init();2.2设计方法和工具详细设计文档:详细设计文档采用MicrosoftWord2003进行编写,主要描述整个系统的设计说明和相关的其它文件,作为程序开发人员理解系统设计的入口文件,使读者容易理解设计思路。3应用功能设计3.1系统公共3.1.1登录页面用户登录功能描述用户登录输入用户名和密码,点击登录按钮进行系统登录。接口设计接口名称Login接口地址Login/Login输入参数UserName:用户名PassWord:密码返回参数LoginSuccess:true|false,是否登录成功LoginMsg:登录失败是的错误提示3.1.2系统首页加载菜单功能描述用户登录后加载侧边栏菜单。接口设计接口名称GetData接口地址Menu/GetData输入参数无返回参数Success:true|falseMsg:返回消息信息MainData:菜单数据项集合修改密码功能描述用户登录后修改密码接口设计接口名称EditPassWord接口地址EditUserPassword/EditPassWord输入参数PassWord:原密码NewPassWord:新密码返回参数Success:true|falseMsg:接口消息环境参数功能描述展示首页环境参数面板接口设计接口名称Environment接口地址Desktop/Environment输入参数无返回参数Success:true|falseMsg:接口消息MainData:环境参数数据集合基本能耗信息功能描述展示首页技能能耗信息面板接口设计接口名称GetBaseEnergyData接口地址Desktop/GetBaseEnergyData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据Top排名功能描述展示首页能耗排名面板接口设计接口名称EnergySort接口地址Desktop/EnergySort输入参数无返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart数据本年能耗功能描述展示首页本年能耗面板接口设计接口名称GetMonthData接口地址Desktop/GetMonthData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart数据实时负荷功能描述展示首页实时负荷面板数据接口设计接口名称GetPower接口地址Desktop/GetPower输入参数无返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart数据分项能耗功能描述展示首页分项能耗面板。界面设计接口设计接口名称GetSubEnergyData接口地址Desktop/GetSubEnergyData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart数据智慧化水平排名功能描述展示首页智慧化水平排名面板接口设计接口名称GetLevelSort接口地址Desktop/GetLevelSort输入参数无返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart数据3.2智慧化展示3.2.1用能分布3.3智慧化管理3.3.1能耗监测加载监测点功能描述加载左侧用能对象树,其它业务点接口相同时省略接口设计接口名称GetTreeDataList接口地址Tree/GetTreeDataList输入参数TreeType:树类型,默认:buildParams:参数ShowRootAccount:是否显示根节点返回参数Success:true|falseMsg:接口消息MainData:EasyUItree数据集合加载能耗字典列表功能描述加载左侧能耗字典对象树,其它业务点接口相同时省略接口设计接口名称GetTreeDataList接口地址Tree/GetTreeDataList输入参数TreeType:树类型,默认:energyParams:参数ShowRootAccount:是否显示根节点返回参数Success:true|falseMsg:接口消息MainData:EasyUItree数据集合获取负荷数据功能描述获取用能对象负荷图表数据和表格数据接口设计接口名称GetData接口地址PowerMonitor/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间ShowWorkTime:是否包含工作时间ShowRestTime:是否包含休息时间返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据能耗数据查询功能描述获取用能对象能耗数据图表和表格数据接口设计接口名称GetData接口地址CumulantMonitor/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典Code,默认A1000StartTime:开始时间StopTime:结束时间ShowWorkTime:是否包含工作时间ShowRestTime:是否包含休息时间DataSize:数据粒度返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据用电查询功能描述获取用能对象用电数据图表和表格数据接口设计接口名称GetData接口地址CumulantMonitor/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典Code,默认00000StartTime:开始时间StopTime:结束时间ShowWorkTime:是否包含工作时间ShowRestTime:是否包含休息时间DataSize:数据粒度返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据用水查询功能描述获取用能对象用水数据图表和表格数据接口设计接口名称GetData接口地址CumulantMonitor/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典Code,默认02000StartTime:开始时间StopTime:结束时间ShowWorkTime:是否包含工作时间ShowRestTime:是否包含休息时间DataSize:数据粒度返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据负荷类比分析功能描述获取多用能对象负荷数据图表和表格数据接口设计接口名称GetData接口地址PowerAnalogy/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典Code,默认A1000StartTime:开始时间StopTime:结束时间ShowWorkTime:是否包含工作时间ShowRestTime:是否包含休息时间返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据用能类比分析功能描述获取多用能对象用能数据图表和表格数据接口设计接口名称GetData接口地址EnergyAnalogy/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典Code,默认00000StartTime:开始时间StopTime:结束时间ShowWorkTime:是否包含工作时间ShowRestTime:是否包含休息时间DataSize:数据粒度返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据负荷时段类比功能描述获取多用能对象负荷数据图表和表格数据接口设计接口名称GetData接口地址TimeAnalogy/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据用能时段类比功能描述获取多用能对象用能数据图表和表格数据接口设计接口名称GetData接口地址EnergyTimeAnalogy/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据占比分析功能描述获取多用能对象用能占比数据图表和表格数据接口设计接口名称GetData接口地址RatioOnTotal/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间RatioType:查询分类RatioNormal:查询类型返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据同比分析功能描述获取多用能对象用能同比数据图表和表格数据接口设计接口名称GetData接口地址YearOnYear/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间SelFunc:数值类型返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据环比分析功能描述获取多用能对象用能环比数据图表和表格数据接口设计接口名称GetData接口地址MonthOnMonth/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间SelFunc:数值类型返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据排名分析功能描述获取多用能对象用能排名数据图表和表格数据接口设计接口名称GetData接口地址EnergyPublic/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间DataSize:数据粒度返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据自定义指标分析功能描述获取多用能对象指标数据数据图表和表格数据接口设计接口名称GetData接口地址CustomQuota/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间QuotaCode:指标参数CodeDataSize:数据粒度返回参数Success:true|falseMsg:接口消息MainData:BaiduEchart图表数据,BootStrap表格数据指标参数字典维护列表数据查询功能描述获取指标参数字典列表数据接口设计接口名称GetData接口地址QuotaDictMaintain/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据单个数据提取功能描述提取单个数据进行查看或修改接口设计接口名称GetDataByCode接口地址QuotaDictMaintain/GetDataByCode输入参数QuotaCode:指标参数字典Code返回参数Success:true|falseMsg:接口消息MainData:T_DT_QuotaDict对象保存功能描述保存指标参数字典单个数据接口设计接口名称EditData接口地址QuotaDictMaintain/EditData输入参数T_DT_QuotaDict:QuotaDict对象返回参数Success:true|falseMsg:接口消息删除功能描述删除单个指标参数字典接口设计接口名称DeleteData接口地址QuotaDictMaintain/DeleteData输入参数QuotaCode:指标参数字典Code返回参数Success:true|falseMsg:接口消息指标参数数据维护列表数据查询功能描述获取指标参数列表数据接口设计接口名称GetData接口地址QuotaDataMaintain/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据单个数据提取功能描述提取单个数据进行查看或修改接口设计接口名称GetDataByCode接口地址QuotaDataMaintain/GetDataByID输入参数F_ID:指标参数数据ID返回参数Success:true|falseMsg:接口消息MainData:T_EQ_QuotaData对象保存功能描述保存指标参数字典单个数据接口设计接口名称EditData接口地址QuotaDataMaintain/EditData输入参数T_EQ_QuotaData:QuotaData对象返回参数Success:true|falseMsg:接口消息删除功能描述删除单个指标参数字典接口设计接口名称DeleteData接口地址QuotaDataMaintain/DeleteData输入参数F_ID:指标参数数据ID返回参数Success:true|falseMsg:接口消息标杆参数维护列表数据查询功能描述获取标杆参数字典列表数据接口设计接口名称GetData接口地址NormDictMaintain/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据单个数据提取功能描述提取单个数据进行查看或修改接口设计接口名称GetDataByCode接口地址NormDictMaintain/GetDataByCode输入参数NormCode:标杆参数字典Code返回参数Success:true|falseMsg:接口消息MainData:T_DT_NormDict对象保存功能描述保存标杆参数字典单个数据接口设计接口名称EditData接口地址NormDictMaintain/EditData输入参数T_DT_NormDict:NormDict对象返回参数Success:true|falseMsg:接口消息删除功能描述删除单个标杆参数字典接口设计接口名称DeleteData接口地址NormDictMaintain/DeleteData输入参数NormCode:标杆参数字典Code返回参数Success:true|falseMsg:接口消息标杆数据维护列表数据查询功能描述获取标杆列表数据接口设计接口名称GetData接口地址NormDataMaintain/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据单个数据提取功能描述提取单个数据进行查看或修改接口设计接口名称GetDataByCode接口地址NormDataMaintain/GetDataByID输入参数F_ID:标杆数据ID返回参数Success:true|falseMsg:接口消息MainData:T_EQ_NormData对象保存功能描述保存指标参数字典单个数据接口设计接口名称EditData接口地址NormDataMaintain/EditData输入参数T_EQ_NormData:NormData对象返回参数Success:true|falseMsg:接口消息删除功能描述删除单个指标参数字典接口设计接口名称DeleteData接口地址NormDataMaintain/DeleteData输入参数F_ID:指标参数数据ID返回参数Success:true|falseMsg:接口消息单建筑年月报表功能描述查询指定建筑的年月报表数据接口设计接口名称GetData接口地址YearMonthReport/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间ReportType:报表类型返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据多建筑年月报表功能描述查询指定多建筑的年月报表数据接口设计接口名称GetData接口地址MultiYearMonthReport/GetData输入参数NodeType:树类型集合NodeID:树节点ID集合EnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间ReportType:报表类型返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据单建筑总能耗年月报表功能描述查询指定多建筑的年月报表数据接口设计接口名称GetData接口地址TotalEnergyReport/GetData输入参数NodeType:树类型NodeID:树节点IDEnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间ReportType:报表类型返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据多建筑总能耗年月报表功能描述查询指定多建筑的年月报表数据接口设计接口名称GetData接口地址MultiTotalEnergyReport/GetData输入参数NodeType:树类型集合NodeID:树节点ID集合EnergyItemCode:能耗字典CodeStartTime:开始时间StopTime:结束时间ReportType:报表类型返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据3.3.2配电监测获取集成系统名称功能描述根据集成系统Code获取集成系统名称接口设计接口名称GetSystemName接口地址SystemIntegration/GetSystemName输入参数SystemCode:集成系统Code返回参数Success:true|falseMsg:接口消息MainData:集成系统名称配电查询功能描述根据设备分组Code获取配电结构及数据接口设计接口名称GetSystemIntegrationData接口地址SystemIntegration/GetSystemIntegrationData输入参数GroupCode:设备分组Code返回参数Success:true|falseMsg:接口消息MainData:配电数据集合3.4智慧化评价3.4.1评价管理查询功能描述维护智慧化评价系统信息接口设计接口名称GetData接口地址RateManage/GetData输入参数Year:评价年份返回参数Success:true|falseMsg:接口消息MainData:BoostripTable对象评价维护功能描述维护智慧化评价系统信息接口设计接口名称SaveRateData接口地址RateManage/SaveRateData输入参数RateID:评价IDDataList:功能项数据集合返回参数Success:true|false删除功能描述维护智慧化评价系统信息接口设计接口名称DeleteRateData接口地址RateManage/DeleteRateData输入参数RateID:评价ID返回参数Success:true|false3.4.2评价报告生成报告查询功能描述生成最后一次的智能评价报告接口设计接口名称GetData接口地址RateReport/GetData输入参数无返回参数Success:true|falseMsg:接口消息HashTable对象3.4.3系统维护查询功能描述维护智慧化评价系统信息接口设计接口名称GetData接口地址RateSystemManage/GetData输入参数SearchName:查询名称,缺省为空返回参数Success:true|falseMsg:接口消息MainData:BoostripTable对象新增功能描述新增系统信息接口设计接口名称AddData接口地址RateSystemManage/AddData输入参数Name:系统名称Sort:排序号State:状态返回参数Success:true|false修改功能描述新增系统信息接口设计接口名称EditData接口地址RateSystemManage/EditData输入参数ID:系统IDName:系统名称Sort:排序号State:状态返回参数Success:true|false删除功能描述删除增系统信息接口设计接口名称DeleteData接口地址RateSystemManage/DeleteData输入参数ID:系统ID返回参数Success:true|false3.4.4功能项维护查询功能描述维护智慧化评价系统信息接口设计接口名称GetData接口地址RateItemManage/GetData输入参数SearchName:查询名称,缺省为空SystemID:系统ID返回参数Success:true|falseMsg:接口消息MainData:BoostripTable对象新增功能描述维护智慧化评价系统信息接口设计接口名称EditData接口地址RateItemManage/EditData输入参数ID:功能项IDName:评价项名称Sort:排序号State:状态SystemID:系统IDScore:得分Desc:描述Group:分组名称AttributeDataList:评分项列表返回参数Success:true|false修改功能描述维护智慧化评价系统信息接口设计接口名称AddData接口地址RateItemManage/AddData输入参数ID:功能项IDName:评价项名称Sort:排序号State:状态SystemID:系统IDScore:得分Desc:描述Group:分组名称AttributeDataList:评分项列表返回参数Success:true|false删除功能描述维护智慧化评价系统信息接口设计接口名称DeleteData接口地址RateItemManage/DeleteData输入参数ID:功能项ID返回参数Success:true|false3.5信息管理3.5.1能耗字典配置查询功能描述查询能耗字典数据接口设计接口名称GetData接口地址EnergyItemDictConfig/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:EasyUITree对象保存功能描述保存能耗字典数据接口设计接口名称SaveData接口地址EnergyItemDictConfig/SaveData输入参数T_DT_EnergyItemDict:能耗字典对象返回参数Success:true|falseMsg:接口消息删除功能描述保存能耗字典数据接口设计接口名称DeleteData接口地址EnergyItemDictConfig/DeleteData输入参数F_EnergyItemCode:能耗字典Code返回参数Success:true|falseMsg:接口消息3.5.2用户管理查询功能描述查询用户数据列表接口设计接口名称GetData接口地址UserManage/GetData输入参数SearchName:用户名返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存用户数据接口设计接口名称SaveInfo接口地址UserManage/SaveInfo输入参数EditType:维护类型UserID:用户IDUserName:用户昵称PassWord:密码UpdatePWD:更新密码State:状态RoleID:所属角色ID集合MenuFunID:拥有菜单ID权限集合BuildID:所属建筑ID返回参数Success:true|falseMsg:接口消息删除功能描述删除指定用户接口设计接口名称DeleteInfo接口地址UserManage/DeleteInfo输入参数UserID:用户ID返回参数Success:true|falseMsg:接口消息3.5.3角色管理查询功能描述查询角色数据列表接口设计接口名称GetData接口地址RoleManage/GetData输入参数RoleName:角色名称返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存角色数据接口设计接口名称SaveInfo接口地址RoleManage/SaveInfo输入参数EditType:维护类型RoleID:角色IDRoleName:角色昵称State:状态MenuFunID:拥有菜单ID权限集合返回参数Success:true|falseMsg:接口消息删除功能描述删除指定角色接口设计接口名称DeleteInfo接口地址RoleManage/DeleteInfo输入参数RoleID:角色ID返回参数Success:true|falseMsg:接口消息3.5.4菜单维护查询功能描述查询菜单数据列表接口设计接口名称GetData接口地址MenuMaintain/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存菜单数据接口设计接口名称SaveInfo接口地址MenuMaintain/SaveInfo输入参数F_EditType:维护类型F_MenuID:角色IDF_MenuName:角色昵称F_ParentMenuID:父菜单IDF_State:状态F_SortIndex:排序号F_Icon:图表名称F_RightName:权限名称返回参数Success:true|falseMsg:接口消息删除功能描述删除指定菜单接口设计接口名称DeleteInfo接口地址MenuMaintain/DeleteInfo输入参数MenuID:菜单ID返回参数Success:true|falseMsg:接口消息3.5.5建筑类型维护查询功能描述查询建筑类型数据列表接口设计接口名称GetData接口地址BuildTypeConfig/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存菜单数据接口设计接口名称SaveInfo接口地址BuildTypeConfig/SaveInfo输入参数EditType:维护类型BuildFuncID:类型IDBuildFuncName:类型名称ParentMenuID:父类型IDState:状态SortIndex:排序号返回参数Success:true|falseMsg:接口消息删除功能描述删除指定菜单接口设计接口名称DeleteInfo接口地址BuildTypeConfig/DeleteInfo输入参数BuildFuncID:类型ID返回参数Success:true|falseMsg:接口消息3.5.6建筑维护查询功能描述查询建筑数据列表接口设计接口名称GetData接口地址BuildConfig/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存建筑数据接口设计接口名称SaveInfo接口地址BuildConfig/SaveInfo输入参数EditType:维护类型F_BuildID:建筑IDF_BuildName:建筑名称F_ParentBuildID:父建筑IDF_State:状态F_BuildYear:建筑年代F_BuildFunc:建筑类型ID返回参数Success:true|falseMsg:接口消息删除功能描述删除指定菜单接口设计接口名称DeleteInfo接口地址BuildConfig/DeleteInfo输入参数BuildID:类型ID返回参数Success:true|falseMsg:接口消息3.5.7分类分项信息维护查询功能描述查询分类分项信息数据列表接口设计接口名称GetData接口地址FormulaConfig/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存分类分项信息数据接口设计接口名称SaveInfo接口地址FormulaConfig/SaveInfo输入参数EditType:维护类型FFormulaID:分类分项信息IDFormulaName:分类分项信息名称FormulaExp:表达式State:状态EnergyItemCode:能耗字典CodeBuildID:建筑ID返回参数Success:true|falseMsg:接口消息删除功能描述删除指定分类分项信息ID接口设计接口名称DeleteInfo接口地址FormulaConfig/DeleteInfo输入参数FormulaID:类型ID返回参数Success:true|falseMsg:接口消息3.5.8楼宇环境参数配置查询功能描述查询楼宇环境参数配置数据列表接口设计接口名称GetData接口地址EnvironmentConfig/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存楼宇环境参数信息数据接口设计接口名称SaveInfo接口地址EnvironmentConfig/SaveInfo输入参数EditType:维护类型F_ID:配置项IDEnergyItemCode:能耗字典CodeBuildID:建筑ID返回参数Success:true|falseMsg:接口消息删除功能描述删除楼宇环境参数配置项接口设计接口名称DeleteInfo接口地址EnvironmentConfig/DeleteInfo输入参数F_ID:配置项ID返回参数Success:true|falseMsg:接口消息3.5.9楼宇定额配置查询功能描述查询楼宇定额配置数据列表接口设计接口名称GetData接口地址QuotaConfig/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存楼宇定额信息数据接口设计接口名称SaveInfo接口地址QuotaConfig/SaveInfo输入参数EditType:维护类型F_ID:配置项IDEnergyItemCode:能耗字典CodeBuildID:建筑Year:年份Value:定额值返回参数Success:true|falseMsg:接口消息删除功能描述删除楼宇定额配置数据接口设计接口名称DeleteInfo接口地址QuotaConfig/DeleteInfo输入参数F_ID:配置项ID返回参数Success:true|falseMsg:接口消息3.5.10设备类型维护查询功能描述查询设备类型数据列表接口设计接口名称GetData接口地址DeviceTypeConfig/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存设备类型信息数据接口设计接口名称SaveInfo接口地址DeviceTypeConfig/SaveInfo输入参数EditType:维护类型monitorType:T_ST_MonitorTypeInfo对象meterTypeList:T_ST_MeterTypeInfo集合返回参数Success:true|falseMsg:接口消息删除功能描述删除设备类型配置数据接口设计接口名称DeleteInfo接口地址DeviceTypeConfig/DeleteInfo输入参数F_DeviceTypeID:设备类型ID返回参数Success:true|falseMsg:接口消息3.5.11设备台帐管理查询功能描述查询设备台帐数据列表接口设计接口名称GetData接口地址MonitorManage/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存设备台帐信息数据接口设计接口名称SaveInfo接口地址MonitorManage/SaveInfo输入参数EditType:维护类型F_MonitorID:设备IDMonitorInfo:T_ST_MonitorInfo对象NodeList:T_ST_MeterInfoNew对象集合返回参数Success:true|falseMsg:接口消息删除功能描述删除设备台帐信息数据接口设计接口名称DeleteInfo接口地址MonitorManage/DeleteInfo输入参数F_MonitorID:设备ID返回参数Success:true|falseMsg:接口消息3.5.12采集器管理查询功能描述查询采集器数据列表接口设计接口名称GetData接口地址ILonConfig/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存采集器信息数据接口设计接口名称SaveInfo接口地址ILonConfig/SaveInfo输入参数EditType:维护类型F_iLONID:采集器IDILonInfo:T_ST_iLON对象返回参数Success:true|falseMsg:接口消息删除功能描述删除采集器信息数据接口设计接口名称DeleteInfo接口地址ILonConfig/DeleteInfo输入参数F_IlonID:采集器ID返回参数Success:true|falseMsg:接口消息3.5.13变量维护查询功能描述查询变量数据列表接口设计接口名称GetData接口地址MeterConfig/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描述保存变量信息数据接口设计接口名称SaveInfo接口地址MeterConfig/SaveInfo输入参数EditType:维护类型F_MeterID:变量IDILonInfo:T_ST_MeterInfoNew对象返回参数Success:true|falseMsg:接口消息删除功能描述删除变量信息数据接口设计接口名称DeleteInfo接口地址MeterConfig/DeleteInfo输入参数F_MeterID:变量ID返回参数Success:true|falseMsg:接口消息3.5.14集成系统维护查询功能描述查询集成系统数据列表接口设计接口名称GetData接口地址SystemMaintain/GetData输入参数无返回参数Success:true|falseMsg:接口消息MainData:BootStrap表格数据保存功能描

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论