langguanApi 缓存管理 构造函数 缓存数据 缓存时间秒,0=int.max , gps 协议解析器 解析消息头 解析位置信息 解析终端注册消息 解析位置上报消息 http 构造函数 获取数据 post数据 sub 构造函数 缓存天气信息 缓存ARI数据 首页趋势数据 缓存今日数据 缓存清洁数据 redis缓存key redis 服务地址 redis 端口 redis 连接密码 自定义Key 默认数据库索引 转换数据库连接字符串 字符串处理类 MD5加密算法 加密 需要加密的字符串 加密后的字符串 解密 需要解密的字符串 解密后的字符串 客户端push消息 构造函数 全部消息 socket // 客户端连接事件 // 自定义方法,用于向客户端推送消息 向指定用户发送 export data 默认最近7天数据 add alert 列表 新加 删除 更新 取单条 取设备及数据 取设备类型集合 按设备类型取设备列表 //1 voc,2 cems,3,tsp,4 video key 环境治理页面接口 环境治理服务 构造函数 获取设备状态数据 环境治理首页 构造函数 获取指定设备的历史数据 新加tsp 首页view 台账相关接口 Get all ledgers Add a new ledger 头部统计 Export all ledgers MenuController 菜单服务 获取菜单列表 添加菜单 更新菜单 删除菜单 组织的工序 添加组织工序 删除工序 更新工序信息 获取组织工序和设备信息 1 有组织 2 无组织 0=全部,1=voc,2=cems 组织id 获取组织工序信息 接收数据 接收数据 角色 权限 获取角色详情 添加角色 update角色 删除角色 获取角色列表 获取所有角色 统计数据控制器 构造函数 获取统计数据 1,VOC,2CEM 工序列表 deviceId startTime endTime 导出统计数据 清洁运输 清洁运输:获取门禁数据和详情 获取清洁运输数量 新增门禁 推送洗车机列表(洗车机列表和洗车机记录组合在一起) 洗车机:获取洗车机列表和右侧洗车状态等数据,默认右侧显示第一条的记录 洗车机:获取历史记录 和导出历史记录 推送地磅列表 清洁运输:获取清洁运输列表和饼图比例数据 登陆 注册 get user list 根据用户Id获取用户信息 修改用户信息 删除用户 注入生命周期 Transient Scoped Singleton 注入类型 服务注入 服务注入 注入类型 服务注入 服务的接口类型 注入的类型 自动注入 服务自动注入 需要自动注入服务的服务集合 应用于每个Assembly的筛选函数 指定的注入类型不在可注入的范围内 指定注入的类型未实现任何服务 输入的参数错误:1、注入的类型未实现指定的服务。2、指定的服务不是Interface类型 自动注入服务后的服务集合 add redis service linq extension 合并表达式以及参数 日志 构参 重写 Api返回结果 code=0成功。1失败 结果 消息 base model //标记主键 //指明数据库中字段名为CreateDateTime 标记删除 basemodel 清洁运输展示信息 车牌号 车牌颜色 运输量 通过时间 车牌类型 排放类型 清洁运输总记录 国五百分比 国五比例数量 国五运输量百分比 国五运输量比例 国六百分比 国六运输量 国六运输量百分比 国六运输量 电动百分比 电动运输量 电动运输量百分比 电动运输量 其他百分比 其他运输量 其他运输量百分比 其他运输量 a34004=PM2.5浓度,a34002=PM10,a34001=tsp浓度 命令编码 心跳包 工控机向上位机上传分钟数据 工控机向上位机上传小时数据 工控机向上位机上传日数据 工控机向上位机上传实时数据 上位机向工控机返回应答 CP指令 数据时间信息 污染物信息 解析 序列化 数据段 默认应答系统编码 请求编号 yyyyMMddHHmmssZZZ 取当前系统时间, 精确到毫秒值, 用来唯一标识一次命令交互 系统编号 命令编码 详见附录 2 访问密码 对接时提供给各个对接站点 设备唯一标识 对接时提供给各个对接站点 拆分包及应答标志 总包数 PNUM 指示本次通讯中总共包含的包数,注:不分包时可以没有本字段,与标志位有关 包号 PNO 指示当前数据包的包号,注: 不分包时可以没有本字段,与标志位有关 指令 CP=&&数据区&&( 详见表 5 ) 解析 序列化 设备信息 所属组织ID 设备类型,1 voc,2 cems,3,tsp,4 video,5微站 视频流地址 HJ212_2017 数据帧头 数据长度 数据头 CRC校验 判断数据是否通过校验 原始数据 是否通过 接收dto 数据类型,1 门禁 ,2,tsp,3 地磅, 数据内容 json格式 RespModel 状态码 在线 报警信息 设备列表 设备类型 1雾炮 2雾桩 3干雾 日志 设备状态 用于用户管理的Dto 用户ID 用户名 角色id 邮箱 手机号 是否删除 0否 1是 密码 md5加密 根据用户条件查询 关键字查询,可根据userName,Tel,Email 当前条数 当前页数 用户列表展示 用户ID,方便查看详情操作 用户名 邮箱 角色id 角色名称 联系方式 用户名 密码 md5加密 角色id 邮箱 用户更新 id deviceId deviceName organizedName keyword standard deviceValue //GPS历史信息 批次ID GPSDTO 台账 进场日期 进出场时间 出场日期 进场方向 车型 是否是新能源车 国几排放量 车牌颜色 车牌类型 base64图片 出入场图片 url vin 发动机号 注册日期 base64图片 驾驶证图片 url 驾驶人姓名 有效期限 三方系统入参 车牌号 进场方向 出入场时间 排放等级 车牌颜色 车牌类型 base64图片 出入场图片 url vin 发动机号 注册日期 base64图片 驾驶证图片 url 驾驶人姓名 有效期限 进场日期 出场日期 车型 是否是新能源车 国几排放量 日志实体类 日志等级 日志内容 菜单实体类 菜单名称 菜单URL 排序 父菜单ID,一级菜单为"0" 菜单名称 菜单URL 排序 父菜单ID,一级菜单为null 菜单名称 菜单URL 排序 父菜单ID,一级菜单为null 角色名称 角色描述 角色名称 角色描述 菜单ID 更新角色DTO 角色ID DTO for adding role menu DTO for updating role menu 用户实体 用户名 密码 md5加密 角色id 邮箱 手机号 添加用户DTO 用户名 密码 md5加密 角色id 邮箱 手机号 更新用户DTO 用户id 污染物因子编码 设备ID CN=2031是日数据,CN=2051是分钟数据,CN=2061是小时数据, CEMS(ST=31)VOC(ST=27) PM2.5浓度 PM10浓度 TSP浓度 温度 湿度 大气压 风速 风向 颗粒物(mg/m³)是烟尘 颗粒物折算(mg/m³) 烟气温度(°C) 烟气湿度(%) 烟气压力 (kPa) 烟气流速(m/s) 二氧化硫折算(mg/m³) 氮氧化物(mg/m³) 氮氧化物折算(mg/m³) SO2总量(mg/m³) NOX总量(mg/m3) 烟尘总量(mg/m3) 流量总量(mg/m3) 总烃 是碳氢化合物(mg/m3) 甲烷(ng/m³) 非甲烷总烃(mg/m³) 苯(mg/m³) 甲苯(mg/m³) 二甲苯(mg/m³) 氧(%) 流量(m3/s) 是废气 甲烷总量 总烃(碳氢化合物 mg/m3) 非甲烷总烃 二 甲苯 甲苯 检测仪器数据标记 正常(有效) 在线监控(监测)仪器仪表工作正常 无效 在线监控(监测)仪器仪表停运 无效 在线监控(监测)仪器仪表处于维护期间产生的数据 有效 手工输入的设定值 无效 在线监控(监测)仪器仪表故障 无效 在线监控(监测)仪器仪表处于校准状态 无效 在线监控(监测)仪器仪表采样数值超过测量上限 无效 在线监控(监测)仪器仪表与数采仪通讯异常 无效(有效数据不足) 按照5分钟、1小时均值计算要求,所获取的有效数据个数不足 通讯包 默认头 默认尾 包头 数据段长度 数据段 CRC校验码 包尾 CRC16校验 需要校验的字符串 CRC16 校验码 解析 序列化 Organized 有组织 工序名称 1,有组织;2,无组织 排序 大在前,小在后 名称 1,有组织;2,无组织 排序 大在前,小在后 工序id 设备列表 拆分包及应答标志 命令是否应答:1-应答,0-不应答 是否有数据包序号:1 - 数据包中包含包号和总包数两部分,0 - 数据包中不包含包号和总包数两部分 标准版本号 000000 表示标准 HJ/T212-2005 000001 表示本次标准修订版本号 解析 序列化 获取取第index位 index从0开始 将第index位设为1 index从0开始 将第index位设为0 index从0开始 将第index位取反 index从0开始 污染物信息 约定的无效值 污染物因子编码 污染物实时采样数据 默认值为约定的无效值 污染物指定时问内平均值 默认值为约定的无效值 污染物指定时问内最大值 默认值为约定的无效值 污染物指定时问内最小值 默认值为约定的无效值 污染物指定时问内累计值 默认值为约定的无效值 检测仪器数据标记 回应代码集 执行成功 执行失败,但不知道原因 执行失败,命令请求条件错误 通讯超时 系统繁忙不能执行 系统时间异常 没有数据 心跳包 车牌号 1进,2出 排放标准(0-7是国1-7,D:电动 X:无排放阶段) 图片地址 注册日期 货物类型 车牌颜色 车牌类型 base64图片 出入场图片 url 发动机号 注册日期 base64图片 驾驶证图片 url 驾驶人姓名 有效期限 出入场时间 车牌号 进场方向 出入场时间 排放等级 车牌颜色 车牌类型 base64图片 出入场图片 url vin 发动机号 注册日期 base64图片 驾驶证图片 url 驾驶人姓名 有效期限 排放标准(0-7是国1-7,D:电动 X:无排放阶段) 地磅 重量 货物类型 车牌 时间 重量 货物类型 车牌 时间 洗车机名称(Name) 设备状态(EquipmentStatus,0表示异常,1表示正常) 运行状态(RunStatus,0表示异常,1表示正常) 水压报警(WPAlarm 0表示异常,1表示正常) 相序报警(PSAlarm0表示异常,1表示正常) 故障报警(FaultAlarm 0表示异常,1表示正常) 冲洗压力 冲洗电流 冲洗电压(RinseVoltage 单位V) 水流量(Discharge 单位T) 电量(Electricity KW/H) 电流(Current A) 水压(WaterPressure MPa) 运行时间(RunTime) 清洗记录时间(RecodeTime) 洗车机编码 洗车机名称(Name) 设备状态(EquipmentStatus,0表示异常,1表示正常) 运行状态(RunStatus,0表示异常,1表示正常) 水压报警(WPAlarm 0表示异常,1表示正常) 相序报警(PSAlarm0表示异常,1表示正常) 故障报警(FaultAlarm 0表示异常,1表示正常) 冲洗压力 冲洗电流 冲洗电压(RinseVoltage 单位V) 水流量(Discharge 单位T) 电量(Electricity KW/H) 电流(Current A) 水压(WaterPressure MPa) 运行时间(RunTime) 清洗记录时间(RecodeTime) 洗车机编码 获取洗车机 洗车机名称(Name) 设备状态(EquipmentStatus,0表示异常,1表示正常) 运行状态(RunStatus,0表示异常,1表示正常) 冲洗压力 冲洗电流 冲洗电压(RinseVoltage 单位V) 洗车机编码 添加洗车机历史 洗车机编码 运行时间(RunTime) 清洗记录时间(RecodeTime) 新加 首页数据,最近7天的 导出数据 分页取数据 构造 获取所有 获取单个 创建 更新 删除 根据id删除 取列表 取单条 新增 新增 更新 删除 批量删除 批量删除 表达式取数据 表达式计数 filter查找 filter查找 流式数据 是否存在 分页取数据 分页取数据 聚合查询 //获取最新的数据 导出数据 新加 取设备及数据 是否存在 更新 取单个 remove 通过orgid获取设备信息 获取设备类型 分页取设备 分页取数据 环境治理页面Service 首页数据 转换设备类型 获取设备状态 缓冲器 最大连接数 服务IP地址 服务端口号 客户端列表 IP终端 服务端Socket 启动服务 新加gps历史记录 缓冲器 启动GPS服务 发送GPS数据 首页数据 今日排放数据 一周之内的排放数据 新加数据 最近10个小时的数据 按设备号查询数据 实时的数据 缓冲器 最大连接数 服务IP地址 服务端口号 客户端列表 IP终端 服务端Socket 启动服务 设置设备类型 收到数据事件 发送数据事件 引发收到数据事件 引发发送数据事件 获取分包缓存 应答 HomeService HomeService view 新增数据 导出数据 分页取数据 日志服务 日志服务 添加日志 新增菜单 菜单实体 更改菜单 菜单实体类 获取菜单树 获取菜单树 递归获取子菜单列表 作废菜单 (废弃,不做处理) 当前菜单id OrganizedService Add 工序 Update Delete ListAndDevice 1,有组织,2无组织 1,voc,2cems 组织Id List 1,有组织,2无组织 ping service ping 接收数据 根据角色ID获取角色菜单 表中添加角色菜单 删除角色菜单 更新角色菜单 角色服务 新增角色 获取角色及菜单 删除角色 更新角色 分页取数据 根据id获取角色信息 根据Id,获取多个校色信息 Statistics service Constructor Get statistics TransportService 运输服务 新增运输 首页统计 分页取数据 获取清洁运输统计数字 获取清洁运输趋势列表(门禁和地磅组合,地磅获取总重量,后期会用地磅重量-车辆车辆) 获取车辆颜色 排放标准(0-7是国1-7,D:电动 X:无排放阶段) 地磅服务 新加 新加 获取地磅集合 登录 根据用户名获取用户信息 根据用户ID获取用户信息 新加用户 分页取数据 用户是否存在 获取用户列表 根据用户Id获取用户信息 作废用户的方法 新增洗车机 获取洗车机列表 获取洗车机历史记录(起始时间和结束时间非空,根据起始时间和结束时间筛选数据,如果为空,默认获取30条数据) 爬气象局的天气数据% 爬空气质量数据 空气质量key 空气质量指数数值 空气质量指数级别 空气质量指数标准 空气质量数据 一氧化碳 二氧化氮 臭氧 PM10 PM25 二氧化硫 54511 北京 中国, 北京, 北京 Precipitation Temperature Pressure Humidity 东北风 WindDirectionDegree WindSpeed 微风 Location Now Alarm 2024/01/15 10:05 success Code Data 暂存服务 服务容器