package com.qianwen.smartman.modules.cps.convert; import java.text.SimpleDateFormat; import com.qianwen.smartman.modules.cps.dto.EmployeeDTO; import com.qianwen.smartman.modules.cps.entity.Employee; import com.qianwen.smartman.modules.cps.excel.EmployeeExcel; import com.qianwen.smartman.modules.cps.excel.EmployeeImport; import com.qianwen.smartman.modules.cps.vo.EmployeeDetailVO; import com.qianwen.smartman.modules.cps.vo.EmployeeSubmitVO; import com.qianwen.smartman.modules.cps.vo.EmployeeVO; import com.qianwen.smartman.modules.cps.vo.GroupTreeVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/convert/EmployeeConvertImpl.class */ public class EmployeeConvertImpl implements EmployeeConvert { @Override // org.springblade.modules.cps.convert.EmployeeConvert public Employee convert(EmployeeSubmitVO employeeSubmitVO) { if (employeeSubmitVO == null) { return null; } Employee employee = new Employee(); employee.setId(employeeSubmitVO.getId()); employee.setStatus(employeeSubmitVO.getStatus()); employee.setCode(employeeSubmitVO.getCode()); employee.setName(employeeSubmitVO.getName()); employee.setEmail(employeeSubmitVO.getEmail()); employee.setTel(employeeSubmitVO.getTel()); employee.setHireDate(employeeSubmitVO.getHireDate()); employee.setJobNumber(employeeSubmitVO.getJobNumber()); employee.setPinCode(employeeSubmitVO.getPinCode()); employee.setOrganizationId(employeeSubmitVO.getOrganizationId()); employee.setDeptId(employeeSubmitVO.getDeptId()); employee.setPostId(employeeSubmitVO.getPostId()); employee.setUserId(employeeSubmitVO.getUserId()); employee.setRoleId(employeeSubmitVO.getRoleId()); employee.setAvatar(employeeSubmitVO.getAvatar()); return employee; } @Override // org.springblade.modules.cps.convert.EmployeeConvert public EmployeeVO convert(Employee employee) { if (employee == null) { return null; } EmployeeVO employeeVO = new EmployeeVO(); employeeVO.setId(employee.getId()); employeeVO.setTenantId(employee.getTenantId()); employeeVO.setCode(employee.getCode()); employeeVO.setName(employee.getName()); employeeVO.setEmail(employee.getEmail()); employeeVO.setTel(employee.getTel()); employeeVO.setHireDate(employee.getHireDate()); employeeVO.setJobNumber(employee.getJobNumber()); employeeVO.setPinCode(employee.getPinCode()); employeeVO.setDeptId(employee.getDeptId()); employeeVO.setUserId(employee.getUserId()); employeeVO.setStatus(employee.getStatus()); employeeVO.setAvatar(employee.getAvatar()); return employeeVO; } @Override // org.springblade.modules.cps.convert.EmployeeConvert public EmployeeDTO convertToDTO(Employee employee) { if (employee == null) { return null; } EmployeeDTO employeeDTO = new EmployeeDTO(); employeeDTO.setId(employee.getId()); employeeDTO.setCode(employee.getCode()); employeeDTO.setName(employee.getName()); employeeDTO.setEmail(employee.getEmail()); employeeDTO.setTel(employee.getTel()); employeeDTO.setHireDate(employee.getHireDate()); employeeDTO.setJobNumber(employee.getJobNumber()); employeeDTO.setPinCode(employee.getPinCode()); employeeDTO.setOrganizationId(employee.getOrganizationId()); employeeDTO.setDeptId(employee.getDeptId()); employeeDTO.setPostId(employee.getPostId()); employeeDTO.setUserId(employee.getUserId()); employeeDTO.setRoleId(employee.getRoleId()); employeeDTO.setStatus(employee.getStatus()); employeeDTO.setAvatar(employee.getAvatar()); return employeeDTO; } @Override // org.springblade.modules.cps.convert.EmployeeConvert public Employee convert(EmployeeImport employee) { if (employee == null) { return null; } Employee employee1 = new Employee(); employee1.setStatus(employee.getStatus()); employee1.setName(employee.getName()); employee1.setEmail(employee.getEmail()); employee1.setTel(employee.getTel()); employee1.setHireDate(employee.getHireDate()); employee1.setJobNumber(employee.getJobNumber()); employee1.setPinCode(employee.getPinCode()); employee1.setOrganizationId(employee.getOrganizationId()); employee1.setPostId(employee.getPostId()); return employee1; } @Override // org.springblade.modules.cps.convert.EmployeeConvert public EmployeeExcel convert(EmployeeDTO employee) { if (employee == null) { return null; } EmployeeExcel employeeExcel = new EmployeeExcel(); employeeExcel.setJobNumber(employee.getJobNumber()); employeeExcel.setName(employee.getName()); employeeExcel.setOrganizationName(employee.getOrganizationName()); employeeExcel.setEmail(employee.getEmail()); employeeExcel.setTel(employee.getTel()); if (employee.getHireDate() != null) { employeeExcel.setHireDate(new SimpleDateFormat().format(employee.getHireDate())); } employeeExcel.setPinCode(employee.getPinCode()); return employeeExcel; } @Override // org.springblade.modules.cps.convert.EmployeeConvert public EmployeeDetailVO convertToDetail(EmployeeDTO employee) { if (employee == null) { return null; } EmployeeDetailVO employeeDetailVO = new EmployeeDetailVO(); employeeDetailVO.setId(employee.getId()); employeeDetailVO.setCode(employee.getCode()); employeeDetailVO.setName(employee.getName()); employeeDetailVO.setEmail(employee.getEmail()); employeeDetailVO.setTel(employee.getTel()); employeeDetailVO.setHireDate(employee.getHireDate()); employeeDetailVO.setJobNumber(employee.getJobNumber()); employeeDetailVO.setPinCode(employee.getPinCode()); employeeDetailVO.setOrganizationId(employee.getOrganizationId()); employeeDetailVO.setOrganizationName(employee.getOrganizationName()); employeeDetailVO.setDeptId(employee.getDeptId()); employeeDetailVO.setPostId(employee.getPostId()); employeeDetailVO.setUserId(employee.getUserId()); employeeDetailVO.setRoleId(employee.getRoleId()); employeeDetailVO.setStatus(employee.getStatus()); employeeDetailVO.setAvatar(employee.getAvatar()); return employeeDetailVO; } @Override // org.springblade.modules.cps.convert.EmployeeConvert public GroupTreeVO convertToTree(Employee employee) { if (employee == null) { return null; } GroupTreeVO groupTreeVO = new GroupTreeVO(); groupTreeVO.setId(employee.getId()); groupTreeVO.setCode(employee.getCode()); groupTreeVO.setName(employee.getName()); groupTreeVO.setAvatar(employee.getAvatar()); return groupTreeVO; } }