├── .DS_Store ├── .cursor └── rules │ └── dev-rule.mdc ├── .deepsource.toml ├── .github └── workflows │ ├── build-release.yml │ ├── copy-image.yml │ ├── copyImageToJiHu.yml │ ├── deploy.yml │ ├── docker-image-build.yml │ ├── push-to-enterprise.yml │ └── push_db_image.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── README_ZH.md ├── SECURITY.md ├── cmd ├── gen │ ├── _REANME.md │ └── main.go ├── iot-platform-autotest │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── cmd │ │ └── autotest │ │ │ └── main.go │ ├── config-community.yaml │ ├── config-gateway-community.yaml │ ├── docs │ │ ├── ThingsPanel-直连设备接入规范.md │ │ ├── ThingsPanel-网关设备接入规范.md │ │ ├── 环境信息.md │ │ ├── 相关接口.json │ │ ├── 相关表结构.sql │ │ └── 自动化测试框架设计.md │ ├── go.mod │ ├── go.sum │ ├── internal │ │ ├── config │ │ │ └── config.go │ │ ├── device │ │ │ ├── device.go │ │ │ ├── direct_device.go │ │ │ ├── factory.go │ │ │ ├── gateway_device.go │ │ │ └── topology.go │ │ ├── platform │ │ │ ├── api_client.go │ │ │ └── db_client.go │ │ ├── protocol │ │ │ ├── direct_builder.go │ │ │ ├── gateway_builder.go │ │ │ └── message_builder.go │ │ └── utils │ │ │ ├── data_builder.go │ │ │ ├── logger.go │ │ │ ├── mqtt_topics.go │ │ │ └── validator.go │ ├── testdata │ │ ├── attribute_samples.json │ │ ├── event_samples.json │ │ └── telemetry_samples.json │ └── tests │ │ ├── direct │ │ ├── attribute_test.go │ │ ├── command_test.go │ │ ├── event_test.go │ │ └── telemetry_test.go │ │ └── gateway │ │ ├── attribute_publish_test.go │ │ ├── attribute_set_test.go │ │ ├── command_test.go │ │ ├── event_test.go │ │ ├── multilayer_independent_test.go │ │ ├── telemetry_control_test.go │ │ └── telemetry_test.go └── virtual_sensor │ ├── main.go │ ├── mqtt_client.go │ ├── sensor.sh │ └── temp_hum_sensor.go ├── configs ├── casbin.conf ├── conf-dev.yml ├── conf.yml ├── messages.yaml ├── messages_str.yaml └── rsa_key │ ├── private_key.pem │ └── public.pem ├── docs ├── API标准化 │ └── 开发帮助.md ├── README-DEV.md ├── TODO.md ├── code_help │ ├── AI_code.md │ ├── development_standards │ │ ├── comment_standards(注释规范).md │ │ ├── logs_standards(日志输出规范).md │ │ └── naming_notations(命名规范).md │ ├── directory_structure.md │ └── golang_standards.md ├── demand-community │ ├── 2025.10.10-webhook告警推送信息扩展.md │ ├── 2025.10.14-数据处理和流转模块改造设计.md │ ├── 2025.10.14-设备数据写入层设计.md │ ├── 2025.10.15-设备状态和心跳重构方案.md │ ├── 2025.10.16-WebSocket设备状态订阅优化方案.md │ ├── 2025.10.17-指令交互相关改造方案.md │ ├── 2025.10.20-MQTT适配器相关改造.md │ ├── 2025.10.20-客户端订阅设备遥测.md │ ├── 2025.10.22-主题构造位置变更.md │ ├── 2025.10.26-变更.md │ ├── 2025.10.31-设备诊断.md │ ├── 2025.11.11-主题转换.md │ ├── 2025.11.3-修改遥测ws推送位置.md │ ├── 2025.11.3-设备状态历史.md │ ├── 2025.12.10-主题转换变更.md │ ├── 2025.9.16-多级网关改造.md │ ├── 2025.9.16-改造方案.md │ ├── 2025.9.17-多层网关测试数据.md │ ├── 2025.9.18-手机号验重.md │ ├── 2025.9.25-webhook告警推推送适配工单.md │ ├── 2025.9.26-接入服务认证接口限流.md │ ├── importance-2025.10.15-设备数据接入层架构设计总结.md │ └── 设备数据入库相关表结构.sql ├── docs.go ├── swagger.json ├── swagger.yaml └── 设计 │ ├── automated_scene_linkage.md │ ├── users-table额外扩展字段需求&设计.md │ └── 在线离线.md ├── files └── logo.png ├── go.mod ├── go.sum ├── initialize ├── alarm_cache.go ├── automate_cache.go ├── automatecache │ ├── device_multiple.go │ └── device_one.go ├── casbin_init.go ├── cron_init.go ├── croninit │ ├── cron.go │ └── device_stats.go ├── limiter.go ├── log_init.go ├── pg_init.go ├── redis_init.go ├── rsa_private_key.go ├── test │ ├── alarm_cache_test.go │ └── automate_cache_test.go ├── viper_init.go ├── 定时任务说明.md └── 缓存说明.md ├── internal ├── adapter │ ├── message.go │ └── mqttadapter │ │ ├── adapter.go │ │ ├── client.go │ │ ├── publisher.go │ │ ├── subscriber.go │ │ └── topics.go ├── api │ ├── _README.md │ ├── alarm.go │ ├── attribute_data.go │ ├── board.go │ ├── casbin.go │ ├── command_set_log.go │ ├── data_policy.go │ ├── data_script.go │ ├── device.go │ ├── device_auth.go │ ├── device_config.go │ ├── device_config_schema.go │ ├── device_model.go │ ├── device_schema.go │ ├── device_topic_mapping.go │ ├── enter.go │ ├── event_data.go │ ├── expected_data.go │ ├── logo.go │ ├── message_push.go │ ├── notification_group.go │ ├── notification_group_schema.go │ ├── notification_histories.go │ ├── notification_histories_schema.go │ ├── notification_services_config.go │ ├── open_api_keys.go │ ├── operation_log.go │ ├── ota.go │ ├── product.go │ ├── protocol_plugin.go │ ├── role.go │ ├── scene.go │ ├── scene_automations.go │ ├── service_access.go │ ├── service_plugin.go │ ├── sseapi │ │ └── sseapi.go │ ├── sys_dict.go │ ├── sys_function.go │ ├── sys_user.go │ ├── system.go │ ├── system_monitor_api.go │ ├── telemetry_data.go │ ├── ui_elements.go │ ├── upload.go │ └── vis_plugin.go ├── app │ ├── application.go │ ├── config.go │ ├── cron_service.go │ ├── diagnostics.go │ ├── downlink.go │ ├── grpc_service.go │ ├── heartbeat.go │ ├── http_service.go │ ├── mqtt_service.go │ ├── options.go │ ├── service.go │ ├── storage.go │ └── uplink.go ├── dal │ ├── _README.md │ ├── action_info.go │ ├── alarm.go │ ├── attribute_datas.go │ ├── attribute_set_logs.go │ ├── board.go │ ├── command.go │ ├── command_set_logs.go │ ├── common.go │ ├── data_policy.go │ ├── data_script.go │ ├── device_auth.go │ ├── device_config.go │ ├── device_groups.go │ ├── device_model.go │ ├── device_model_attribute.go │ ├── device_model_custom_commands.go │ ├── device_model_custom_control.go │ ├── device_model_telemetry.go │ ├── device_status_history.go │ ├── device_template.go │ ├── device_topic_mapping.go │ ├── device_trigger_condition.go │ ├── devices.go │ ├── dict.go │ ├── dict_language.go │ ├── enter.go │ ├── event_datas.go │ ├── expected_datas.go │ ├── latest_device_alarm.go │ ├── logo.go │ ├── message_push.go │ ├── notification_groups.go │ ├── notification_history.go │ ├── notification_services_config.go │ ├── one_time_tasks.go │ ├── open_api_keys.go │ ├── operation_logs.go │ ├── ota_upgrade_packages.go │ ├── ota_upgrade_tasks.go │ ├── periodic_tasks.go │ ├── products.go │ ├── protocol_plugins.go │ ├── r_group_device.go │ ├── roles.go │ ├── scene.go │ ├── scene_automation_log.go │ ├── scene_automations.go │ ├── scene_log.go │ ├── service_access.go │ ├── service_plugin.go │ ├── sys_function.go │ ├── telemetry_current_datas.go │ ├── telemetry_datas.go │ ├── telemetry_datas_aggregate.go │ ├── telemetry_set_logs.go │ ├── ui_elements.go │ ├── users.go │ └── vis_plugin.go ├── diagnostics │ ├── collector.go │ ├── metrics.go │ └── types.go ├── downlink │ ├── bus.go │ ├── errors.go │ ├── handler.go │ ├── interfaces.go │ └── types.go ├── logic │ ├── device.go │ └── user.go ├── middleware │ ├── apikey.go │ ├── casbin_middle.go │ ├── cors.go │ ├── jwt_auth.go │ ├── metrics.go │ ├── operations_log.go │ └── response │ │ └── response.go ├── model │ ├── _README.md │ ├── action_info.gen.go │ ├── alarm.http.go │ ├── alarm_config.gen.go │ ├── alarm_config.http.go │ ├── alarm_history.gen.go │ ├── alarm_info.gen.go │ ├── alarm_info.http.go │ ├── attribute_datas.gen.go │ ├── attribute_datas.http.go │ ├── attribute_set_logs.gen.go │ ├── attribute_set_logs.http.go │ ├── board_devices_vo.go │ ├── board_users_vo.go │ ├── boards.gen.go │ ├── boards.http.go │ ├── casbin.http.go │ ├── casbin_rule.gen.go │ ├── command.go │ ├── command_set_logs.gen.go │ ├── command_set_logs.http.go │ ├── common.go │ ├── data_policy.gen.go │ ├── data_policy.http.go │ ├── data_script.http.go │ ├── data_scripts.gen.go │ ├── device_auth.http.go │ ├── device_configs.gen.go │ ├── device_configs.http.go │ ├── device_model.http.go │ ├── device_model_attributes.gen.go │ ├── device_model_commands.gen.go │ ├── device_model_custom_commands.gen.go │ ├── device_model_custom_control.gen.go │ ├── device_model_custom_control.http.go │ ├── device_model_events.gen.go │ ├── device_model_telemetry.gen.go │ ├── device_status_history.gen.go │ ├── device_status_history.http.go │ ├── device_templates.gen.go │ ├── device_templates.http.go │ ├── device_topic_mappings.gen.go │ ├── device_topic_mappings.http.go │ ├── device_trigger_condition.gen.go │ ├── device_trigger_condition.http.go │ ├── device_user_logs.gen.go │ ├── devices.gen.go │ ├── devices.http.go │ ├── event_datas.gen.go │ ├── event_datas.http.go │ ├── expected_datas.gen.go │ ├── expected_datas.http.go │ ├── gateway.go │ ├── groups.gen.go │ ├── latest_device_alarms.gen.go │ ├── logo.gen.go │ ├── logo.http.go │ ├── message_push_config.gen.go │ ├── message_push_http.go │ ├── message_push_log.gen.go │ ├── message_push_manage.gen.go │ ├── message_push_rule_log.gen.go │ ├── notification_groups.gen.go │ ├── notification_groups.http.go │ ├── notification_histories.gen.go │ ├── notification_histories.http.go │ ├── notification_services_config.gen.go │ ├── notification_services_config.http.go │ ├── one_time_tasks.gen.go │ ├── open_api_keys.gen.go │ ├── open_api_keys.http.go │ ├── operation_logs.gen.go │ ├── operation_logs.http.go │ ├── ota_upgrade_packages.gen.go │ ├── ota_upgrade_packages.http.go │ ├── ota_upgrade_task_details.gen.go │ ├── ota_upgrade_tasks.gen.go │ ├── ota_upgrade_tasks.http.go │ ├── periodic_tasks.gen.go │ ├── products.gen.go │ ├── products.http.go │ ├── protocol_plugins.gen.go │ ├── protocol_plugins.http.go │ ├── r_group_device.gen.go │ ├── roles.gen.go │ ├── roles.http.go │ ├── scene_action_info.gen.go │ ├── scene_automation_log.gen.go │ ├── scene_automation_log.http.go │ ├── scene_automations.gen.go │ ├── scene_automations.http.go │ ├── scene_info.gen.go │ ├── scene_info.http.go │ ├── scene_log.gen.go │ ├── service_access.gen.go │ ├── service_access.http.go │ ├── service_plugins.gen.go │ ├── service_plugins.http.go │ ├── sys_dict.gen.go │ ├── sys_dict.http.go │ ├── sys_dict_language.gen.go │ ├── sys_dict_language.http.go │ ├── sys_function.gen.go │ ├── sys_ui_elements.gen.go │ ├── sys_ui_elements.gen.http.go │ ├── sys_version.gen.go │ ├── telemetry_current_datas.gen.go │ ├── telemetry_datas.gen.go │ ├── telemetry_datas.http.go │ ├── telemetry_set_logs.gen.go │ ├── user_address.gen.go │ ├── users.gen.go │ ├── users.http.go │ ├── users_vo.go │ ├── vis_dashboard.gen.go │ ├── vis_dashboard.http.go │ ├── vis_files.gen.go │ ├── vis_plugin.gen.go │ ├── vis_plugin.http.go │ └── vis_plugin_local.gen.go ├── processor │ ├── cache.go │ ├── constants.go │ ├── errors.go │ ├── executor.go │ ├── models.go │ ├── processor.go │ └── script_processor.go ├── query │ ├── action_info.gen.go │ ├── alarm_config.gen.go │ ├── alarm_history.gen.go │ ├── alarm_info.gen.go │ ├── attribute_datas.gen.go │ ├── attribute_set_logs.gen.go │ ├── boards.gen.go │ ├── casbin_rule.gen.go │ ├── command_set_logs.gen.go │ ├── data_policy.gen.go │ ├── data_scripts.gen.go │ ├── device_configs.gen.go │ ├── device_model_attributes.gen.go │ ├── device_model_commands.gen.go │ ├── device_model_custom_commands.gen.go │ ├── device_model_custom_control.gen.go │ ├── device_model_events.gen.go │ ├── device_model_telemetry.gen.go │ ├── device_status_history.gen.go │ ├── device_templates.gen.go │ ├── device_topic_mappings.gen.go │ ├── device_trigger_condition.gen.go │ ├── device_user_logs.gen.go │ ├── devices.gen.go │ ├── event_datas.gen.go │ ├── expected_datas.gen.go │ ├── gen.go │ ├── groups.gen.go │ ├── latest_device_alarms.gen.go │ ├── logo.gen.go │ ├── message_push_config.gen.go │ ├── message_push_log.gen.go │ ├── message_push_manage.gen.go │ ├── message_push_rule_log.gen.go │ ├── notification_groups.gen.go │ ├── notification_histories.gen.go │ ├── notification_services_config.gen.go │ ├── one_time_tasks.gen.go │ ├── open_api_keys.gen.go │ ├── operation_logs.gen.go │ ├── ota_upgrade_packages.gen.go │ ├── ota_upgrade_task_details.gen.go │ ├── ota_upgrade_tasks.gen.go │ ├── periodic_tasks.gen.go │ ├── products.gen.go │ ├── protocol_plugins.gen.go │ ├── r_group_device.gen.go │ ├── roles.gen.go │ ├── scene_action_info.gen.go │ ├── scene_automation_log.gen.go │ ├── scene_automations.gen.go │ ├── scene_info.gen.go │ ├── scene_log.gen.go │ ├── service_access.gen.go │ ├── service_plugins.gen.go │ ├── sys_dict.gen.go │ ├── sys_dict_language.gen.go │ ├── sys_function.gen.go │ ├── sys_ui_elements.gen.go │ ├── sys_version.gen.go │ ├── telemetry_current_datas.gen.go │ ├── telemetry_datas.gen.go │ ├── telemetry_set_logs.gen.go │ ├── user_address.gen.go │ ├── users.gen.go │ ├── vis_dashboard.gen.go │ ├── vis_files.gen.go │ ├── vis_plugin.gen.go │ └── vis_plugin_local.gen.go ├── service │ ├── _README.md │ ├── alarm.go │ ├── attribute_data.go │ ├── automate_decoration.go │ ├── automate_task.go │ ├── automate_telemetry.go │ ├── automate_telemetry_action.go │ ├── board.go │ ├── casbin.go │ ├── command_data.go │ ├── data_script.go │ ├── datapolicy.go │ ├── device.go │ ├── device_auth.go │ ├── device_config.go │ ├── device_group.go │ ├── device_model.go │ ├── device_template.go │ ├── device_topic_mapping.go │ ├── enter.go │ ├── event_data.go │ ├── expected_data.go │ ├── heartbeat_monitor.go │ ├── heartbeat_service.go │ ├── interfaces.go │ ├── jwt.go │ ├── login_lock.go │ ├── logo.go │ ├── message_push.go │ ├── notification_groups.go │ ├── notification_history.go │ ├── notification_services_config.go │ ├── notification_test.go │ ├── open_api_keys.go │ ├── operation_logs.go │ ├── ota.go │ ├── product.go │ ├── protocol_plugin.go │ ├── protocol_plugin │ │ └── notify_plugin.go │ ├── role.go │ ├── scene.go │ ├── scene_automation_log.go │ ├── scene_automations.go │ ├── service_access.go │ ├── service_plugin.go │ ├── sys_dict.go │ ├── sys_function.go │ ├── sys_ui_elements.go │ ├── sys_user.go │ ├── system_monitor.go │ ├── telemetry_data.go │ ├── users.go │ └── vis_plugin.go ├── storage │ ├── config.go │ ├── direct_writer.go │ ├── interfaces.go │ ├── metrics.go │ ├── storage.go │ ├── telemetry_writer.go │ └── types.go └── uplink │ ├── attribute.go │ ├── bus.go │ ├── errors.go │ ├── event.go │ ├── response.go │ ├── status.go │ ├── telemetry.go │ └── uplink_manager.go ├── main.go ├── mqtt ├── init_config.go ├── mqtt_config_struct.go ├── publish │ └── mqtt_client.go ├── simulation_publish │ └── send.go └── subscribe │ ├── gateway.go │ ├── mqtt_client.go │ ├── ota_progress_message.go │ └── pubilc.go ├── pkg ├── common │ ├── common.go │ ├── http.go │ ├── lock.go │ ├── time.go │ └── user.go ├── constant │ └── constant.go ├── errcode │ ├── code.go │ ├── error.go │ ├── language.go │ └── manager.go ├── global │ ├── SSEManager.go │ ├── WSManager.go │ └── global.go ├── metrics │ ├── collect.go │ ├── collect_test.go │ ├── memory_storage.go │ └── metrics.go └── utils │ ├── apikey.go │ ├── e-mail.go │ ├── file.go │ ├── hash.go │ ├── jwt.go │ ├── lang.go │ ├── mosquitto.go │ ├── password_utils.go │ ├── script.go │ ├── serialize.go │ ├── struct.go │ ├── time.go │ └── validate.go ├── router ├── apps │ ├── alarm.go │ ├── attribute_data.go │ ├── board.go │ ├── casbin.go │ ├── command_data.go │ ├── data_script.go │ ├── datapolicy.go │ ├── device.go │ ├── device_auth.go │ ├── device_config.go │ ├── enter.go │ ├── event_data.go │ ├── expected_data.go │ ├── logo.go │ ├── message_push.go │ ├── notification_groups.go │ ├── notification_history.go │ ├── notification_services_config.go │ ├── open_api_keys.go │ ├── operation_logs.go │ ├── ota.go │ ├── protocol_plugin.go │ ├── role.go │ ├── scene.go │ ├── scene_automations.go │ ├── service_plugin.go │ ├── sys_dict.go │ ├── sys_function.go │ ├── sys_ui_elements.go │ ├── sys_user.go │ ├── system_monitor.go │ ├── telemetry_data.go │ └── upload.go ├── router_init.go └── sse.go ├── sql ├── 1.sql ├── 10.sql ├── 11.sql ├── 12.sql ├── 13.sql ├── 2.sql ├── 3.sql ├── 4.sql ├── 5.sql ├── 6.sql ├── 7.sql ├── 8.sql ├── 9.sql └── _README.md ├── static ├── metrics-viewer.html └── metrics-viewer_en.html ├── test ├── example_test.go ├── multidb │ └── docker-compose.yml ├── pg_test.go ├── readme.md ├── rsa_test.go └── user.go └── third_party ├── grpc └── tptodb_client │ ├── grpc_tptodb │ ├── tp_to_db.pb.go │ └── tp_to_db_grpc.pb.go │ └── init.go └── others └── http_client ├── procotol_plugin.go └── request_method.go /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/.DS_Store -------------------------------------------------------------------------------- /.cursor/rules/dev-rule.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/.cursor/rules/dev-rule.mdc -------------------------------------------------------------------------------- /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.github/workflows/build-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/.github/workflows/build-release.yml -------------------------------------------------------------------------------- /.github/workflows/copy-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/.github/workflows/copy-image.yml -------------------------------------------------------------------------------- /.github/workflows/copyImageToJiHu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/.github/workflows/copyImageToJiHu.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/.github/workflows/docker-image-build.yml -------------------------------------------------------------------------------- /.github/workflows/push-to-enterprise.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/.github/workflows/push-to-enterprise.yml -------------------------------------------------------------------------------- /.github/workflows/push_db_image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/.github/workflows/push_db_image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/README.md -------------------------------------------------------------------------------- /README_ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/README_ZH.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cmd/gen/_REANME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/gen/_REANME.md -------------------------------------------------------------------------------- /cmd/gen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/gen/main.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/.gitignore -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/Makefile -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/README.md -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/cmd/autotest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/cmd/autotest/main.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/config-community.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/config-community.yaml -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/config-gateway-community.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/config-gateway-community.yaml -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/docs/ThingsPanel-直连设备接入规范.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/docs/ThingsPanel-直连设备接入规范.md -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/docs/ThingsPanel-网关设备接入规范.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/docs/ThingsPanel-网关设备接入规范.md -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/docs/环境信息.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/docs/环境信息.md -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/docs/相关接口.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/docs/相关接口.json -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/docs/相关表结构.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/docs/相关表结构.sql -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/docs/自动化测试框架设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/docs/自动化测试框架设计.md -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/go.mod -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/go.sum -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/config/config.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/device/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/device/device.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/device/direct_device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/device/direct_device.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/device/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/device/factory.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/device/gateway_device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/device/gateway_device.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/device/topology.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/device/topology.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/platform/api_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/platform/api_client.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/platform/db_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/platform/db_client.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/protocol/direct_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/protocol/direct_builder.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/protocol/gateway_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/protocol/gateway_builder.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/protocol/message_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/protocol/message_builder.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/utils/data_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/utils/data_builder.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/utils/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/utils/logger.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/utils/mqtt_topics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/utils/mqtt_topics.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/internal/utils/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/internal/utils/validator.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/testdata/attribute_samples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/testdata/attribute_samples.json -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/testdata/event_samples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/testdata/event_samples.json -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/testdata/telemetry_samples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/testdata/telemetry_samples.json -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/tests/direct/attribute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/tests/direct/attribute_test.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/tests/direct/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/tests/direct/command_test.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/tests/direct/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/tests/direct/event_test.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/tests/direct/telemetry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/tests/direct/telemetry_test.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/tests/gateway/attribute_publish_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/tests/gateway/attribute_publish_test.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/tests/gateway/attribute_set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/tests/gateway/attribute_set_test.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/tests/gateway/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/tests/gateway/command_test.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/tests/gateway/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/tests/gateway/event_test.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/tests/gateway/multilayer_independent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/tests/gateway/multilayer_independent_test.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/tests/gateway/telemetry_control_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/tests/gateway/telemetry_control_test.go -------------------------------------------------------------------------------- /cmd/iot-platform-autotest/tests/gateway/telemetry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/iot-platform-autotest/tests/gateway/telemetry_test.go -------------------------------------------------------------------------------- /cmd/virtual_sensor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/virtual_sensor/main.go -------------------------------------------------------------------------------- /cmd/virtual_sensor/mqtt_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/virtual_sensor/mqtt_client.go -------------------------------------------------------------------------------- /cmd/virtual_sensor/sensor.sh: -------------------------------------------------------------------------------- 1 | go run . -------------------------------------------------------------------------------- /cmd/virtual_sensor/temp_hum_sensor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/cmd/virtual_sensor/temp_hum_sensor.go -------------------------------------------------------------------------------- /configs/casbin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/configs/casbin.conf -------------------------------------------------------------------------------- /configs/conf-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/configs/conf-dev.yml -------------------------------------------------------------------------------- /configs/conf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/configs/conf.yml -------------------------------------------------------------------------------- /configs/messages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/configs/messages.yaml -------------------------------------------------------------------------------- /configs/messages_str.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/configs/messages_str.yaml -------------------------------------------------------------------------------- /configs/rsa_key/private_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/configs/rsa_key/private_key.pem -------------------------------------------------------------------------------- /configs/rsa_key/public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/configs/rsa_key/public.pem -------------------------------------------------------------------------------- /docs/API标准化/开发帮助.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/API标准化/开发帮助.md -------------------------------------------------------------------------------- /docs/README-DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/README-DEV.md -------------------------------------------------------------------------------- /docs/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/TODO.md -------------------------------------------------------------------------------- /docs/code_help/AI_code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/code_help/AI_code.md -------------------------------------------------------------------------------- /docs/code_help/development_standards/comment_standards(注释规范).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/code_help/development_standards/comment_standards(注释规范).md -------------------------------------------------------------------------------- /docs/code_help/development_standards/logs_standards(日志输出规范).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/code_help/development_standards/logs_standards(日志输出规范).md -------------------------------------------------------------------------------- /docs/code_help/development_standards/naming_notations(命名规范).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/code_help/development_standards/naming_notations(命名规范).md -------------------------------------------------------------------------------- /docs/code_help/directory_structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/code_help/directory_structure.md -------------------------------------------------------------------------------- /docs/code_help/golang_standards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/code_help/golang_standards.md -------------------------------------------------------------------------------- /docs/demand-community/2025.10.10-webhook告警推送信息扩展.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.10.10-webhook告警推送信息扩展.md -------------------------------------------------------------------------------- /docs/demand-community/2025.10.14-数据处理和流转模块改造设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.10.14-数据处理和流转模块改造设计.md -------------------------------------------------------------------------------- /docs/demand-community/2025.10.14-设备数据写入层设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.10.14-设备数据写入层设计.md -------------------------------------------------------------------------------- /docs/demand-community/2025.10.15-设备状态和心跳重构方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.10.15-设备状态和心跳重构方案.md -------------------------------------------------------------------------------- /docs/demand-community/2025.10.16-WebSocket设备状态订阅优化方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.10.16-WebSocket设备状态订阅优化方案.md -------------------------------------------------------------------------------- /docs/demand-community/2025.10.17-指令交互相关改造方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.10.17-指令交互相关改造方案.md -------------------------------------------------------------------------------- /docs/demand-community/2025.10.20-MQTT适配器相关改造.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.10.20-MQTT适配器相关改造.md -------------------------------------------------------------------------------- /docs/demand-community/2025.10.20-客户端订阅设备遥测.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.10.20-客户端订阅设备遥测.md -------------------------------------------------------------------------------- /docs/demand-community/2025.10.22-主题构造位置变更.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.10.22-主题构造位置变更.md -------------------------------------------------------------------------------- /docs/demand-community/2025.10.26-变更.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.10.26-变更.md -------------------------------------------------------------------------------- /docs/demand-community/2025.10.31-设备诊断.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.10.31-设备诊断.md -------------------------------------------------------------------------------- /docs/demand-community/2025.11.11-主题转换.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.11.11-主题转换.md -------------------------------------------------------------------------------- /docs/demand-community/2025.11.3-修改遥测ws推送位置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.11.3-修改遥测ws推送位置.md -------------------------------------------------------------------------------- /docs/demand-community/2025.11.3-设备状态历史.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.11.3-设备状态历史.md -------------------------------------------------------------------------------- /docs/demand-community/2025.12.10-主题转换变更.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.12.10-主题转换变更.md -------------------------------------------------------------------------------- /docs/demand-community/2025.9.16-多级网关改造.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.9.16-多级网关改造.md -------------------------------------------------------------------------------- /docs/demand-community/2025.9.16-改造方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.9.16-改造方案.md -------------------------------------------------------------------------------- /docs/demand-community/2025.9.17-多层网关测试数据.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.9.17-多层网关测试数据.md -------------------------------------------------------------------------------- /docs/demand-community/2025.9.18-手机号验重.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.9.18-手机号验重.md -------------------------------------------------------------------------------- /docs/demand-community/2025.9.25-webhook告警推推送适配工单.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.9.25-webhook告警推推送适配工单.md -------------------------------------------------------------------------------- /docs/demand-community/2025.9.26-接入服务认证接口限流.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/2025.9.26-接入服务认证接口限流.md -------------------------------------------------------------------------------- /docs/demand-community/importance-2025.10.15-设备数据接入层架构设计总结.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/importance-2025.10.15-设备数据接入层架构设计总结.md -------------------------------------------------------------------------------- /docs/demand-community/设备数据入库相关表结构.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/demand-community/设备数据入库相关表结构.sql -------------------------------------------------------------------------------- /docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/docs.go -------------------------------------------------------------------------------- /docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/swagger.json -------------------------------------------------------------------------------- /docs/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/swagger.yaml -------------------------------------------------------------------------------- /docs/设计/automated_scene_linkage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/设计/automated_scene_linkage.md -------------------------------------------------------------------------------- /docs/设计/users-table额外扩展字段需求&设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/设计/users-table额外扩展字段需求&设计.md -------------------------------------------------------------------------------- /docs/设计/在线离线.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/docs/设计/在线离线.md -------------------------------------------------------------------------------- /files/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/files/logo.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/go.sum -------------------------------------------------------------------------------- /initialize/alarm_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/alarm_cache.go -------------------------------------------------------------------------------- /initialize/automate_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/automate_cache.go -------------------------------------------------------------------------------- /initialize/automatecache/device_multiple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/automatecache/device_multiple.go -------------------------------------------------------------------------------- /initialize/automatecache/device_one.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/automatecache/device_one.go -------------------------------------------------------------------------------- /initialize/casbin_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/casbin_init.go -------------------------------------------------------------------------------- /initialize/cron_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/cron_init.go -------------------------------------------------------------------------------- /initialize/croninit/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/croninit/cron.go -------------------------------------------------------------------------------- /initialize/croninit/device_stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/croninit/device_stats.go -------------------------------------------------------------------------------- /initialize/limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/limiter.go -------------------------------------------------------------------------------- /initialize/log_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/log_init.go -------------------------------------------------------------------------------- /initialize/pg_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/pg_init.go -------------------------------------------------------------------------------- /initialize/redis_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/redis_init.go -------------------------------------------------------------------------------- /initialize/rsa_private_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/rsa_private_key.go -------------------------------------------------------------------------------- /initialize/test/alarm_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/test/alarm_cache_test.go -------------------------------------------------------------------------------- /initialize/test/automate_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/test/automate_cache_test.go -------------------------------------------------------------------------------- /initialize/viper_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/viper_init.go -------------------------------------------------------------------------------- /initialize/定时任务说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/定时任务说明.md -------------------------------------------------------------------------------- /initialize/缓存说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/initialize/缓存说明.md -------------------------------------------------------------------------------- /internal/adapter/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/adapter/message.go -------------------------------------------------------------------------------- /internal/adapter/mqttadapter/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/adapter/mqttadapter/adapter.go -------------------------------------------------------------------------------- /internal/adapter/mqttadapter/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/adapter/mqttadapter/client.go -------------------------------------------------------------------------------- /internal/adapter/mqttadapter/publisher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/adapter/mqttadapter/publisher.go -------------------------------------------------------------------------------- /internal/adapter/mqttadapter/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/adapter/mqttadapter/subscriber.go -------------------------------------------------------------------------------- /internal/adapter/mqttadapter/topics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/adapter/mqttadapter/topics.go -------------------------------------------------------------------------------- /internal/api/_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/_README.md -------------------------------------------------------------------------------- /internal/api/alarm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/alarm.go -------------------------------------------------------------------------------- /internal/api/attribute_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/attribute_data.go -------------------------------------------------------------------------------- /internal/api/board.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/board.go -------------------------------------------------------------------------------- /internal/api/casbin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/casbin.go -------------------------------------------------------------------------------- /internal/api/command_set_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/command_set_log.go -------------------------------------------------------------------------------- /internal/api/data_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/data_policy.go -------------------------------------------------------------------------------- /internal/api/data_script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/data_script.go -------------------------------------------------------------------------------- /internal/api/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/device.go -------------------------------------------------------------------------------- /internal/api/device_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/device_auth.go -------------------------------------------------------------------------------- /internal/api/device_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/device_config.go -------------------------------------------------------------------------------- /internal/api/device_config_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/device_config_schema.go -------------------------------------------------------------------------------- /internal/api/device_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/device_model.go -------------------------------------------------------------------------------- /internal/api/device_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/device_schema.go -------------------------------------------------------------------------------- /internal/api/device_topic_mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/device_topic_mapping.go -------------------------------------------------------------------------------- /internal/api/enter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/enter.go -------------------------------------------------------------------------------- /internal/api/event_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/event_data.go -------------------------------------------------------------------------------- /internal/api/expected_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/expected_data.go -------------------------------------------------------------------------------- /internal/api/logo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/logo.go -------------------------------------------------------------------------------- /internal/api/message_push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/message_push.go -------------------------------------------------------------------------------- /internal/api/notification_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/notification_group.go -------------------------------------------------------------------------------- /internal/api/notification_group_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/notification_group_schema.go -------------------------------------------------------------------------------- /internal/api/notification_histories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/notification_histories.go -------------------------------------------------------------------------------- /internal/api/notification_histories_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/notification_histories_schema.go -------------------------------------------------------------------------------- /internal/api/notification_services_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/notification_services_config.go -------------------------------------------------------------------------------- /internal/api/open_api_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/open_api_keys.go -------------------------------------------------------------------------------- /internal/api/operation_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/operation_log.go -------------------------------------------------------------------------------- /internal/api/ota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/ota.go -------------------------------------------------------------------------------- /internal/api/product.go: -------------------------------------------------------------------------------- 1 | package api 2 | 3 | type ProductApi struct{} 4 | -------------------------------------------------------------------------------- /internal/api/protocol_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/protocol_plugin.go -------------------------------------------------------------------------------- /internal/api/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/role.go -------------------------------------------------------------------------------- /internal/api/scene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/scene.go -------------------------------------------------------------------------------- /internal/api/scene_automations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/scene_automations.go -------------------------------------------------------------------------------- /internal/api/service_access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/service_access.go -------------------------------------------------------------------------------- /internal/api/service_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/service_plugin.go -------------------------------------------------------------------------------- /internal/api/sseapi/sseapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/sseapi/sseapi.go -------------------------------------------------------------------------------- /internal/api/sys_dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/sys_dict.go -------------------------------------------------------------------------------- /internal/api/sys_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/sys_function.go -------------------------------------------------------------------------------- /internal/api/sys_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/sys_user.go -------------------------------------------------------------------------------- /internal/api/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/system.go -------------------------------------------------------------------------------- /internal/api/system_monitor_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/system_monitor_api.go -------------------------------------------------------------------------------- /internal/api/telemetry_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/telemetry_data.go -------------------------------------------------------------------------------- /internal/api/ui_elements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/ui_elements.go -------------------------------------------------------------------------------- /internal/api/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/api/upload.go -------------------------------------------------------------------------------- /internal/api/vis_plugin.go: -------------------------------------------------------------------------------- 1 | package api 2 | 3 | type VisPluginApi struct{} 4 | -------------------------------------------------------------------------------- /internal/app/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/application.go -------------------------------------------------------------------------------- /internal/app/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/config.go -------------------------------------------------------------------------------- /internal/app/cron_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/cron_service.go -------------------------------------------------------------------------------- /internal/app/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/diagnostics.go -------------------------------------------------------------------------------- /internal/app/downlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/downlink.go -------------------------------------------------------------------------------- /internal/app/grpc_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/grpc_service.go -------------------------------------------------------------------------------- /internal/app/heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/heartbeat.go -------------------------------------------------------------------------------- /internal/app/http_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/http_service.go -------------------------------------------------------------------------------- /internal/app/mqtt_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/mqtt_service.go -------------------------------------------------------------------------------- /internal/app/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/options.go -------------------------------------------------------------------------------- /internal/app/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/service.go -------------------------------------------------------------------------------- /internal/app/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/storage.go -------------------------------------------------------------------------------- /internal/app/uplink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/app/uplink.go -------------------------------------------------------------------------------- /internal/dal/_README.md: -------------------------------------------------------------------------------- 1 | # 数据访问层 -------------------------------------------------------------------------------- /internal/dal/action_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/action_info.go -------------------------------------------------------------------------------- /internal/dal/alarm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/alarm.go -------------------------------------------------------------------------------- /internal/dal/attribute_datas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/attribute_datas.go -------------------------------------------------------------------------------- /internal/dal/attribute_set_logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/attribute_set_logs.go -------------------------------------------------------------------------------- /internal/dal/board.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/board.go -------------------------------------------------------------------------------- /internal/dal/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/command.go -------------------------------------------------------------------------------- /internal/dal/command_set_logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/command_set_logs.go -------------------------------------------------------------------------------- /internal/dal/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/common.go -------------------------------------------------------------------------------- /internal/dal/data_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/data_policy.go -------------------------------------------------------------------------------- /internal/dal/data_script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/data_script.go -------------------------------------------------------------------------------- /internal/dal/device_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_auth.go -------------------------------------------------------------------------------- /internal/dal/device_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_config.go -------------------------------------------------------------------------------- /internal/dal/device_groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_groups.go -------------------------------------------------------------------------------- /internal/dal/device_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_model.go -------------------------------------------------------------------------------- /internal/dal/device_model_attribute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_model_attribute.go -------------------------------------------------------------------------------- /internal/dal/device_model_custom_commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_model_custom_commands.go -------------------------------------------------------------------------------- /internal/dal/device_model_custom_control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_model_custom_control.go -------------------------------------------------------------------------------- /internal/dal/device_model_telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_model_telemetry.go -------------------------------------------------------------------------------- /internal/dal/device_status_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_status_history.go -------------------------------------------------------------------------------- /internal/dal/device_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_template.go -------------------------------------------------------------------------------- /internal/dal/device_topic_mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_topic_mapping.go -------------------------------------------------------------------------------- /internal/dal/device_trigger_condition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/device_trigger_condition.go -------------------------------------------------------------------------------- /internal/dal/devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/devices.go -------------------------------------------------------------------------------- /internal/dal/dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/dict.go -------------------------------------------------------------------------------- /internal/dal/dict_language.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/dict_language.go -------------------------------------------------------------------------------- /internal/dal/enter.go: -------------------------------------------------------------------------------- 1 | package dal 2 | -------------------------------------------------------------------------------- /internal/dal/event_datas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/event_datas.go -------------------------------------------------------------------------------- /internal/dal/expected_datas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/expected_datas.go -------------------------------------------------------------------------------- /internal/dal/latest_device_alarm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/latest_device_alarm.go -------------------------------------------------------------------------------- /internal/dal/logo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/logo.go -------------------------------------------------------------------------------- /internal/dal/message_push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/message_push.go -------------------------------------------------------------------------------- /internal/dal/notification_groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/notification_groups.go -------------------------------------------------------------------------------- /internal/dal/notification_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/notification_history.go -------------------------------------------------------------------------------- /internal/dal/notification_services_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/notification_services_config.go -------------------------------------------------------------------------------- /internal/dal/one_time_tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/one_time_tasks.go -------------------------------------------------------------------------------- /internal/dal/open_api_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/open_api_keys.go -------------------------------------------------------------------------------- /internal/dal/operation_logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/operation_logs.go -------------------------------------------------------------------------------- /internal/dal/ota_upgrade_packages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/ota_upgrade_packages.go -------------------------------------------------------------------------------- /internal/dal/ota_upgrade_tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/ota_upgrade_tasks.go -------------------------------------------------------------------------------- /internal/dal/periodic_tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/periodic_tasks.go -------------------------------------------------------------------------------- /internal/dal/products.go: -------------------------------------------------------------------------------- 1 | package dal 2 | -------------------------------------------------------------------------------- /internal/dal/protocol_plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/protocol_plugins.go -------------------------------------------------------------------------------- /internal/dal/r_group_device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/r_group_device.go -------------------------------------------------------------------------------- /internal/dal/roles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/roles.go -------------------------------------------------------------------------------- /internal/dal/scene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/scene.go -------------------------------------------------------------------------------- /internal/dal/scene_automation_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/scene_automation_log.go -------------------------------------------------------------------------------- /internal/dal/scene_automations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/scene_automations.go -------------------------------------------------------------------------------- /internal/dal/scene_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/scene_log.go -------------------------------------------------------------------------------- /internal/dal/service_access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/service_access.go -------------------------------------------------------------------------------- /internal/dal/service_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/service_plugin.go -------------------------------------------------------------------------------- /internal/dal/sys_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/sys_function.go -------------------------------------------------------------------------------- /internal/dal/telemetry_current_datas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/telemetry_current_datas.go -------------------------------------------------------------------------------- /internal/dal/telemetry_datas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/telemetry_datas.go -------------------------------------------------------------------------------- /internal/dal/telemetry_datas_aggregate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/telemetry_datas_aggregate.go -------------------------------------------------------------------------------- /internal/dal/telemetry_set_logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/telemetry_set_logs.go -------------------------------------------------------------------------------- /internal/dal/ui_elements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/ui_elements.go -------------------------------------------------------------------------------- /internal/dal/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/dal/users.go -------------------------------------------------------------------------------- /internal/dal/vis_plugin.go: -------------------------------------------------------------------------------- 1 | package dal 2 | -------------------------------------------------------------------------------- /internal/diagnostics/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/diagnostics/collector.go -------------------------------------------------------------------------------- /internal/diagnostics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/diagnostics/metrics.go -------------------------------------------------------------------------------- /internal/diagnostics/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/diagnostics/types.go -------------------------------------------------------------------------------- /internal/downlink/bus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/downlink/bus.go -------------------------------------------------------------------------------- /internal/downlink/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/downlink/errors.go -------------------------------------------------------------------------------- /internal/downlink/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/downlink/handler.go -------------------------------------------------------------------------------- /internal/downlink/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/downlink/interfaces.go -------------------------------------------------------------------------------- /internal/downlink/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/downlink/types.go -------------------------------------------------------------------------------- /internal/logic/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/logic/device.go -------------------------------------------------------------------------------- /internal/logic/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/logic/user.go -------------------------------------------------------------------------------- /internal/middleware/apikey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/middleware/apikey.go -------------------------------------------------------------------------------- /internal/middleware/casbin_middle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/middleware/casbin_middle.go -------------------------------------------------------------------------------- /internal/middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/middleware/cors.go -------------------------------------------------------------------------------- /internal/middleware/jwt_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/middleware/jwt_auth.go -------------------------------------------------------------------------------- /internal/middleware/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/middleware/metrics.go -------------------------------------------------------------------------------- /internal/middleware/operations_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/middleware/operations_log.go -------------------------------------------------------------------------------- /internal/middleware/response/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/middleware/response/response.go -------------------------------------------------------------------------------- /internal/model/_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/_README.md -------------------------------------------------------------------------------- /internal/model/action_info.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/action_info.gen.go -------------------------------------------------------------------------------- /internal/model/alarm.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/alarm.http.go -------------------------------------------------------------------------------- /internal/model/alarm_config.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/alarm_config.gen.go -------------------------------------------------------------------------------- /internal/model/alarm_config.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/alarm_config.http.go -------------------------------------------------------------------------------- /internal/model/alarm_history.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/alarm_history.gen.go -------------------------------------------------------------------------------- /internal/model/alarm_info.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/alarm_info.gen.go -------------------------------------------------------------------------------- /internal/model/alarm_info.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/alarm_info.http.go -------------------------------------------------------------------------------- /internal/model/attribute_datas.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/attribute_datas.gen.go -------------------------------------------------------------------------------- /internal/model/attribute_datas.http.go: -------------------------------------------------------------------------------- 1 | package model 2 | -------------------------------------------------------------------------------- /internal/model/attribute_set_logs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/attribute_set_logs.gen.go -------------------------------------------------------------------------------- /internal/model/attribute_set_logs.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/attribute_set_logs.http.go -------------------------------------------------------------------------------- /internal/model/board_devices_vo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/board_devices_vo.go -------------------------------------------------------------------------------- /internal/model/board_users_vo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/board_users_vo.go -------------------------------------------------------------------------------- /internal/model/boards.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/boards.gen.go -------------------------------------------------------------------------------- /internal/model/boards.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/boards.http.go -------------------------------------------------------------------------------- /internal/model/casbin.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/casbin.http.go -------------------------------------------------------------------------------- /internal/model/casbin_rule.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/casbin_rule.gen.go -------------------------------------------------------------------------------- /internal/model/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/command.go -------------------------------------------------------------------------------- /internal/model/command_set_logs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/command_set_logs.gen.go -------------------------------------------------------------------------------- /internal/model/command_set_logs.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/command_set_logs.http.go -------------------------------------------------------------------------------- /internal/model/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/common.go -------------------------------------------------------------------------------- /internal/model/data_policy.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/data_policy.gen.go -------------------------------------------------------------------------------- /internal/model/data_policy.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/data_policy.http.go -------------------------------------------------------------------------------- /internal/model/data_script.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/data_script.http.go -------------------------------------------------------------------------------- /internal/model/data_scripts.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/data_scripts.gen.go -------------------------------------------------------------------------------- /internal/model/device_auth.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_auth.http.go -------------------------------------------------------------------------------- /internal/model/device_configs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_configs.gen.go -------------------------------------------------------------------------------- /internal/model/device_configs.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_configs.http.go -------------------------------------------------------------------------------- /internal/model/device_model.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_model.http.go -------------------------------------------------------------------------------- /internal/model/device_model_attributes.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_model_attributes.gen.go -------------------------------------------------------------------------------- /internal/model/device_model_commands.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_model_commands.gen.go -------------------------------------------------------------------------------- /internal/model/device_model_custom_commands.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_model_custom_commands.gen.go -------------------------------------------------------------------------------- /internal/model/device_model_custom_control.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_model_custom_control.gen.go -------------------------------------------------------------------------------- /internal/model/device_model_custom_control.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_model_custom_control.http.go -------------------------------------------------------------------------------- /internal/model/device_model_events.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_model_events.gen.go -------------------------------------------------------------------------------- /internal/model/device_model_telemetry.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_model_telemetry.gen.go -------------------------------------------------------------------------------- /internal/model/device_status_history.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_status_history.gen.go -------------------------------------------------------------------------------- /internal/model/device_status_history.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_status_history.http.go -------------------------------------------------------------------------------- /internal/model/device_templates.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_templates.gen.go -------------------------------------------------------------------------------- /internal/model/device_templates.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_templates.http.go -------------------------------------------------------------------------------- /internal/model/device_topic_mappings.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_topic_mappings.gen.go -------------------------------------------------------------------------------- /internal/model/device_topic_mappings.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_topic_mappings.http.go -------------------------------------------------------------------------------- /internal/model/device_trigger_condition.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_trigger_condition.gen.go -------------------------------------------------------------------------------- /internal/model/device_trigger_condition.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_trigger_condition.http.go -------------------------------------------------------------------------------- /internal/model/device_user_logs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/device_user_logs.gen.go -------------------------------------------------------------------------------- /internal/model/devices.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/devices.gen.go -------------------------------------------------------------------------------- /internal/model/devices.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/devices.http.go -------------------------------------------------------------------------------- /internal/model/event_datas.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/event_datas.gen.go -------------------------------------------------------------------------------- /internal/model/event_datas.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/event_datas.http.go -------------------------------------------------------------------------------- /internal/model/expected_datas.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/expected_datas.gen.go -------------------------------------------------------------------------------- /internal/model/expected_datas.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/expected_datas.http.go -------------------------------------------------------------------------------- /internal/model/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/gateway.go -------------------------------------------------------------------------------- /internal/model/groups.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/groups.gen.go -------------------------------------------------------------------------------- /internal/model/latest_device_alarms.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/latest_device_alarms.gen.go -------------------------------------------------------------------------------- /internal/model/logo.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/logo.gen.go -------------------------------------------------------------------------------- /internal/model/logo.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/logo.http.go -------------------------------------------------------------------------------- /internal/model/message_push_config.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/message_push_config.gen.go -------------------------------------------------------------------------------- /internal/model/message_push_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/message_push_http.go -------------------------------------------------------------------------------- /internal/model/message_push_log.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/message_push_log.gen.go -------------------------------------------------------------------------------- /internal/model/message_push_manage.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/message_push_manage.gen.go -------------------------------------------------------------------------------- /internal/model/message_push_rule_log.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/message_push_rule_log.gen.go -------------------------------------------------------------------------------- /internal/model/notification_groups.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/notification_groups.gen.go -------------------------------------------------------------------------------- /internal/model/notification_groups.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/notification_groups.http.go -------------------------------------------------------------------------------- /internal/model/notification_histories.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/notification_histories.gen.go -------------------------------------------------------------------------------- /internal/model/notification_histories.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/notification_histories.http.go -------------------------------------------------------------------------------- /internal/model/notification_services_config.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/notification_services_config.gen.go -------------------------------------------------------------------------------- /internal/model/notification_services_config.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/notification_services_config.http.go -------------------------------------------------------------------------------- /internal/model/one_time_tasks.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/one_time_tasks.gen.go -------------------------------------------------------------------------------- /internal/model/open_api_keys.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/open_api_keys.gen.go -------------------------------------------------------------------------------- /internal/model/open_api_keys.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/open_api_keys.http.go -------------------------------------------------------------------------------- /internal/model/operation_logs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/operation_logs.gen.go -------------------------------------------------------------------------------- /internal/model/operation_logs.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/operation_logs.http.go -------------------------------------------------------------------------------- /internal/model/ota_upgrade_packages.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/ota_upgrade_packages.gen.go -------------------------------------------------------------------------------- /internal/model/ota_upgrade_packages.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/ota_upgrade_packages.http.go -------------------------------------------------------------------------------- /internal/model/ota_upgrade_task_details.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/ota_upgrade_task_details.gen.go -------------------------------------------------------------------------------- /internal/model/ota_upgrade_tasks.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/ota_upgrade_tasks.gen.go -------------------------------------------------------------------------------- /internal/model/ota_upgrade_tasks.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/ota_upgrade_tasks.http.go -------------------------------------------------------------------------------- /internal/model/periodic_tasks.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/periodic_tasks.gen.go -------------------------------------------------------------------------------- /internal/model/products.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/products.gen.go -------------------------------------------------------------------------------- /internal/model/products.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/products.http.go -------------------------------------------------------------------------------- /internal/model/protocol_plugins.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/protocol_plugins.gen.go -------------------------------------------------------------------------------- /internal/model/protocol_plugins.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/protocol_plugins.http.go -------------------------------------------------------------------------------- /internal/model/r_group_device.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/r_group_device.gen.go -------------------------------------------------------------------------------- /internal/model/roles.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/roles.gen.go -------------------------------------------------------------------------------- /internal/model/roles.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/roles.http.go -------------------------------------------------------------------------------- /internal/model/scene_action_info.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/scene_action_info.gen.go -------------------------------------------------------------------------------- /internal/model/scene_automation_log.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/scene_automation_log.gen.go -------------------------------------------------------------------------------- /internal/model/scene_automation_log.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/scene_automation_log.http.go -------------------------------------------------------------------------------- /internal/model/scene_automations.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/scene_automations.gen.go -------------------------------------------------------------------------------- /internal/model/scene_automations.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/scene_automations.http.go -------------------------------------------------------------------------------- /internal/model/scene_info.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/scene_info.gen.go -------------------------------------------------------------------------------- /internal/model/scene_info.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/scene_info.http.go -------------------------------------------------------------------------------- /internal/model/scene_log.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/scene_log.gen.go -------------------------------------------------------------------------------- /internal/model/service_access.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/service_access.gen.go -------------------------------------------------------------------------------- /internal/model/service_access.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/service_access.http.go -------------------------------------------------------------------------------- /internal/model/service_plugins.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/service_plugins.gen.go -------------------------------------------------------------------------------- /internal/model/service_plugins.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/service_plugins.http.go -------------------------------------------------------------------------------- /internal/model/sys_dict.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/sys_dict.gen.go -------------------------------------------------------------------------------- /internal/model/sys_dict.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/sys_dict.http.go -------------------------------------------------------------------------------- /internal/model/sys_dict_language.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/sys_dict_language.gen.go -------------------------------------------------------------------------------- /internal/model/sys_dict_language.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/sys_dict_language.http.go -------------------------------------------------------------------------------- /internal/model/sys_function.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/sys_function.gen.go -------------------------------------------------------------------------------- /internal/model/sys_ui_elements.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/sys_ui_elements.gen.go -------------------------------------------------------------------------------- /internal/model/sys_ui_elements.gen.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/sys_ui_elements.gen.http.go -------------------------------------------------------------------------------- /internal/model/sys_version.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/sys_version.gen.go -------------------------------------------------------------------------------- /internal/model/telemetry_current_datas.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/telemetry_current_datas.gen.go -------------------------------------------------------------------------------- /internal/model/telemetry_datas.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/telemetry_datas.gen.go -------------------------------------------------------------------------------- /internal/model/telemetry_datas.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/telemetry_datas.http.go -------------------------------------------------------------------------------- /internal/model/telemetry_set_logs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/telemetry_set_logs.gen.go -------------------------------------------------------------------------------- /internal/model/user_address.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/user_address.gen.go -------------------------------------------------------------------------------- /internal/model/users.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/users.gen.go -------------------------------------------------------------------------------- /internal/model/users.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/users.http.go -------------------------------------------------------------------------------- /internal/model/users_vo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/users_vo.go -------------------------------------------------------------------------------- /internal/model/vis_dashboard.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/vis_dashboard.gen.go -------------------------------------------------------------------------------- /internal/model/vis_dashboard.http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/vis_dashboard.http.go -------------------------------------------------------------------------------- /internal/model/vis_files.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/vis_files.gen.go -------------------------------------------------------------------------------- /internal/model/vis_plugin.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/vis_plugin.gen.go -------------------------------------------------------------------------------- /internal/model/vis_plugin.http.go: -------------------------------------------------------------------------------- 1 | package model 2 | -------------------------------------------------------------------------------- /internal/model/vis_plugin_local.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/model/vis_plugin_local.gen.go -------------------------------------------------------------------------------- /internal/processor/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/processor/cache.go -------------------------------------------------------------------------------- /internal/processor/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/processor/constants.go -------------------------------------------------------------------------------- /internal/processor/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/processor/errors.go -------------------------------------------------------------------------------- /internal/processor/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/processor/executor.go -------------------------------------------------------------------------------- /internal/processor/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/processor/models.go -------------------------------------------------------------------------------- /internal/processor/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/processor/processor.go -------------------------------------------------------------------------------- /internal/processor/script_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/processor/script_processor.go -------------------------------------------------------------------------------- /internal/query/action_info.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/action_info.gen.go -------------------------------------------------------------------------------- /internal/query/alarm_config.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/alarm_config.gen.go -------------------------------------------------------------------------------- /internal/query/alarm_history.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/alarm_history.gen.go -------------------------------------------------------------------------------- /internal/query/alarm_info.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/alarm_info.gen.go -------------------------------------------------------------------------------- /internal/query/attribute_datas.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/attribute_datas.gen.go -------------------------------------------------------------------------------- /internal/query/attribute_set_logs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/attribute_set_logs.gen.go -------------------------------------------------------------------------------- /internal/query/boards.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/boards.gen.go -------------------------------------------------------------------------------- /internal/query/casbin_rule.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/casbin_rule.gen.go -------------------------------------------------------------------------------- /internal/query/command_set_logs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/command_set_logs.gen.go -------------------------------------------------------------------------------- /internal/query/data_policy.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/data_policy.gen.go -------------------------------------------------------------------------------- /internal/query/data_scripts.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/data_scripts.gen.go -------------------------------------------------------------------------------- /internal/query/device_configs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_configs.gen.go -------------------------------------------------------------------------------- /internal/query/device_model_attributes.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_model_attributes.gen.go -------------------------------------------------------------------------------- /internal/query/device_model_commands.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_model_commands.gen.go -------------------------------------------------------------------------------- /internal/query/device_model_custom_commands.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_model_custom_commands.gen.go -------------------------------------------------------------------------------- /internal/query/device_model_custom_control.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_model_custom_control.gen.go -------------------------------------------------------------------------------- /internal/query/device_model_events.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_model_events.gen.go -------------------------------------------------------------------------------- /internal/query/device_model_telemetry.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_model_telemetry.gen.go -------------------------------------------------------------------------------- /internal/query/device_status_history.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_status_history.gen.go -------------------------------------------------------------------------------- /internal/query/device_templates.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_templates.gen.go -------------------------------------------------------------------------------- /internal/query/device_topic_mappings.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_topic_mappings.gen.go -------------------------------------------------------------------------------- /internal/query/device_trigger_condition.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_trigger_condition.gen.go -------------------------------------------------------------------------------- /internal/query/device_user_logs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/device_user_logs.gen.go -------------------------------------------------------------------------------- /internal/query/devices.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/devices.gen.go -------------------------------------------------------------------------------- /internal/query/event_datas.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/event_datas.gen.go -------------------------------------------------------------------------------- /internal/query/expected_datas.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/expected_datas.gen.go -------------------------------------------------------------------------------- /internal/query/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/gen.go -------------------------------------------------------------------------------- /internal/query/groups.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/groups.gen.go -------------------------------------------------------------------------------- /internal/query/latest_device_alarms.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/latest_device_alarms.gen.go -------------------------------------------------------------------------------- /internal/query/logo.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/logo.gen.go -------------------------------------------------------------------------------- /internal/query/message_push_config.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/message_push_config.gen.go -------------------------------------------------------------------------------- /internal/query/message_push_log.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/message_push_log.gen.go -------------------------------------------------------------------------------- /internal/query/message_push_manage.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/message_push_manage.gen.go -------------------------------------------------------------------------------- /internal/query/message_push_rule_log.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/message_push_rule_log.gen.go -------------------------------------------------------------------------------- /internal/query/notification_groups.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/notification_groups.gen.go -------------------------------------------------------------------------------- /internal/query/notification_histories.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/notification_histories.gen.go -------------------------------------------------------------------------------- /internal/query/notification_services_config.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/notification_services_config.gen.go -------------------------------------------------------------------------------- /internal/query/one_time_tasks.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/one_time_tasks.gen.go -------------------------------------------------------------------------------- /internal/query/open_api_keys.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/open_api_keys.gen.go -------------------------------------------------------------------------------- /internal/query/operation_logs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/operation_logs.gen.go -------------------------------------------------------------------------------- /internal/query/ota_upgrade_packages.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/ota_upgrade_packages.gen.go -------------------------------------------------------------------------------- /internal/query/ota_upgrade_task_details.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/ota_upgrade_task_details.gen.go -------------------------------------------------------------------------------- /internal/query/ota_upgrade_tasks.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/ota_upgrade_tasks.gen.go -------------------------------------------------------------------------------- /internal/query/periodic_tasks.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/periodic_tasks.gen.go -------------------------------------------------------------------------------- /internal/query/products.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/products.gen.go -------------------------------------------------------------------------------- /internal/query/protocol_plugins.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/protocol_plugins.gen.go -------------------------------------------------------------------------------- /internal/query/r_group_device.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/r_group_device.gen.go -------------------------------------------------------------------------------- /internal/query/roles.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/roles.gen.go -------------------------------------------------------------------------------- /internal/query/scene_action_info.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/scene_action_info.gen.go -------------------------------------------------------------------------------- /internal/query/scene_automation_log.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/scene_automation_log.gen.go -------------------------------------------------------------------------------- /internal/query/scene_automations.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/scene_automations.gen.go -------------------------------------------------------------------------------- /internal/query/scene_info.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/scene_info.gen.go -------------------------------------------------------------------------------- /internal/query/scene_log.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/scene_log.gen.go -------------------------------------------------------------------------------- /internal/query/service_access.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/service_access.gen.go -------------------------------------------------------------------------------- /internal/query/service_plugins.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/service_plugins.gen.go -------------------------------------------------------------------------------- /internal/query/sys_dict.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/sys_dict.gen.go -------------------------------------------------------------------------------- /internal/query/sys_dict_language.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/sys_dict_language.gen.go -------------------------------------------------------------------------------- /internal/query/sys_function.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/sys_function.gen.go -------------------------------------------------------------------------------- /internal/query/sys_ui_elements.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/sys_ui_elements.gen.go -------------------------------------------------------------------------------- /internal/query/sys_version.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/sys_version.gen.go -------------------------------------------------------------------------------- /internal/query/telemetry_current_datas.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/telemetry_current_datas.gen.go -------------------------------------------------------------------------------- /internal/query/telemetry_datas.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/telemetry_datas.gen.go -------------------------------------------------------------------------------- /internal/query/telemetry_set_logs.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/telemetry_set_logs.gen.go -------------------------------------------------------------------------------- /internal/query/user_address.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/user_address.gen.go -------------------------------------------------------------------------------- /internal/query/users.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/users.gen.go -------------------------------------------------------------------------------- /internal/query/vis_dashboard.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/vis_dashboard.gen.go -------------------------------------------------------------------------------- /internal/query/vis_files.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/vis_files.gen.go -------------------------------------------------------------------------------- /internal/query/vis_plugin.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/vis_plugin.gen.go -------------------------------------------------------------------------------- /internal/query/vis_plugin_local.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/query/vis_plugin_local.gen.go -------------------------------------------------------------------------------- /internal/service/_README.md: -------------------------------------------------------------------------------- 1 | # 注意事项 -------------------------------------------------------------------------------- /internal/service/alarm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/alarm.go -------------------------------------------------------------------------------- /internal/service/attribute_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/attribute_data.go -------------------------------------------------------------------------------- /internal/service/automate_decoration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/automate_decoration.go -------------------------------------------------------------------------------- /internal/service/automate_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/automate_task.go -------------------------------------------------------------------------------- /internal/service/automate_telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/automate_telemetry.go -------------------------------------------------------------------------------- /internal/service/automate_telemetry_action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/automate_telemetry_action.go -------------------------------------------------------------------------------- /internal/service/board.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/board.go -------------------------------------------------------------------------------- /internal/service/casbin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/casbin.go -------------------------------------------------------------------------------- /internal/service/command_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/command_data.go -------------------------------------------------------------------------------- /internal/service/data_script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/data_script.go -------------------------------------------------------------------------------- /internal/service/datapolicy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/datapolicy.go -------------------------------------------------------------------------------- /internal/service/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/device.go -------------------------------------------------------------------------------- /internal/service/device_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/device_auth.go -------------------------------------------------------------------------------- /internal/service/device_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/device_config.go -------------------------------------------------------------------------------- /internal/service/device_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/device_group.go -------------------------------------------------------------------------------- /internal/service/device_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/device_model.go -------------------------------------------------------------------------------- /internal/service/device_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/device_template.go -------------------------------------------------------------------------------- /internal/service/device_topic_mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/device_topic_mapping.go -------------------------------------------------------------------------------- /internal/service/enter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/enter.go -------------------------------------------------------------------------------- /internal/service/event_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/event_data.go -------------------------------------------------------------------------------- /internal/service/expected_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/expected_data.go -------------------------------------------------------------------------------- /internal/service/heartbeat_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/heartbeat_monitor.go -------------------------------------------------------------------------------- /internal/service/heartbeat_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/heartbeat_service.go -------------------------------------------------------------------------------- /internal/service/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/interfaces.go -------------------------------------------------------------------------------- /internal/service/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/jwt.go -------------------------------------------------------------------------------- /internal/service/login_lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/login_lock.go -------------------------------------------------------------------------------- /internal/service/logo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/logo.go -------------------------------------------------------------------------------- /internal/service/message_push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/message_push.go -------------------------------------------------------------------------------- /internal/service/notification_groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/notification_groups.go -------------------------------------------------------------------------------- /internal/service/notification_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/notification_history.go -------------------------------------------------------------------------------- /internal/service/notification_services_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/notification_services_config.go -------------------------------------------------------------------------------- /internal/service/notification_test.go: -------------------------------------------------------------------------------- 1 | package service 2 | -------------------------------------------------------------------------------- /internal/service/open_api_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/open_api_keys.go -------------------------------------------------------------------------------- /internal/service/operation_logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/operation_logs.go -------------------------------------------------------------------------------- /internal/service/ota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/ota.go -------------------------------------------------------------------------------- /internal/service/product.go: -------------------------------------------------------------------------------- 1 | package service 2 | 3 | type Product struct{} 4 | -------------------------------------------------------------------------------- /internal/service/protocol_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/protocol_plugin.go -------------------------------------------------------------------------------- /internal/service/protocol_plugin/notify_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/protocol_plugin/notify_plugin.go -------------------------------------------------------------------------------- /internal/service/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/role.go -------------------------------------------------------------------------------- /internal/service/scene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/scene.go -------------------------------------------------------------------------------- /internal/service/scene_automation_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/scene_automation_log.go -------------------------------------------------------------------------------- /internal/service/scene_automations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/scene_automations.go -------------------------------------------------------------------------------- /internal/service/service_access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/service_access.go -------------------------------------------------------------------------------- /internal/service/service_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/service_plugin.go -------------------------------------------------------------------------------- /internal/service/sys_dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/sys_dict.go -------------------------------------------------------------------------------- /internal/service/sys_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/sys_function.go -------------------------------------------------------------------------------- /internal/service/sys_ui_elements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/sys_ui_elements.go -------------------------------------------------------------------------------- /internal/service/sys_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/sys_user.go -------------------------------------------------------------------------------- /internal/service/system_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/system_monitor.go -------------------------------------------------------------------------------- /internal/service/telemetry_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/telemetry_data.go -------------------------------------------------------------------------------- /internal/service/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/service/users.go -------------------------------------------------------------------------------- /internal/service/vis_plugin.go: -------------------------------------------------------------------------------- 1 | package service 2 | 3 | type VisPlugin struct{} 4 | -------------------------------------------------------------------------------- /internal/storage/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/storage/config.go -------------------------------------------------------------------------------- /internal/storage/direct_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/storage/direct_writer.go -------------------------------------------------------------------------------- /internal/storage/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/storage/interfaces.go -------------------------------------------------------------------------------- /internal/storage/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/storage/metrics.go -------------------------------------------------------------------------------- /internal/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/storage/storage.go -------------------------------------------------------------------------------- /internal/storage/telemetry_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/storage/telemetry_writer.go -------------------------------------------------------------------------------- /internal/storage/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/storage/types.go -------------------------------------------------------------------------------- /internal/uplink/attribute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/uplink/attribute.go -------------------------------------------------------------------------------- /internal/uplink/bus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/uplink/bus.go -------------------------------------------------------------------------------- /internal/uplink/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/uplink/errors.go -------------------------------------------------------------------------------- /internal/uplink/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/uplink/event.go -------------------------------------------------------------------------------- /internal/uplink/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/uplink/response.go -------------------------------------------------------------------------------- /internal/uplink/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/uplink/status.go -------------------------------------------------------------------------------- /internal/uplink/telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/uplink/telemetry.go -------------------------------------------------------------------------------- /internal/uplink/uplink_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/internal/uplink/uplink_manager.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/main.go -------------------------------------------------------------------------------- /mqtt/init_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/mqtt/init_config.go -------------------------------------------------------------------------------- /mqtt/mqtt_config_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/mqtt/mqtt_config_struct.go -------------------------------------------------------------------------------- /mqtt/publish/mqtt_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/mqtt/publish/mqtt_client.go -------------------------------------------------------------------------------- /mqtt/simulation_publish/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/mqtt/simulation_publish/send.go -------------------------------------------------------------------------------- /mqtt/subscribe/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/mqtt/subscribe/gateway.go -------------------------------------------------------------------------------- /mqtt/subscribe/mqtt_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/mqtt/subscribe/mqtt_client.go -------------------------------------------------------------------------------- /mqtt/subscribe/ota_progress_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/mqtt/subscribe/ota_progress_message.go -------------------------------------------------------------------------------- /mqtt/subscribe/pubilc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/mqtt/subscribe/pubilc.go -------------------------------------------------------------------------------- /pkg/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/common/common.go -------------------------------------------------------------------------------- /pkg/common/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/common/http.go -------------------------------------------------------------------------------- /pkg/common/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/common/lock.go -------------------------------------------------------------------------------- /pkg/common/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/common/time.go -------------------------------------------------------------------------------- /pkg/common/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/common/user.go -------------------------------------------------------------------------------- /pkg/constant/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/constant/constant.go -------------------------------------------------------------------------------- /pkg/errcode/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/errcode/code.go -------------------------------------------------------------------------------- /pkg/errcode/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/errcode/error.go -------------------------------------------------------------------------------- /pkg/errcode/language.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/errcode/language.go -------------------------------------------------------------------------------- /pkg/errcode/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/errcode/manager.go -------------------------------------------------------------------------------- /pkg/global/SSEManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/global/SSEManager.go -------------------------------------------------------------------------------- /pkg/global/WSManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/global/WSManager.go -------------------------------------------------------------------------------- /pkg/global/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/global/global.go -------------------------------------------------------------------------------- /pkg/metrics/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/metrics/collect.go -------------------------------------------------------------------------------- /pkg/metrics/collect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/metrics/collect_test.go -------------------------------------------------------------------------------- /pkg/metrics/memory_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/metrics/memory_storage.go -------------------------------------------------------------------------------- /pkg/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/utils/apikey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/apikey.go -------------------------------------------------------------------------------- /pkg/utils/e-mail.go: -------------------------------------------------------------------------------- 1 | package utils 2 | 3 | // send email 4 | -------------------------------------------------------------------------------- /pkg/utils/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/file.go -------------------------------------------------------------------------------- /pkg/utils/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/hash.go -------------------------------------------------------------------------------- /pkg/utils/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/jwt.go -------------------------------------------------------------------------------- /pkg/utils/lang.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/lang.go -------------------------------------------------------------------------------- /pkg/utils/mosquitto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/mosquitto.go -------------------------------------------------------------------------------- /pkg/utils/password_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/password_utils.go -------------------------------------------------------------------------------- /pkg/utils/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/script.go -------------------------------------------------------------------------------- /pkg/utils/serialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/serialize.go -------------------------------------------------------------------------------- /pkg/utils/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/struct.go -------------------------------------------------------------------------------- /pkg/utils/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/time.go -------------------------------------------------------------------------------- /pkg/utils/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/pkg/utils/validate.go -------------------------------------------------------------------------------- /router/apps/alarm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/alarm.go -------------------------------------------------------------------------------- /router/apps/attribute_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/attribute_data.go -------------------------------------------------------------------------------- /router/apps/board.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/board.go -------------------------------------------------------------------------------- /router/apps/casbin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/casbin.go -------------------------------------------------------------------------------- /router/apps/command_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/command_data.go -------------------------------------------------------------------------------- /router/apps/data_script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/data_script.go -------------------------------------------------------------------------------- /router/apps/datapolicy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/datapolicy.go -------------------------------------------------------------------------------- /router/apps/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/device.go -------------------------------------------------------------------------------- /router/apps/device_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/device_auth.go -------------------------------------------------------------------------------- /router/apps/device_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/device_config.go -------------------------------------------------------------------------------- /router/apps/enter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/enter.go -------------------------------------------------------------------------------- /router/apps/event_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/event_data.go -------------------------------------------------------------------------------- /router/apps/expected_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/expected_data.go -------------------------------------------------------------------------------- /router/apps/logo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/logo.go -------------------------------------------------------------------------------- /router/apps/message_push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/message_push.go -------------------------------------------------------------------------------- /router/apps/notification_groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/notification_groups.go -------------------------------------------------------------------------------- /router/apps/notification_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/notification_history.go -------------------------------------------------------------------------------- /router/apps/notification_services_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/notification_services_config.go -------------------------------------------------------------------------------- /router/apps/open_api_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/open_api_keys.go -------------------------------------------------------------------------------- /router/apps/operation_logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/operation_logs.go -------------------------------------------------------------------------------- /router/apps/ota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/ota.go -------------------------------------------------------------------------------- /router/apps/protocol_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/protocol_plugin.go -------------------------------------------------------------------------------- /router/apps/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/role.go -------------------------------------------------------------------------------- /router/apps/scene.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/scene.go -------------------------------------------------------------------------------- /router/apps/scene_automations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/scene_automations.go -------------------------------------------------------------------------------- /router/apps/service_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/service_plugin.go -------------------------------------------------------------------------------- /router/apps/sys_dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/sys_dict.go -------------------------------------------------------------------------------- /router/apps/sys_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/sys_function.go -------------------------------------------------------------------------------- /router/apps/sys_ui_elements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/sys_ui_elements.go -------------------------------------------------------------------------------- /router/apps/sys_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/sys_user.go -------------------------------------------------------------------------------- /router/apps/system_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/system_monitor.go -------------------------------------------------------------------------------- /router/apps/telemetry_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/telemetry_data.go -------------------------------------------------------------------------------- /router/apps/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/apps/upload.go -------------------------------------------------------------------------------- /router/router_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/router_init.go -------------------------------------------------------------------------------- /router/sse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/router/sse.go -------------------------------------------------------------------------------- /sql/1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/1.sql -------------------------------------------------------------------------------- /sql/10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/10.sql -------------------------------------------------------------------------------- /sql/11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/11.sql -------------------------------------------------------------------------------- /sql/12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/12.sql -------------------------------------------------------------------------------- /sql/13.sql: -------------------------------------------------------------------------------- 1 | -- ✅2025/12/10 设备主题转换表添加数据标识符字段 2 | ALTER TABLE public.device_topic_mappings ADD data_identifier varchar(500) NULL; 3 | -------------------------------------------------------------------------------- /sql/2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/2.sql -------------------------------------------------------------------------------- /sql/3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/3.sql -------------------------------------------------------------------------------- /sql/4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/4.sql -------------------------------------------------------------------------------- /sql/5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/5.sql -------------------------------------------------------------------------------- /sql/6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/6.sql -------------------------------------------------------------------------------- /sql/7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/7.sql -------------------------------------------------------------------------------- /sql/8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/8.sql -------------------------------------------------------------------------------- /sql/9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/9.sql -------------------------------------------------------------------------------- /sql/_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/sql/_README.md -------------------------------------------------------------------------------- /static/metrics-viewer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/static/metrics-viewer.html -------------------------------------------------------------------------------- /static/metrics-viewer_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/static/metrics-viewer_en.html -------------------------------------------------------------------------------- /test/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/test/example_test.go -------------------------------------------------------------------------------- /test/multidb/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/test/multidb/docker-compose.yml -------------------------------------------------------------------------------- /test/pg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/test/pg_test.go -------------------------------------------------------------------------------- /test/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/test/readme.md -------------------------------------------------------------------------------- /test/rsa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/test/rsa_test.go -------------------------------------------------------------------------------- /test/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/test/user.go -------------------------------------------------------------------------------- /third_party/grpc/tptodb_client/grpc_tptodb/tp_to_db.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/third_party/grpc/tptodb_client/grpc_tptodb/tp_to_db.pb.go -------------------------------------------------------------------------------- /third_party/grpc/tptodb_client/grpc_tptodb/tp_to_db_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/third_party/grpc/tptodb_client/grpc_tptodb/tp_to_db_grpc.pb.go -------------------------------------------------------------------------------- /third_party/grpc/tptodb_client/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/third_party/grpc/tptodb_client/init.go -------------------------------------------------------------------------------- /third_party/others/http_client/procotol_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/third_party/others/http_client/procotol_plugin.go -------------------------------------------------------------------------------- /third_party/others/http_client/request_method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThingsPanel/thingspanel-backend-community/HEAD/third_party/others/http_client/request_method.go --------------------------------------------------------------------------------