| | |
| | | public class AttendanceServiceImpl extends ServiceImpl<AttendanceMapper, Attendance> implements IAttendanceService { |
| | | |
| | | @Override |
| | | public IPage<Attendance> selectAttendancePage(IPage<Attendance> page, Long department, AttendanceVO attendance) { |
| | | return page.setRecords(baseMapper.selectAttendancePage(page,department, attendance)); |
| | | public IPage<AttendanceVO> selectAttendancePage(IPage<AttendanceVO> page, AttendanceVO attendance) { |
| | | return page.setRecords(baseMapper.selectAttendancePage(page, attendance)); |
| | | } |
| | | |
| | | /** |
| | | * 导出考勤数据 |
| | | * @param attendance |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<AttendanceExcel> exportAttendane(String name,String beginTimes,String endTimes,String attendancetypes) { |
| | | List<AttendanceExcel> userList = baseMapper.exportAttendane(name, beginTimes, endTimes,attendancetypes); |
| | | userList.forEach(user -> { |
| | | user.setAttendanceType(DictBizCache.getValue(DictBizEnum.TEST,user.getAttendanceType())); |
| | | // user.setClockType(DictBizCache.getValue(DictBizEnum.CLOCKTYPE,user.getClockType())); |
| | | user.setDepartment(StringUtil.join(SysCache.getDeptNames(user.getDepartment()))); |
| | | }); |
| | | public List<AttendanceExcel> exportAttendane(AttendanceVO attendance) { |
| | | List<AttendanceExcel> userList = baseMapper.exportAttendane(attendance); |
| | | return userList; |
| | | } |
| | | |