package com.qianwen.smartman.modules.smis.convert;
|
|
import org.mapstruct.Builder;
|
import org.mapstruct.Mapper;
|
import org.mapstruct.Mappings;
|
import org.mapstruct.factory.Mappers;
|
import com.qianwen.smartman.modules.smis.dto.EmployeeDTO;
|
import com.qianwen.smartman.modules.smis.entity.Employee;
|
import com.qianwen.smartman.modules.smis.excel.EmployeeExcel;
|
import com.qianwen.smartman.modules.smis.excel.EmployeeImport;
|
import com.qianwen.smartman.modules.smis.vo.EmployeeDetailVO;
|
import com.qianwen.smartman.modules.smis.vo.EmployeeSubmitVO;
|
import com.qianwen.smartman.modules.smis.vo.EmployeeVO;
|
import com.qianwen.smartman.modules.smis.vo.GroupTreeVO;
|
|
@Mapper(builder = @Builder(disableBuilder = true))
|
public interface EmployeeConvert {
|
public static final EmployeeConvert INSTANCE = (EmployeeConvert) Mappers.getMapper(EmployeeConvert.class);
|
|
@Mappings({})
|
Employee convert(EmployeeSubmitVO employeeSubmitVO);
|
|
@Mappings({})
|
EmployeeVO convert(Employee employee);
|
|
@Mappings({})
|
EmployeeDTO convertToDTO(Employee employee);
|
|
@Mappings({})
|
Employee convert(EmployeeImport employee);
|
|
@Mappings({})
|
EmployeeExcel convert(EmployeeDTO employee);
|
|
@Mappings({})
|
EmployeeDetailVO convertToDetail(EmployeeDTO employee);
|
|
@Mappings({})
|
GroupTreeVO convertToTree(Employee employee);
|
}
|