package com.ycl.platform.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.ycl.platform.domain.entity.DemeritRecord;
|
import com.ycl.platform.domain.query.DemeritRecordQuery;
|
import com.ycl.platform.domain.vo.screen.DemeritRecordVO;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.Date;
|
|
@Mapper
|
public interface DemeritRecordMapper extends BaseMapper<DemeritRecord> {
|
|
IPage<DemeritRecordVO> getPage(@Param("query") DemeritRecordQuery query, IPage<DemeritRecordVO> page);
|
|
/**
|
* 按时间段物理删除记录(分批)
|
* @param startTime 开始时间
|
* @param endTime 结束时间
|
* @return 删除的记录数
|
*/
|
int deleteByTimeRange(@Param("startTime") Date startTime,
|
@Param("endTime") Date endTime
|
);
|
}
|