Manage

智能中控后台管理接口

APIDescription
POST manage/Login

登录

GET manage/adminType

获取管理员类型列表

PUT manage/settings

修改系统设置

GET manage/settings

获取系统设置

GET manage/user?ExhibitionID={ExhibitionID}&AreaID={AreaID}&ClientID={ClientID}&CateID={CateID}&PageIndex={PageIndex}&PageSize={PageSize}&Keyword={Keyword}&Orderby={Orderby}

用户列表

POST manage/user

添加用户

DELETE manage/user

删除用户

PUT manage/user

修改用户密码,管理员类型

PUT manage/DisableUser

禁用 解禁用户

GET manage/Log?PageIndex={PageIndex}&PageSize={PageSize}&Keyword={Keyword}&Orderby={Orderby}

获取操作日志

GET manage/exhibitionhall?EHID={EHID}

获取展馆列表

POST manage/exhibitionhall

添加展馆

PUT manage/exhibitionhall

修改展馆

DELETE manage/exhibitionhall

删除展馆

GET manage/Area?AreaID={AreaID}

获取区域列表

POST manage/Area

添加区域

PUT manage/Area

修改区域

DELETE manage/Area

删除区域

GET manage/exhibition?ExhibitionID={ExhibitionID}&AreaID={AreaID}&ClientID={ClientID}&CateID={CateID}&PageIndex={PageIndex}&PageSize={PageSize}&Keyword={Keyword}&Orderby={Orderby}

获取展项列表

POST manage/exhibition

添加展项

PUT manage/exhibition

修改展项

DELETE manage/exhibition

删除展项

GET manage/client?AreaID={AreaID}&ExhibitionID={ExhibitionID}

获取设备列表 根据分类

GET manage/clientList?ExhibitionID={ExhibitionID}&AreaID={AreaID}&ClientID={ClientID}&CateID={CateID}&PageIndex={PageIndex}&PageSize={PageSize}&Keyword={Keyword}&Orderby={Orderby}

获取设备列表 平级结构 和分类没有层级关系 后台首页的列表

POST manage/client

添加设备

PUT manage/client

修改设备

DELETE manage/client

删除设备

GET manage/command?ExhibitionID={ExhibitionID}&AreaID={AreaID}&ClientID={ClientID}&CateID={CateID}&PageIndex={PageIndex}&PageSize={PageSize}&Keyword={Keyword}&Orderby={Orderby}

获取命令列表

POST manage/command

添加命令

PUT manage/command

修改命令

DELETE manage/command

删除命令

GET manage/commandLibrary?PageIndex={PageIndex}&PageSize={PageSize}&Keyword={Keyword}&Orderby={Orderby}

命令库

POST manage/commandLibrary

添加命令到库

PUT manage/commandLibrary

修改命令到库

DELETE manage/commandLibrary

删除命令库

GET manage/commandLibraryList?ClientID={ClientID}

根据设备ID获取命令库列表

GET manage/DeviceCate

设备分类

GET manage/CateService

服务大分类

POST manage/CateService

服务分类新增

DELETE manage/CateService

服务分类删除(支持多个删除)

Area

区域

APIDescription
GET CC/Area

获取区域列表

POST CC/AreaAdd

添加区域

POST CC/AreaOpenClose?AreaID={AreaID}&Type={Type}

一键开关某一区域 包括空调也要改为-1

EnData

环境数据

APIDescription
GET Environmental/EnData/NowTimeIndex

各指标实时数据

GET Environmental/EnData/TrendIndex?index={index}&timeType={timeType}&startTime={startTime}&endTime={endTime}

环境趋势数据

Command

命令

APIDescription
GET CC/CollectionCommand?ClientID={ClientID}

获取用户收藏的命令

PUT CC/CollectionCommand?CommandID={CommandID}&State={State}

收藏/取消 命令

GET CC/CollectionCommandUser?CommandID={CommandID}

判断用户是否收藏命令,如果为空则没有收藏 ,否则返回收藏的ID

BigData

展厅大数据可视化 新的

APIDescription
GET CC/Big

获取数据,包含展厅信息,展厅环境,空调温度

GET CC/Big/OnlineClient

获取在线设备

GET CC/Big/AirInformation

获取所有空调设备信息,包括开机状态,温度,名称,区域等

User

智能中控接口

APIDescription
POST CC/Login

用户登录

PUT CC/User?NewPassword={NewPassword}

修改密码

GET CC/MyExhibitionhall

我的展厅

GET CC/OnlineClient

在线设备列表

GET CC/AirInformation

获取所有空调设备信息,包括开机状态,温度,名称,区域等

GET CC/HostRuning

检测中控主机是否开机

GET CC/SystemInfo

获取系统信息,公司展厅,logo,授权信息等

POST CC/AllShutdown

一键全关

POST CC/AllOpen

一键全开 ClientID,CommandID,SID全为-1

GET CC/Log?PageIndex={PageIndex}&PageSize={PageSize}&Keyword={Keyword}&Orderby={Orderby}

获取操作日志

POST CC/LightingOpenClose?Type={Type}

全关全开灯光

GET CC/Media?AreaID={AreaID}

获取媒体列表

GET CC/Cate

获取分类

POST CC/AES?Date={Date}&CustomerID={CustomerID}

AES加密

POST CC/AESD?data={data}

AES解密

Scene

场景

APIDescription
POST CC/DOScene?SID={SID}

执行场景

GET CC/scene?ISVisit={ISVisit}

获取所有场景

POST CC/scene

新建场景

PUT CC/scene

修改场景

DELETE CC/scene

删除场景

GET CC/SceneDetail?SID={SID}

获取场景详情

PUT CC/SceneIndex?SID={SID}&State={State}

修改场景为首页显示

PUT CC/SceneOrderBy?SID={SID}&OrderBy={OrderBy}

修改场景排序

UserAuthorize

智能中控接口 授权相关

APIDescription
GET CC/ExpireState

判断项目是否到期,获取项目权限状态。用于项目加密的权限判断,提供给查询屏,融合,大屏等产品的接口。返回以AES的加密方式

Device

设备

APIDescription
GET CC/client?AreaID={AreaID}&ExhibitionID={ExhibitionID}

获取设备列表(包含状态,离线,在线)

GET CC/OperationalCommands?ClientID={ClientID}

获取设备的操作命令列表

POST CC/OperatingDevice

操作设备 ,比如开投影机,关空调等

PUT CC/UpdateDevice

修改设备的名称,组或者区域

GET CC/ClientIDGetDetail?ClientID={ClientID}

设备详情,根据设备ID获取设备名称,展项名称,区域名称

GET CC/OperationLog?ClientID={ClientID}

根据设备ID获取操作日志

Exhibition

展项

APIDescription
PUT CC/AirAutomation?ExhibitionID={ExhibitionID}&Where={Where}

空调温度自动化设置 ,针对空调展项下所有的空调

GET CC/AirAutomation?ExhibitionID={ExhibitionID}

获取展项空调自动化温度设置数据

GET CC/ExhibitionDIY

首页自定义展项列表

PUT CC/CollectionExhibition?ExhibitionID={ExhibitionID}&State={State}

收藏/取消 展项

GET CC/CollectionExhibitionUser?ExhibitionID={ExhibitionID}

判断用户是否收藏展项,如果为空则没有收藏 ,否则返回收藏的ID

GET CC/Exhibition?ExhibitionID={ExhibitionID}&AreaID={AreaID}&CateServiceID={CateServiceID}&ClientCateID={ClientCateID}

获取展项列表/详情

PUT CC/Exhibition

修改展项名称,背景等

POST CC/ExhibitionOpenClose?ExhibitionID={ExhibitionID}&Type={Type}

一键开关某一展项 (包括空调展项全开,全关)

Automation

自动化

APIDescription
GET CC/Automation?AID={AID}

获取自动化

GET CC/AutomationDetail?AID={AID}

获取自动化详情

POST CC/Automation

新建自动化

DELETE CC/Automation

删除自动化

Files

文件上传下载

APIDescription
POST api/Files

文件上传post