2024-12-19 16:43:56 +08:00
|
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
|
<!DOCTYPE mapper
|
|
|
|
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
2024-12-20 14:44:46 +08:00
|
|
|
|
<mapper namespace="cn.iocoder.yudao.module.iot.dal.tdengine.TdThingModelMessageMapper">
|
2024-12-19 16:43:56 +08:00
|
|
|
|
|
|
|
|
|
<!-- 创建物模型消息日志超级表 -->
|
|
|
|
|
<update id="createSuperTable">
|
2024-12-31 17:00:25 +08:00
|
|
|
|
CREATE STABLE thing_model_message_${productKey}(
|
2024-12-19 21:23:07 +08:00
|
|
|
|
ts TIMESTAMP,
|
2024-12-30 22:46:24 +08:00
|
|
|
|
id NCHAR(64),
|
|
|
|
|
sys NCHAR(2048),
|
|
|
|
|
method NCHAR(255),
|
2024-12-31 17:00:25 +08:00
|
|
|
|
params NCHAR(2048),
|
|
|
|
|
device_name NCHAR(64)
|
2024-12-19 16:43:56 +08:00
|
|
|
|
)TAGS (
|
2024-12-30 22:46:24 +08:00
|
|
|
|
device_key NCHAR(50)
|
2024-12-19 16:43:56 +08:00
|
|
|
|
)
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<!-- 创建物模型消息日志子表,带有deviceKey的TAG -->
|
|
|
|
|
<update id="createTableWithTag">
|
2024-12-31 17:00:25 +08:00
|
|
|
|
CREATE STABLE ${deviceKey}
|
|
|
|
|
USING thing_model_message_${productKey}(
|
2024-12-19 16:43:56 +08:00
|
|
|
|
ts,
|
|
|
|
|
id ,
|
|
|
|
|
sys ,
|
|
|
|
|
method ,
|
2024-12-31 17:00:25 +08:00
|
|
|
|
params ,
|
|
|
|
|
device_name
|
2024-12-19 16:43:56 +08:00
|
|
|
|
)TAGS(
|
2024-12-20 14:44:46 +08:00
|
|
|
|
#{device_key}
|
2024-12-19 16:43:56 +08:00
|
|
|
|
)
|
|
|
|
|
</update>
|
|
|
|
|
</mapper>
|