OrderSubscriptionMessageMapper.java
808 Bytes
package com.tianting.infoloop.mapper;
import com.tianting.infoloop.inject.MyBaseMapper;
import com.tianting.infoloop.model.db.OrderSubscriptionMessageDb;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface OrderSubscriptionMessageMapper extends MyBaseMapper<OrderSubscriptionMessageDb> {
/**
* 批量物理删除(绕过逻辑删除)
*/
@Delete("<script>" +
"DELETE FROM order_subscription_message " +
"WHERE enterpriseId = #{enterpriseId} " +
"AND id IN " +
"<foreach collection='ids' item='id' open='(' separator=',' close=')'>" +
"#{id}" +
"</foreach>" +
"</script>")
int physicalDeleteByIds(@Param("ids") List<Long> ids, @Param("enterpriseId") int enterpriseId);
}