3 天以前 b852254d90e7d1955db31db154193ec8ee84d8b3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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);
 
}