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 getByuserid(String userid,String monthly); /** * @param userid * @param yearmonth * @throws Exception */ void insertUserAttendanceTotalByyearmonth(String userid, String yearmonth) throws Exception; }