DeviceUpgradePackageMapper.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.ruoyi.device.mapper;
  2. import com.ruoyi.device.domain.entity.DeviceUpgradePackage;
  3. import java.util.List;
  4. /**
  5. * 设备升级包数据访问
  6. */
  7. public interface DeviceUpgradePackageMapper
  8. {
  9. /**
  10. * 按状态、设备类型、升级包类型、固件类型、版本号 查询升级包列表
  11. */
  12. List<DeviceUpgradePackage> selectDeviceUpgradePackageList(DeviceUpgradePackage query);
  13. /**
  14. * 按主键查询升级包
  15. */
  16. DeviceUpgradePackage selectDeviceUpgradePackageById(Long id);
  17. /**
  18. * 校验版本号唯一性(同一设备类型+固件类型+升级包类型下 是否存在相同版本号)
  19. */
  20. DeviceUpgradePackage checkAppVersionUnique(DeviceUpgradePackage deviceUpgradePackage);
  21. /**
  22. * 新增设备升级包
  23. */
  24. int insertDeviceUpgradePackage(DeviceUpgradePackage deviceUpgradePackage);
  25. /**
  26. * 修改设备升级包
  27. */
  28. int updateDeviceUpgradePackage(DeviceUpgradePackage deviceUpgradePackage);
  29. /**
  30. * 根据ID逻辑删除设备升级包
  31. */
  32. int deleteDeviceUpgradePackageByIds(Long[] ids);
  33. }