| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package cn.com.lzt.attendancetemp.dao;
- import java.util.List;
- import org.jeecgframework.minidao.annotation.Param;
- import org.jeecgframework.minidao.annotation.ResultType;
- import org.jeecgframework.minidao.pojo.MiniDaoPage;
- import org.springframework.stereotype.Repository;
- import cn.com.lzt.attendancetemp.dto.AttendanceTempInDto;
- import cn.com.lzt.attendancetemp.dto.AttendanceTempOutDto;
- import cn.com.lzt.holiday.entity.HolidayEntity;
- import cn.com.lzt.overtimerecord.entity.OvertimeRecordEntity;
- @Repository
- public interface AttendanceTempDao {
- /**
- * 钉钉考勤实时查看数据检索_项目用
- * @param inDto
- * @param page
- * @param rows
- * @param authSql
- * @param sortorder
- * @return 钉钉考勤实时查看数据
- */
- @ResultType(AttendanceTempOutDto.class)
- public MiniDaoPage<AttendanceTempOutDto> dataGrid(@Param("inDto") AttendanceTempInDto inDto,
- @Param("page") int page,@Param("rows") int rows,@Param("authSql") String authSql,@Param("sortorder") String sortorder);
-
- /**
- * 钉钉考勤实时查看数据检索_公司用
- * @param inDto
- * @param page
- * @param rows
- * @param authSql
- * @param sortorder
- * @return 钉钉考勤实时查看数据
- */
- @ResultType(AttendanceTempOutDto.class)
- public MiniDaoPage<AttendanceTempOutDto> dataGrid_all(@Param("inDto") AttendanceTempInDto inDto,
- @Param("page") int page,@Param("rows") int rows,@Param("authSql") String authSql,@Param("sortorder") String sortorder);
-
-
- /**
- * 指定日期内的请假情况
- * @param userid 用户ID
- * @param holidayDate 请假时间
- * @param bpmStatus 审核状态
- * @return 请假情况
- */
- @ResultType(HolidayEntity.class)
- public List<HolidayEntity> getHolidayEntityList(@Param("userid") String userid, @Param("holidayDate") String holidayDate, @Param("bpmStatus")String bpmStatus);
-
-
- /**
- * 指定日期内的加班情况
- * @param userid 用户ID
- * @param overtimeDate 加班时间
- * @return 加班情况
- */
- @ResultType(OvertimeRecordEntity.class)
- public List<OvertimeRecordEntity> getOvertimeRecordEntityList(@Param("userid") String userid, @Param("overtimeDate") String overtimeDate);
-
- }
|