package com.pollex.pam.service.mapper;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import com.pollex.pam.domain.Satisfaction;
|
import com.pollex.pam.enums.SatisfactionStatusEnum;
|
import com.pollex.pam.service.dto.SatisfactionCustomerScoreDTO;
|
|
@Service
|
public class SatisfactionDTOMapper {
|
|
@Autowired
|
AppointmentMapper appointmentMapper;
|
|
public Satisfaction toSatisfaction(SatisfactionCustomerScoreDTO source) {
|
Satisfaction satisfaction = appointmentMapper.toSatisfaction(source.getAppointmentId());
|
satisfaction.setScore(source.getScore());
|
if(satisfaction.getScore()!=null) {
|
satisfaction.setStatus(SatisfactionStatusEnum.FILLED);
|
}else {
|
satisfaction.setStatus(SatisfactionStatusEnum.UNFILLED);
|
}
|
return satisfaction;
|
}
|
}
|