evo-Financial-pc/evo-admin/src/main/java/com/evo/attendance/mapper/RzAttendanceStatisticalMapper.java

65 lines
1.7 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.evo.attendance.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.evo.attendance.domain.RzAttendanceStatistical;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
/**
* 考勤统计Mapper接口
*
* @author chenyj
* @date 2024-09-05
*/
public interface RzAttendanceStatisticalMapper extends BaseMapper<RzAttendanceStatistical>
{
/**
* 查询考勤统计
*
* @param id 考勤统计主键
* @return 考勤统计
*/
public RzAttendanceStatistical selectRzAttendanceStatisticalById(Long id);
/**
* 查询考勤统计列表
*
* @param rzAttendanceStatistical 考勤统计
* @return 考勤统计集合
*/
public List<RzAttendanceStatistical> selectRzAttendanceStatisticalList(RzAttendanceStatistical rzAttendanceStatistical);
/**
* 新增考勤统计
*
* @param rzAttendanceStatistical 考勤统计
* @return 结果
*/
public int insertRzAttendanceStatistical(RzAttendanceStatistical rzAttendanceStatistical);
/**
* 修改考勤统计
*
* @param rzAttendanceStatistical 考勤统计
* @return 结果
*/
public int updateRzAttendanceStatistical(RzAttendanceStatistical rzAttendanceStatistical);
/**
* 根据员工ID时间查询统计信息
* @param staffId
* @param month
* @return
*/
public RzAttendanceStatistical getRzAttendanceStatisticalByDateAndName(@Param("staffId") Long staffId,@Param("month") Date month);
/**
* 查询考勤月的考勤统计信息 *
* @return 考勤统计集合
*/
public List<RzAttendanceStatistical> queryStatisticalByMonth(Date month);
}