| | |
| | | import com.gkhy.exam.noncoalmine.model.addForm.WorkRegistrationAddForm; |
| | | import com.gkhy.exam.noncoalmine.model.modForm.WorkRegistrationModForm; |
| | | import com.gkhy.exam.noncoalmine.model.query.WorkRegistrationQuery; |
| | | import com.gkhy.exam.noncoalmine.model.vo.WorkRegistrationVO; |
| | | import com.gkhy.exam.noncoalmine.service.WorkRegistrationService; |
| | | import com.ruoyi.common.utils.bean.BeanUtils; |
| | | import com.ruoyi.system.domain.bo.SysOperateTypeWholeNameBO; |
| | | import com.ruoyi.system.service.SysOperateTypeService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * (WorkRegistration)表服务实现类 |
| | |
| | | public class WorkRegistrationServiceImpl extends ServiceImpl<WorkRegistrationMapper, WorkRegistration> implements WorkRegistrationService { |
| | | @Autowired |
| | | private WorkRegistrationMapper workRegistrationMapper; |
| | | @Autowired |
| | | private SysOperateTypeService sysOperateTypeService; |
| | | |
| | | @Override |
| | | public List<WorkRegistration> listByPage(WorkRegistrationQuery query) { |
| | | public List<WorkRegistrationVO> listByPage(WorkRegistrationQuery query) { |
| | | List<WorkRegistration> workRegistrations = workRegistrationMapper.listByPage(query); |
| | | // workRegistrations.stream().map(workRegistration -> { |
| | | // |
| | | // }).collect(Collectors.toList()); |
| | | return workRegistrations; |
| | | List<WorkRegistrationVO> list = workRegistrations.stream().map(workRegistration -> { |
| | | WorkRegistrationVO workRegistrationVO = new WorkRegistrationVO(); |
| | | BeanUtils.copyProperties(workRegistration, workRegistrationVO); |
| | | SysOperateTypeWholeNameBO operateTypeWholeName = sysOperateTypeService.getOperateTypeWholeNameById(workRegistration.getOperateTypeId()); |
| | | workRegistrationVO.setJobCategory(operateTypeWholeName.getJobCategory()); |
| | | workRegistrationVO.setQualificationType(operateTypeWholeName.getQualificationType()); |
| | | workRegistrationVO.setOperationItems(operateTypeWholeName.getOperationItems()); |
| | | return workRegistrationVO; |
| | | }).collect(Collectors.toList()); |
| | | return list; |
| | | } |
| | | |
| | | /** |