将原有 TDengine 强耦合的 Mapper 层重构为统一的 TsDb 抽象接口: - 新增 IotTsDbDeviceMessageDao / IotTsDbDevicePropertyDao 接口 - 实现 TDengine 和 CTSDB(InfluxDB) 两套适配器 - 通过 viewsh.iot.tsdb.type 配置项切换时序数据库引擎 - Service 层从直接依赖 TDengine Mapper 改为依赖抽象 Dao 接口 - 新增 influxdb-client-java 7.2.0 依赖 - 删除旧的 TDengineTableInitRunner,统一由 TsDbTableInitRunner 管理 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>