diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttendanceDetailsController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttendanceDetailsController.java index 630871d..46cc12c 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttendanceDetailsController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttendanceDetailsController.java @@ -280,4 +280,20 @@ public class AttendanceDetailsController extends BaseController { } return getDataTableError(new ArrayList<>()); } + + + /** + * 获取数据看板-详细记录 + */ + @GetMapping("/getAttDayReportDetailsListData") + @Log(title = "数据看板->数据看板-> 今日异常统计", businessType = BusinessType.QUERY) + public TableDataInfo getAttDayReportDetailsListData(AttDataDetailsBean bean) { + try{ + startPage(); + return getDataTable(attendanceDetailsService.getAttDayReportDetailsListData(bean)); + }catch (Exception e){ + log.error(e.toString(),e); + } + return getDataTableError(new ArrayList<>()); + } } diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttendanceDetailsDao.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttendanceDetailsDao.java index a2372c0..2d3e5da 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttendanceDetailsDao.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/dao/AttendanceDetailsDao.java @@ -86,4 +86,6 @@ public interface AttendanceDetailsDao { List getOutCountList(AttDataDetailsBean bean); List getAttDayList(AttDataDetailsBean bean); + + List getAttDayReportDetailsListData(AttDataDetailsBean bean); } diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsService.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsService.java index cf84418..d4469cd 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsService.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsService.java @@ -95,6 +95,8 @@ public interface AttendanceDetailsService { * @return list bean */ List getAttDayReportDetailsList(AttDataDetailsBean bean); + + List getAttDayReportDetailsListData(AttDataDetailsBean bean); List getOutCountList(AttDataDetailsBean bean); diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsServiceImpl.java index 454b165..8ea6df2 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsServiceImpl.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttendanceDetailsServiceImpl.java @@ -166,6 +166,11 @@ public class AttendanceDetailsServiceImpl implements AttendanceDetailsService { return attendanceDetailsDao.getAttDayReportDetailsList(bean); } + @Override + public List getAttDayReportDetailsListData(AttDataDetailsBean bean) { + return attendanceDetailsDao.getAttDayReportDetailsListData(bean); + } + @Override public List getOutCountList(AttDataDetailsBean bean) { return attendanceDetailsDao.getOutCountList(bean); diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/att/AttendanceDetailsMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/att/AttendanceDetailsMapper.xml index 3765fc1..fd6e126 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/att/AttendanceDetailsMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/att/AttendanceDetailsMapper.xml @@ -257,6 +257,34 @@ GROUP BY agpr.user_id +