首页出勤排序、员工补贴员工id搜索条件

master 49
hshansha 6 months ago
parent 84219e3732
commit 9675064dec

@ -16,7 +16,7 @@ import java.util.Map;
* @date 2025-05-12 * @date 2025-05-12
*/ */
public interface PayRequireAttendanceReportMapper extends BaseMapperPlus<PayRequireAttendanceReportMapper, PayRequireAttendanceReport, PayRequireAttendanceReportVo> { public interface PayRequireAttendanceReportMapper extends BaseMapperPlus<PayRequireAttendanceReportMapper, PayRequireAttendanceReport, PayRequireAttendanceReportVo> {
@Select("SELECT `year`, `month` FROM pay_require_attendance_report WHERE tenant_id=#{tenantId} ORDER BY `year`,`month` DESC LIMIT 1") @Select("SELECT `year`, `month` FROM pay_require_attendance_report WHERE tenant_id=#{tenantId} ORDER BY `year` DESC ,`month` DESC LIMIT 1")
Map<String, String> getLatestYearAndMonth(@Param("tenantId")Long tenantId); Map<String, String> getLatestYearAndMonth(@Param("tenantId")Long tenantId);
@Select("SELECT emp_name AS `name`, avtive_days AS value FROM pay_require_attendance_report " + @Select("SELECT emp_name AS `name`, avtive_days AS value FROM pay_require_attendance_report " +

@ -72,6 +72,7 @@ public class PayEmployeeInfoServiceImpl implements IPayEmployeeInfoService {
private LambdaQueryWrapper<PayEmployeeInfo> buildQueryWrapper(PayEmployeeInfoBo bo) { private LambdaQueryWrapper<PayEmployeeInfo> buildQueryWrapper(PayEmployeeInfoBo bo) {
Map<String, Object> params = bo.getParams(); Map<String, Object> params = bo.getParams();
LambdaQueryWrapper<PayEmployeeInfo> lqw = Wrappers.lambdaQuery(); LambdaQueryWrapper<PayEmployeeInfo> lqw = Wrappers.lambdaQuery();
lqw.eq(bo.getId() != null, PayEmployeeInfo::getId, bo.getId());
lqw.eq(bo.getTenantId() != null, PayEmployeeInfo::getTenantId, bo.getTenantId()); lqw.eq(bo.getTenantId() != null, PayEmployeeInfo::getTenantId, bo.getTenantId());
lqw.eq(bo.getUserId() != null, PayEmployeeInfo::getUserId, bo.getUserId()); lqw.eq(bo.getUserId() != null, PayEmployeeInfo::getUserId, bo.getUserId());
lqw.eq(bo.getDeptId() != null, PayEmployeeInfo::getDeptId, bo.getDeptId()); lqw.eq(bo.getDeptId() != null, PayEmployeeInfo::getDeptId, bo.getDeptId());

Loading…
Cancel
Save