| | |
| | | package cc.mrbird.febs.server.hr.service.impl; |
| | | |
| | | import cc.mrbird.febs.common.core.constant.ModuleCode; |
| | | import cc.mrbird.febs.common.core.entity.constant.FebsConstant; |
| | | import cc.mrbird.febs.common.core.utils.SortUtil; |
| | | import cc.mrbird.febs.server.hr.entity.EmpBaseInfo; |
| | | import cc.mrbird.febs.server.hr.entity.EmpOpenArchives; |
| | | import cc.mrbird.febs.server.hr.mapper.EmpOpenArchivesMapper; |
| | |
| | | LambdaQueryWrapper<EmpOpenArchives> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(EmpOpenArchives::getDelFlag, 0); |
| | | Page<EmpOpenArchives> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | SortUtil.handlePageSort(request, page, "createTime", FebsConstant.ORDER_DESC, true); |
| | | return this.page(page, queryWrapper); |
| | | } |
| | | |
| | |
| | | empBaseInfo.setEntryDate(empOpenarchives.getOpenDate()); |
| | | empBaseInfo.setEntryType(empOpenarchives.getOpenType()); |
| | | empBaseInfo.setEmpStatus("0"); |
| | | empBaseInfo.setDimissionType(""); |
| | | empBaseInfo.setDimissionDate(null); |
| | | empBaseInfo.setModifyTime(new Date()); |
| | | empBaseInfo.setModifier(operatorId); |
| | | empBaseInfoService.saveOrUpdate(empBaseInfo); |