| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package cn.com.lzt.dingattendanceinfo.service;
- import cn.com.lzt.dingattendanceinfo.entity.DingAttendanceinfoEntity;
- import cn.com.lzt.dingattendanceinfo.service.dto.DingAttendanceinfoInDto;
- import cn.com.lzt.dingattendanceinfo.service.dto.DingAttendanceinfoOutDto;
- import cn.com.lzt.userattendancedetail.dto.UserAttendanceDetailDto;
- import org.jeecgframework.core.common.service.CommonService;
- import org.jeecgframework.minidao.pojo.MiniDaoPage;
- import java.io.Serializable;
- import java.util.Date;
- import java.util.List;
- public interface DingAttendanceinfoServiceI extends CommonService {
- public void delete(DingAttendanceinfoEntity entity) throws Exception;
- public Serializable save(DingAttendanceinfoEntity entity) throws Exception;
- public void saveOrUpdate(DingAttendanceinfoEntity entity) throws Exception;
- /**
- * 钉钉考勤原始数据检索
- *
- * @param inDto
- * @param page
- * @param rows
- * @param authSql
- * @param sortorder
- * @return 钉钉考勤原始数据
- */
- public MiniDaoPage<DingAttendanceinfoOutDto> getDingAttendanceInfoList(
- DingAttendanceinfoInDto inDto, int page, int rows, String authSql,
- String sortorder);
- /**
- * 获取某人某天在某排班情况下的考勤记录
- *
- * @author hualong.zhao
- * @date 2017-11-23
- * @param dto
- * @return
- * @throws Exception
- */
- public List<DingAttendanceinfoEntity> getDingAttendanceinfoEntities(
- UserAttendanceDetailDto dto) throws Exception;
-
- /**
- * 获取考勤原始数据,分析原始数据到实时查看表
- *
- * @author yangxi
- * @date 2017-12-26
- */
- public void signRecordSynchronization();
-
- /**
- * 初始化第二天的所有人的考勤实时查看基础数据
- *
- * @author yangxi
- * @date 2017-12-27
- */
- public void attendanceTempInit();
- /**
- * 某个人一个月内的考勤记录
- * @param userid
- * @param curdate
- * @return
- * @throws Exception
- */
- List<DingAttendanceinfoEntity> getDingAttendanceinfoEntitiesInOneMonth(String userid, Date curdate) throws Exception;
- }
|