设备表
This commit is contained in:
parent
23d5e6b4f6
commit
87f37c20b9
|
|
@ -21,6 +21,7 @@ public interface MaDevInfoMapper {
|
||||||
|
|
||||||
List<MaDevFile> getFileList(@Param("maId") Integer maId, @Param("fileType") Integer fileType);
|
List<MaDevFile> getFileList(@Param("maId") Integer maId, @Param("fileType") Integer fileType);
|
||||||
|
|
||||||
|
// 批量更新装备上下架状态
|
||||||
Integer updateDeviceStatus(List<MapBean> list);
|
Integer updateDeviceStatus(List<MapBean> list);
|
||||||
|
|
||||||
Integer delDevice(String[] list);
|
Integer delDevice(String[] list);
|
||||||
|
|
|
||||||
|
|
@ -93,10 +93,20 @@
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<update id="updateDeviceStatus">
|
<update id="updateDeviceStatus">
|
||||||
<foreach collection="list" item="data" index="index" separator=";">
|
UPDATE ma_dev_info
|
||||||
UPDATE ma_dev_info SET up_down_status = #{data.value} where ma_id =#{data.key}
|
SET up_down_status =
|
||||||
|
CASE ma_id
|
||||||
|
<foreach collection="list" item="data">
|
||||||
|
WHEN #{data.key} THEN #{data.value}
|
||||||
|
</foreach>
|
||||||
|
END
|
||||||
|
WHERE ma_id IN
|
||||||
|
<foreach collection="list" item="data" open="(" separator="," close=")">
|
||||||
|
#{data.key}
|
||||||
</foreach>
|
</foreach>
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
|
||||||
<!-- 完善的updateDeviceApi方法 -->
|
<!-- 完善的updateDeviceApi方法 -->
|
||||||
<update id="updateDeviceApi" parameterType="com.bonus.material.devchange.domain.MaDevInfo">
|
<update id="updateDeviceApi" parameterType="com.bonus.material.devchange.domain.MaDevInfo">
|
||||||
UPDATE ma_dev_info
|
UPDATE ma_dev_info
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue