保誠-保戶業務員媒合平台
Tomas
2022-01-10 f2c1313c7637c8bb2ab8b3583adbd327855cdd1d
pamapi/src/main/java/com/pollex/pam/service/mapper/AppointmentCustomerViewMapper.java
@@ -5,20 +5,26 @@
import java.util.List;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.pollex.pam.domain.AppointmentCustomerView;
import com.pollex.pam.service.AppointmentService;
import com.pollex.pam.service.dto.AppointmentCustomerViewDTO;
@Service
public class AppointmentCustomerViewMapper {
   @Autowired
   AppointmentService appointmentService;
   
   @Transactional
   public AppointmentCustomerViewDTO toAppointmentCustomerViewDTO(AppointmentCustomerView source) {
      AppointmentCustomerViewDTO target = new AppointmentCustomerViewDTO();
      BeanUtils.copyProperties(source, target);
      target.setAppointmentMemoList(source.getAppointmentMemoList());
      appointmentService.setInterviewRecordDTO(target);
      return target;
   }