diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/entity/AttDetailByMonthBean.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/entity/AttDetailByMonthBean.java index 5eb192d..c642583 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/entity/AttDetailByMonthBean.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/entity/AttDetailByMonthBean.java @@ -96,6 +96,12 @@ public class AttDetailByMonthBean { @Excel(name = "请假天数") private double leaveNum; + /** + * 外勤天数 + */ + @Excel(name = "外勤天数") + private double outsideAttNum; + /**打卡记录*/ @Excel(name = "打卡记录") private int clockingRecordNum; diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/att/AttDetailByMonthMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/att/AttDetailByMonthMapper.xml index 1e060f0..5456051 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/att/AttDetailByMonthMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/att/AttDetailByMonthMapper.xml @@ -59,7 +59,8 @@ coalesce(skipping_num,0) as skippingNum, coalesce(leave_num,0) as leaveNum, coalesce(address_error_num,0) as addressErrorNum, - coalesce(ein_error_num,0) as einErrorNum + coalesce(ein_error_num,0) as einErrorNum, + coalesce(outside_att_num,0) as outsideAttNum from att_month_report amr left join att_group_person_relation p on p.user_id = amr.user_id where amr.is_active = 1 and p.is_active = 1