|
@@ -22,6 +22,7 @@
|
|
|
,p.CREATE_BY as "createBy"
|
|
|
,p.DATE_UPDATE as "dateUpdate"
|
|
|
,p.UPDATE_BY as "updateBy"
|
|
|
+ ,p.parm_type as "parmType"
|
|
|
,t.`NAME` as "attributeName"
|
|
|
</sql>
|
|
|
|
|
@@ -74,6 +75,7 @@
|
|
|
,p.CREATE_BY as "createBy"
|
|
|
,p.DATE_UPDATE as "dateUpdate"
|
|
|
,p.UPDATE_BY as "updateBy"
|
|
|
+ ,p.parm_type as "parmType"
|
|
|
,b.`NAME` as "attributeName"
|
|
|
from sms_device a
|
|
|
inner join sms_device_parm p on p.DEVICE_ID=a.id and p.parent_scene_id = #{sceneId} and p.`STATUS`=1
|
|
@@ -111,17 +113,17 @@
|
|
|
|
|
|
<!-- 新增所有列 -->
|
|
|
<insert id="insert" keyProperty="id" useGeneratedKeys="true">
|
|
|
- INSERT INTO sms_device_parm (TENANT_ID ,parent_scene_id,scene_id,DEVICE_ID ,ATTRIBUTE_ID ,IS_SUSPENSION ,IS_REPORT ,IS_CHART ,IS_MAP ,IS_ALARM ,IS_ARTWORK ,REMARK ,SEQ,STATUS ,DATE_CREATE ,CREATE_BY ,DATE_UPDATE ,UPDATE_BY )
|
|
|
- VALUES(#{tenantId},#{parentSceneId},#{sceneId},#{deviceId},#{attributeId},#{isSuspension},#{isReport},#{isChart},#{isMap},#{isAlarm},#{isArtwork},#{remark},#{seq},#{status},#{dateCreate},#{createBy},#{dateUpdate},#{updateBy})
|
|
|
+ INSERT INTO sms_device_parm (TENANT_ID ,parent_scene_id,scene_id,DEVICE_ID ,ATTRIBUTE_ID ,IS_SUSPENSION ,IS_REPORT ,IS_CHART ,IS_MAP ,IS_ALARM ,IS_ARTWORK,PARM_TYPE ,REMARK ,SEQ,STATUS ,DATE_CREATE ,CREATE_BY ,DATE_UPDATE ,UPDATE_BY )
|
|
|
+ VALUES(#{tenantId},#{parentSceneId},#{sceneId},#{deviceId},#{attributeId},#{isSuspension},#{isReport},#{isChart},#{isMap},#{isAlarm},#{isArtwork},#{parmType},#{remark},#{seq},#{status},#{dateCreate},#{createBy},#{dateUpdate},#{updateBy})
|
|
|
</insert>
|
|
|
|
|
|
<!-- 批量新增 -->
|
|
|
<insert id="batchInsert">
|
|
|
INSERT INTO sms_device_parm (TENANT_ID ,parent_scene_id,scene_id,DEVICE_ID ,ATTRIBUTE_ID ,IS_SUSPENSION ,IS_REPORT ,IS_CHART ,IS_MAP
|
|
|
- ,IS_ALARM ,IS_ARTWORK ,REMARK ,SEQ,STATUS ,DATE_CREATE ,CREATE_BY ,DATE_UPDATE ,UPDATE_BY )
|
|
|
+ ,IS_ALARM ,IS_ARTWORK ,PARM_TYPE,REMARK ,SEQ,STATUS ,DATE_CREATE ,CREATE_BY ,DATE_UPDATE ,UPDATE_BY )
|
|
|
values
|
|
|
<foreach collection="deviceParms" item="item" index="index" separator=",">
|
|
|
- (#{item.tenantId},#{item.parentSceneId},#{item.sceneId},#{item.deviceId},#{item.attributeId},#{item.isSuspension},#{item.isReport},#{item.isChart},#{item.isMap},#{item.isAlarm},#{item.isArtwork},#{item.remark},#{seq},#{item.status},#{item.dateCreate},#{item.createBy},#{item.dateUpdate},#{item.updateBy})
|
|
|
+ (#{item.tenantId},#{item.parentSceneId},#{item.sceneId},#{item.deviceId},#{item.attributeId},#{item.isSuspension},#{item.isReport},#{item.isChart},#{item.isMap},#{item.isAlarm},#{item.isArtwork},#{item.parmType},#{item.remark},#{seq},#{item.status},#{item.dateCreate},#{item.createBy},#{item.dateUpdate},#{item.updateBy})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -159,6 +161,9 @@
|
|
|
<if test="remark != null and remark != '' ">
|
|
|
REMARK = #{remark},
|
|
|
</if>
|
|
|
+ <if test="parmType != null and parmType != '' ">
|
|
|
+ parm_type = #{parmType},
|
|
|
+ </if>
|
|
|
<if test="seq != null and seq != '' ">
|
|
|
SEQ = #{seq},
|
|
|
</if>
|