package com.oying.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.oying.domain.SysLog; import com.oying.domain.dto.SysLogQueryCriteria; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @author Z * @description * @date 2023-06-12 **/ @Mapper public interface SysLogMapper extends BaseMapper { List queryAll(@Param("criteria") SysLogQueryCriteria criteria); IPage queryAll(@Param("criteria") SysLogQueryCriteria criteria, Page page); IPage queryAllByUser(@Param("criteria") SysLogQueryCriteria criteria, Page page); String getExceptionDetails(@Param("id") Long id); void deleteByLevel(@Param("logType") String logType); }