| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package cn.com.lzt.userattendancetotal.service;
- import java.util.List;
- import org.jeecgframework.core.common.model.json.DataGrid;
- import org.jeecgframework.core.common.service.CommonService;
- import cn.com.lzt.userattendancetotal.entity.UserAttendanceTotalEntity;
- public interface UserAttendanceTotalServiceI extends CommonService {
- /**
- * 由定时任务, 在每月的月初,将所有员工的上个月的考勤合计 添加入库
- *
- * @author hualong.zhao
- * @date 2017-11-21
- * @param yearmonth 考勤月度
- * @throws Exception
- */
- public void insertUserAttendanceTotalByyearmonth(String yearmonth) throws Exception;
- /**
- *
- * @author hualong.zhao
- * @date 2017-11-30
- * @param userAttendanceTotal
- * @param dataGrid
- */
- void getAttendanceTotalDtos(UserAttendanceTotalEntity userAttendanceTotal,DataGrid dataGrid) throws Exception;;
- /**
- * 批量上报
- * @author hualong.zhao
- * @date 2017-11-30
- * @param ids
- * @throws Exception
- */
- void doBatchReport(String ids) throws Exception;
- /**
- * 批量确认
- * @author hualong.zhao
- * @date 2017-11-30
- * @param ids
- * @throws Exception
- */
- void doBatchAudit(String ids,String confirmStatus) throws Exception;
- public List<UserAttendanceTotalEntity> getByuserid(String userid,String monthly);
- /**
- * @param userid
- * @param yearmonth
- * @throws Exception
- */
- void insertUserAttendanceTotalByyearmonth(String userid, String yearmonth) throws Exception;
- }
|