25 lines
857 B
Java
25 lines
857 B
Java
package com.ruoyi.cms.mapper;
|
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
import com.ruoyi.cms.domain.VenueBooth;
|
|
import org.apache.ibatis.annotations.Delete;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.util.List;
|
|
|
|
public interface VenueBoothMapper extends BaseMapper<VenueBooth>
|
|
{
|
|
@Delete("DELETE FROM cms_venue_booth WHERE venue_id = #{venueId} AND del_flag <> '0'")
|
|
int physicalDeleteDeletedByVenueId(@Param("venueId") Long venueId);
|
|
|
|
@Delete({
|
|
"<script>",
|
|
"DELETE FROM cms_venue_booth WHERE venue_id = #{venueId} AND id IN",
|
|
"<foreach collection='ids' item='id' open='(' separator=',' close=')'>",
|
|
"#{id}",
|
|
"</foreach>",
|
|
"</script>"
|
|
})
|
|
int physicalDeleteByVenueIdAndIds(@Param("venueId") Long venueId, @Param("ids") List<Long> ids);
|
|
}
|