/**
|
* Created by mcdowell on 2018/8/9.
|
*/
|
import BaseModel from './BaseModel'
|
export default class RealTimeModel extends BaseModel {
|
/**
|
* @description 获取食堂人数
|
* @param {string} orgId
|
* @param {string} canteenId 食堂id
|
*/
|
async getCanteenPersonnelNum(params, onMsg, onErr, onClosed, onGoClose) {
|
let paramStr = ''
|
if (params) {
|
paramStr = `${params.orgId ? params.orgId : ''}/${params.canteenId ? params.canteenId : ''}`
|
}
|
let res = await BaseModel.startWsConn(`/diningHallPersonCount/${paramStr}`, onMsg, onErr, onClosed, onGoClose)
|
return res
|
}
|
/**
|
* @description 获取校园密度人数
|
* @param {string} orgId
|
*/
|
async getSchoolPersonnelNum(params, onMsg, onErr, onClosed, onGoClose) {
|
let paramStr = ''
|
if (params) {
|
paramStr = `${params.orgId ? params.orgId : ''}`
|
}
|
let res = await BaseModel.startWsConn(`/schoolPersonCount/${paramStr}`, onMsg, onErr, onClosed, onGoClose)
|
return res
|
}
|
/**
|
* @description 获取报警数量及正常状态(食堂)
|
* @param {string} orgId
|
* @param {string} access_token token
|
* @param {string} mapId 地图id
|
* @param {string} startTime 开始时间 时间戳
|
* @param {string} endTime 结束时间 时间戳
|
*/
|
async getAlarmDeviceCountMap(params, onMsg, onErr, onClosed, onGoClose) {
|
let paramStr = ''
|
if (params) {
|
paramStr = `${params.orgId ? params.orgId : ''}${params.access_token ? '/' + params.access_token : ''}${params.mapId ? '/' + params.mapId : ''}${params.startTime ? '/' + params.startTime : ''}${params.endTime ? '/' + params.endTime : ''}`
|
}
|
let res = await BaseModel.startWsConn(`/getAlarmDeviceCountMap/${paramStr}`, onMsg, onErr, onClosed, onGoClose)
|
return res
|
}
|
|
/**
|
* @description 获取全部报警数量及正常状态(全部)
|
* @param {string} orgId
|
* @param {string} access_token token
|
* @param {string} mapId 地图id
|
* @param {string} startTime 开始时间 时间戳
|
* @param {string} endTime 结束时间 时间戳
|
*/
|
async getAllAlarmDeviceCountMap(params, onMsg, onErr, onClosed, onGoClose) {
|
let paramStr = ''
|
if (params) {
|
paramStr = `${params.orgId ? params.orgId : ''}${params.access_token ? '/' + params.access_token : ''}${params.mapId ? '/' + params.mapId : ''}${params.startTime ? '/' + params.startTime : ''}${params.endTime ? '/' + params.endTime : ''}`
|
}
|
let res = await BaseModel.startWsConn(`/getAllAlarmDeviceCountMap/${paramStr}`, onMsg, onErr, onClosed, onGoClose)
|
return res
|
}
|
}
|