'视频监控', self::TYPE_SOIL => '土壤监测', // self::TYPE_WATER_QUALITY => '水质监测', self::TYPE_METEOROLOGICAL => '气象监测', self::TYPE_AIR => '通风控制', self::TYPE_ATOMIZING => '喷雾控制' ]; } public static function fieldMap($type) { $arr = []; switch ($type) { case self::TYPE_SOIL: $arr = [ 'conductivity'=>'导电率', 'humidity'=>'湿度', 'temperature'=>'温度', 'n'=>'氮', 'p'=>'磷', 'k'=>'钾' ]; break; case self::TYPE_WATER_QUALITY: $arr = [ ]; break; case self::TYPE_METEOROLOGICAL: $arr = [ 'box_temperature' => '温度', 'box_humidity' => '湿度', 'box_illumination' => '光照强度', 'moment_rainfall' => '降雨量', 'wind_speed' => '风速', 'wind_direction' => '风向', 'box_noise' => '噪音', 'pm10' => 'PM10', 'pm25' => 'PM25', 'box_co2' => 'CO2' ]; break; } return $arr; } protected function serializeDate(\DateTimeInterface $date){ return $date->format('Y-m-d H:i:s'); } }