package com.gis.mapper; import com.gis.domain.po.FileEntity; import com.gis.mapper.provider.FileProvider; import com.gis.mapper.provider.SpiritProvider; import org.apache.ibatis.annotations.*; import org.springframework.data.jpa.repository.Modifying; import org.springframework.stereotype.Component; import java.util.List; @Component @Mapper public interface FileMapper extends IBaseMapper { // @Modifying // @Update(value = "UPDATE tb_file SET fk_id = #{fkId} WHERE id in ( #{ids} )") // void setFkIdByIds(String ids, String fkId); @SelectProvider(type = FileProvider.class, method = "setFkIdByIds") void setFkIdByIds(String ids, String fkId); @Select(value = "select * from tb_file where rec_status = 'A' AND fk_id = #{fkId}") List findByFkId(String fkId); @Delete(value = "DELETE FROM tb_file WHERE fk_id = #{fkId}") void deleteByFkId(String fkId); }