package jnpf.attendance.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import jnpf.entity.attendance.AttendanceBookOperationLogEntity;
import jnpf.model.attendance.dto.OperationLogQueryDto;
import jnpf.model.attendance.vo.OperationLogPageVo;

/**
 * 考勤本操作日志Service
 *
 * @author Generated
 * @create 2026-04-15
 */
public interface AttendanceBookOperationLogService extends IService<AttendanceBookOperationLogEntity> {

    /**
     * 记录操作日志
     *
     * @param entity 操作日志实体
     */
    void saveLog(AttendanceBookOperationLogEntity entity);

    /**
     * 分页查询操作日志
     *
     * @param queryDto 查询参数
     * @return 分页结果
     */
    Page<OperationLogPageVo> queryPage(OperationLogQueryDto queryDto);
}