package cn.iocoder.yudao.module.hrm.service.workhour;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
import cn.iocoder.yudao.module.hrm.controller.admin.workhour.vo.HrmWorkHourSummaryPageReqVO;
|
import cn.iocoder.yudao.module.hrm.controller.admin.workhour.vo.HrmWorkHourSummaryRespVO;
|
|
/**
|
* 月度工时汇总 Service 接口
|
*
|
* @author 超级管理员
|
*/
|
public interface HrmWorkHourSummaryService {
|
|
/**
|
* 生成指定周期的月度工时汇总(考勤口径,按员工 upsert)
|
*
|
* @param period 核算周期(yyyy-MM)
|
*/
|
void generateMonthly(String period);
|
|
/**
|
* 获取月度工时汇总分页
|
*
|
* @param pageReqVO 分页请求
|
* @return 分页结果
|
*/
|
PageResult<HrmWorkHourSummaryRespVO> getWorkHourSummaryPage(HrmWorkHourSummaryPageReqVO pageReqVO);
|
|
}
|