TpEEmployeeTailSMapper.java 990 Bytes
package com.zteits.park.mapper.smapper;

import com.zteits.clouds.api.dto.clouds.param.QueryEmployeeDetailRequest;
import com.zteits.clouds.api.dto.park.dto.EmployeeStaticDateDTO;
import com.zteits.park.domain.TpESignRecord;
import com.zteits.park.domain.TpESignRecordDetail;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TpEEmployeeTailSMapper {
    /**
     * 根据签到记录ID 查询点位信息
     *
     * @param signId
     * @return
     */
    TpESignRecord querySignRecordPointInfoBySignId(@Param("signId") Long signId);

    /**
     * 根据签到记录ID 查询点位信息
     *
     * @param signId
     * @return
     */
    TpESignRecordDetail querySignRecordPointInfoBySignDetailId(@Param("signDetailId") Long signId);

    /**
     * 按照时间分组,dat作为入参的统计时间
     * @param request
     * @return
     */
    List<EmployeeStaticDateDTO> getEmployeeTailDateList(QueryEmployeeDetailRequest request);
}