| | |
| | | import com.ruoyi.business.mapper.StaffJoinLeaveRecordMapper; |
| | | import com.ruoyi.business.mapper.StaffOnJobMapper; |
| | | import com.ruoyi.business.service.IStaffOnJobService; |
| | | import com.ruoyi.business.vo.SaveStaffOnJobVo; |
| | | import com.ruoyi.common.exception.ServiceException; |
| | | import com.ruoyi.common.utils.bean.BeanUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | |
| | | import jakarta.servlet.http.HttpServletResponse; |
| | |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | @AllArgsConstructor |
| | | @Service |
| | |
| | | //在职员工台账分页查询 |
| | | @Override |
| | | public IPage<StaffOnJob> staffOnJobListPage(Page page, StaffOnJob staffOnJob) { |
| | | |
| | | |
| | | |
| | | return staffOnJobMapper.staffOnJobListPage(page,staffOnJob); |
| | | } |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void saveStaffOnJob(SaveStaffOnJobVo vo) { |
| | | StaffOnJob staffOnJob = new StaffOnJob(); |
| | | BeanUtils.copyProperties(vo, staffOnJob); |
| | | if (Objects.isNull(staffOnJob.getId())){ |
| | | // todo 暂时未有新增要求 |
| | | throw new ServiceException("后台暂未确定开发"); |
| | | } |
| | | |
| | | staffOnJobMapper.insertOrUpdate(staffOnJob); |
| | | } |
| | | |
| | | |
| | | } |