设备表

This commit is contained in:
syruan 2025-10-14 23:00:47 +08:00
parent 23d5e6b4f6
commit 87f37c20b9
2 changed files with 13 additions and 2 deletions

View File

@ -21,6 +21,7 @@ public interface MaDevInfoMapper {
List<MaDevFile> getFileList(@Param("maId") Integer maId, @Param("fileType") Integer fileType);
// 批量更新装备上下架状态
Integer updateDeviceStatus(List<MapBean> list);
Integer delDevice(String[] list);

View File

@ -93,10 +93,20 @@
</insert>
<update id="updateDeviceStatus">
<foreach collection="list" item="data" index="index" separator=";">
UPDATE ma_dev_info SET up_down_status = #{data.value} where ma_id =#{data.key}
UPDATE ma_dev_info
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>
</update>
<!-- 完善的updateDeviceApi方法 -->
<update id="updateDeviceApi" parameterType="com.bonus.material.devchange.domain.MaDevInfo">
UPDATE ma_dev_info