package com.gkhy.safePlatform.safeCheck.service.baseService; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.safeCheck.entity.SafeCheckRfid; import java.util.List; public interface SafeCheckRfidService extends IService { /** * @description 根据rfid码查询是否存在有效Rfid记录 */ SafeCheckRfid getRfid(String rfid, int deleteStatus); /** * @description 根据rfid名称查询是否存在有效Rfid记录 */ SafeCheckRfid getRfidByRfidName(String rfidName, int deleteStatus); /** * @description 新增一个rfid */ void savaRfid(SafeCheckRfid safeCheckRfid); /** * @description 条件分页查询rfid 没有条件就是全部查询 */ Page listRfidByPage(Page pageInfo, String rfidName, String rfid,List depIds); /** * @description 根据rfid的id和是否删除查询有效rfid数据 */ SafeCheckRfid getRfidById(int rfidId, int deleteStatus); /** * @description 根据rfid的id值以及有效状态进行数据删除 */ void deleteRfidById(SafeCheckRfid safeCheckRfid, int deleteStatus); /** * @description 根据rfid的id值以及有效状态进行数据更新 */ void updateRfidById(SafeCheckRfid safeCheckRfid, int deleteStatus); /** * @description 获取所有有效的RFID名称(有效状态) */ List listRfidName(int intValue); }