package com.yeejoin.amos.boot.module.jcs.api.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yeejoin.amos.boot.module.jcs.api.dto.SignDto;
import com.yeejoin.amos.boot.module.jcs.api.dto.SinStaticDto;
import com.yeejoin.amos.boot.module.jcs.api.entity.Sign;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.Map;

/**
 * 打卡记录 Mapper 接口
 *
 * @author system_generator
 * @date 2022-08-15
 */
public interface SignMapper extends BaseMapper<Sign> {


    IPage<SignDto> queryForPage(IPage<?> page,SignDto dto);

    IPage<SinStaticDto> queryStaticForPage(IPage<?> page, SinStaticDto dto);

    int queryPersonNum(String bizOgrCode);

//    Map<String, Object> getSignStatistic(@Param("bizOrgCode") String bizOgrCode, @Param("userId") String userId);
}
