26 lines
916 B
Java
26 lines
916 B
Java
package com.weaver.seconddev.feishu.mapper;
|
|
|
|
import com.weaver.seconddev.portal.entity.param.BaseParam;
|
|
import org.apache.ibatis.annotations.MapKey;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* @author:dxfeng
|
|
* @createTime: 2025/07/15
|
|
* @version: 1.0
|
|
*/
|
|
@Mapper
|
|
public interface EmployeePanelMapper {
|
|
|
|
@MapKey("employee")
|
|
Map<BigDecimal, Map<String, Object>> statsWorkTimeLength(@Param("param") BaseParam param, @Param(value = "empIds") List<Long> empIds, @Param(value = "beginDate") Date beginDate, @Param(value = "endDate") Date endDate,
|
|
@Param(value = "tenantKey") String tenantKey, @Param("extraAbsenteeism") boolean extraAbsenteeism, @Param("hasDetailExtend") boolean hasDetailExtend);
|
|
|
|
}
|