diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/performance/HrmLeaveReqVo.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/performance/HrmLeaveRequestVo.java similarity index 95% rename from ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/performance/HrmLeaveReqVo.java rename to ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/performance/HrmLeaveRequestVo.java index ce4a66b..3f431c1 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/performance/HrmLeaveReqVo.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/performance/HrmLeaveRequestVo.java @@ -9,7 +9,7 @@ import java.util.Date; * 请假明细(来自 hrm_leave_req,关联 hrm_employee.user_id 映射到系统用户) */ @Data -public class HrmLeaveReqVo { +public class HrmLeaveRequestVo { private Long bizId; private Long empId; diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/performance/MonthlyPerformanceReportVo.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/performance/MonthlyPerformanceReportVo.java index 3d0dd94..c14e5a8 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/performance/MonthlyPerformanceReportVo.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/performance/MonthlyPerformanceReportVo.java @@ -27,7 +27,7 @@ public class MonthlyPerformanceReportVo { private List attendanceDetails; /** 明细:请假(hrm_leave_req) */ - private List leaveDetails; + private List leaveDetails; /** 明细:负责人项目(sys_oa_project.functionary) */ private List responsibleProjects; diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/mapper/PerformanceReportMapper.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/mapper/PerformanceReportMapper.java index e1ee376..fb2997e 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/mapper/PerformanceReportMapper.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/mapper/PerformanceReportMapper.java @@ -1,7 +1,7 @@ package com.ruoyi.oa.mapper; import com.ruoyi.oa.domain.vo.SysOaProjectVo; -import com.ruoyi.oa.domain.vo.performance.HrmLeaveReqVo; +import com.ruoyi.oa.domain.vo.performance.HrmLeaveRequestVo; import org.apache.ibatis.annotations.Param; import java.util.Date; @@ -16,9 +16,9 @@ public interface PerformanceReportMapper { * 请假明细:通过 hrm_employee.user_id 映射到系统用户 * 时间口径:与区间有交集(start_time <= endDate 且 end_time >= startDate) */ - List selectLeaveDetails(@Param("userId") Long userId, - @Param("startDate") Date startDate, - @Param("endDate") Date endDate); + List selectLeaveDetails(@Param("userId") Long userId, + @Param("startDate") Date startDate, + @Param("endDate") Date endDate); /** * 负责人项目:sys_oa_project.functionary 包含 nickName diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/PerformanceReportServiceImpl.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/PerformanceReportServiceImpl.java index 1e74772..b1e8bab 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/PerformanceReportServiceImpl.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/PerformanceReportServiceImpl.java @@ -11,7 +11,7 @@ import com.ruoyi.oa.domain.vo.OaProjectScheduleStepVo; import com.ruoyi.oa.domain.vo.SysOaAttendanceVo; import com.ruoyi.oa.domain.vo.SysOaProjectVo; import com.ruoyi.oa.domain.vo.SysOaTaskVo; -import com.ruoyi.oa.domain.vo.performance.HrmLeaveReqVo; +import com.ruoyi.oa.domain.vo.performance.HrmLeaveRequestVo; import com.ruoyi.oa.domain.vo.performance.MonthlyPerformanceReportVo; import com.ruoyi.oa.domain.vo.performance.MonthlyPerformanceSummaryVo; import com.ruoyi.oa.mapper.*; @@ -52,7 +52,7 @@ public class PerformanceReportServiceImpl implements IPerformanceReportService { vo.setAttendanceDetails(attendanceDetails); // 2) 请假明细(hrm_leave_req) - List leaveDetails = performanceReportMapper.selectLeaveDetails(userId, startDate, endDate); + List leaveDetails = performanceReportMapper.selectLeaveDetails(userId, startDate, endDate); vo.setLeaveDetails(leaveDetails); // 3) 负责人项目(functionary) @@ -189,7 +189,7 @@ public class PerformanceReportServiceImpl implements IPerformanceReportService { } private MonthlyPerformanceSummaryVo buildSummary(List attendanceDetails, - List leaveDetails, + List leaveDetails, List responsibleProjects, List mySteps, List projectReports, @@ -217,7 +217,7 @@ public class PerformanceReportServiceImpl implements IPerformanceReportService { s.setLeaveRequestCount(leaveDetails == null ? 0L : (long) leaveDetails.size()); BigDecimal leaveHours = BigDecimal.ZERO; if (leaveDetails != null) { - for (HrmLeaveReqVo lr : leaveDetails) { + for (HrmLeaveRequestVo lr : leaveDetails) { if (lr.getHours() != null) { leaveHours = leaveHours.add(lr.getHours()); } diff --git a/ruoyi-oa/src/main/resources/mapper/oa/PerformanceReportMapper.xml b/ruoyi-oa/src/main/resources/mapper/oa/PerformanceReportMapper.xml index cd4fe6d..abfc0fb 100644 --- a/ruoyi-oa/src/main/resources/mapper/oa/PerformanceReportMapper.xml +++ b/ruoyi-oa/src/main/resources/mapper/oa/PerformanceReportMapper.xml @@ -4,7 +4,7 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - SELECT lr.biz_id AS bizId, lr.emp_id AS empId,