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;
|
}
|
}
|