src/main/java/com/ruoyi/collaborativeApproval/service/impl/MeetingServiceImpl.java
@@ -30,8 +30,8 @@ import com.ruoyi.project.system.domain.SysUser; import com.ruoyi.project.system.mapper.SysUserMapper; import com.ruoyi.project.system.service.ISysNoticeService; import com.ruoyi.staff.mapper.StaffJoinLeaveRecordMapper; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.mapper.StaffOnJobMapper; import com.ruoyi.staff.pojo.StaffOnJob; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; @@ -48,11 +48,12 @@ private final MeetDraftMapper meetDraftMapper; private final MeetApplicationMapper meetApplicationMapper; private final StaffJoinLeaveRecordMapper staffJoinLeaveRecordMapper; private final StaffOnJobMapper staffOnJobMapper; private final MeetingMinutesMapper meetingMinutesMapper; private final SysUserMapper userMapper; private final ISysNoticeService sysNoticeService; @Override public IPage<MeetingRoom> getMeetingRoomList(SearchMeetingRoomVo vo) { @@ -165,7 +166,7 @@ .filter(s -> !s.isEmpty()) .map(Long::valueOf) .map(staffId -> { StaffJoinLeaveRecord record = staffJoinLeaveRecordMapper.selectById(staffId); StaffOnJob record = staffOnJobMapper.selectById(staffId); if (record == null) { return null; } src/main/java/com/ruoyi/quality/service/IQualityInspectService.java
@@ -5,11 +5,8 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.quality.dto.QualityInspectDto; import com.ruoyi.quality.pojo.QualityInspect; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.pojo.StaffOnJob; import javax.servlet.http.HttpServletResponse; import java.util.List; public interface IQualityInspectService extends IService<QualityInspect> { src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java
@@ -1,10 +1,8 @@ package com.ruoyi.quality.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -21,22 +19,15 @@ import com.ruoyi.procurementrecord.service.ProcurementRecordService; import com.ruoyi.quality.dto.QualityInspectDto; import com.ruoyi.quality.mapper.QualityInspectMapper; import com.ruoyi.quality.mapper.QualityInspectParamMapper; import com.ruoyi.quality.mapper.QualityTestStandardMapper; import com.ruoyi.quality.mapper.QualityUnqualifiedMapper; import com.ruoyi.quality.pojo.QualityInspect; import com.ruoyi.quality.pojo.QualityInspectParam; import com.ruoyi.quality.pojo.QualityTestStandard; import com.ruoyi.quality.pojo.QualityUnqualified; import com.ruoyi.quality.service.IQualityInspectParamService; import com.ruoyi.quality.service.IQualityInspectService; import com.ruoyi.sales.mapper.SalesLedgerProductMapper; import com.ruoyi.sales.pojo.SalesLedgerProduct; import com.ruoyi.staff.mapper.StaffJoinLeaveRecordMapper; import com.ruoyi.staff.mapper.StaffOnJobMapper; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.pojo.StaffOnJob; import com.ruoyi.staff.service.IStaffOnJobService; import lombok.AllArgsConstructor; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; src/main/java/com/ruoyi/staff/controller/PersonalAttendanceRecordsController.java
@@ -3,8 +3,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.staff.pojo.PersonalAttendanceRecords; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.pojo.StaffOnJob; import com.ruoyi.staff.service.PersonalAttendanceRecordsService; import lombok.AllArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; src/main/java/com/ruoyi/staff/controller/StaffJoinLeaveRecordController.java
ÎļþÒÑɾ³ý src/main/java/com/ruoyi/staff/controller/StaffLeaveController.java
@@ -3,7 +3,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.staff.dto.StaffLeaveDto; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.service.StaffLeaveService; import io.swagger.annotations.Api; import org.springframework.util.CollectionUtils; src/main/java/com/ruoyi/staff/controller/StaffOnJobController.java
@@ -47,8 +47,8 @@ * @return */ @GetMapping("/list") public AjaxResult staffOnJobList() { return AjaxResult.success(staffOnJobService.staffOnJobList()); public AjaxResult staffOnJobList(StaffOnJob staffOnJob) { return AjaxResult.success(staffOnJobService.staffOnJobList(staffOnJob)); } /** src/main/java/com/ruoyi/staff/dto/StaffJoinLeaveRecordDto.java
ÎļþÒÑɾ³ý src/main/java/com/ruoyi/staff/dto/StaffOnJobDto.java
@@ -2,7 +2,6 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.pojo.StaffOnJob; import lombok.Data; @@ -16,14 +15,11 @@ @Excel(name = "å²ä½",sort = 8) private String postName; @Excel(name = "ååå¹´é") private String contractTerm; @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "ååå¼å§æ¥æ", width = 30, dateFormat = "yyyy-MM-dd") private Date contractStartTime; @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "ååç»ææ¥æ", width = 30, dateFormat = "yyyy-MM-dd") private Date contractEndTime; } src/main/java/com/ruoyi/staff/mapper/StaffJoinLeaveRecordMapper.java
ÎļþÒÑɾ³ý src/main/java/com/ruoyi/staff/pojo/StaffJoinLeaveRecord.java
ÎļþÒÑɾ³ý src/main/java/com/ruoyi/staff/service/IStaffJoinLeaveRecordService.java
ÎļþÒÑɾ³ý src/main/java/com/ruoyi/staff/service/IStaffOnJobService.java
@@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.staff.dto.StaffOnJobDto; import com.ruoyi.staff.pojo.StaffContract; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.pojo.StaffOnJob; import org.springframework.web.multipart.MultipartFile; @@ -29,7 +28,7 @@ void staffOnJobExport(HttpServletResponse response, StaffOnJob staffOnJob); List<StaffJoinLeaveRecord> staffOnJobList(); List<StaffOnJobDto> staffOnJobList(StaffOnJob staffOnJob); Boolean importData(MultipartFile file); src/main/java/com/ruoyi/staff/service/StaffContractService.java
@@ -4,14 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.staff.dto.StaffContractDto; import com.ruoyi.staff.dto.StaffOnJobDto; import com.ruoyi.staff.pojo.StaffContract; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.pojo.StaffOnJob; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.util.List; public interface StaffContractService extends IService<StaffContract> { src/main/java/com/ruoyi/staff/service/StaffLeaveService.java
@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.staff.dto.StaffLeaveDto; import com.ruoyi.staff.dto.StaffOnJobDto; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.pojo.StaffLeave; import javax.servlet.http.HttpServletResponse; src/main/java/com/ruoyi/staff/service/impl/StaffJoinLeaveRecordServiceImpl.java
ÎļþÒÑɾ³ý src/main/java/com/ruoyi/staff/service/impl/StaffLeaveServiceImpl.java
@@ -1,17 +1,13 @@ package com.ruoyi.staff.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.exception.base.BaseException; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.staff.dto.StaffLeaveDto; import com.ruoyi.staff.dto.StaffOnJobDto; import com.ruoyi.staff.mapper.StaffLeaveMapper; import com.ruoyi.staff.mapper.StaffOnJobMapper; import com.ruoyi.staff.pojo.StaffContract; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.pojo.StaffOnJob; import com.ruoyi.staff.service.StaffLeaveService; import lombok.AllArgsConstructor; src/main/java/com/ruoyi/staff/service/impl/StaffOnJobServiceImpl.java
@@ -1,7 +1,6 @@ package com.ruoyi.staff.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -13,11 +12,9 @@ import com.ruoyi.project.system.mapper.SysPostMapper; import com.ruoyi.staff.dto.StaffOnJobDto; import com.ruoyi.staff.mapper.StaffContractMapper; import com.ruoyi.staff.mapper.StaffJoinLeaveRecordMapper; import com.ruoyi.staff.mapper.StaffLeaveMapper; import com.ruoyi.staff.mapper.StaffOnJobMapper; import com.ruoyi.staff.pojo.StaffContract; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.pojo.StaffLeave; import com.ruoyi.staff.pojo.StaffOnJob; import com.ruoyi.staff.service.IStaffOnJobService; @@ -47,7 +44,6 @@ private SysPostMapper sysPostMapper; private StaffJoinLeaveRecordMapper staffJoinLeaveRecordMapper; private StaffContractMapper staffContractMapper; private StaffLeaveMapper staffLeaveMapper; @@ -149,6 +145,10 @@ @Override public StaffOnJobDto staffOnJobDetail(Long id) { StaffOnJob staffOnJob = staffOnJobMapper.selectById(id); if (staffOnJob == null) { throw new IllegalArgumentException("该åå·¥ä¸åå¨"); } StaffOnJobDto staffOnJobDto = new StaffOnJobDto(); BeanUtils.copyProperties(staffOnJob, staffOnJobDto); // æ¥è¯¢å²ä½åç§° @@ -177,8 +177,8 @@ } @Override public List<StaffJoinLeaveRecord> staffOnJobList() { return staffJoinLeaveRecordMapper.staffOnJobList(); public List<StaffOnJobDto> staffOnJobList(StaffOnJob staffOnJob) { return staffOnJobMapper.staffOnJobList(staffOnJob); } @Override src/main/resources/mapper/staff/StaffJoinLeaveRecordMapper.xml
ÎļþÒÑɾ³ý