package org.openlmis.vaccine.repository.VaccineOrderRequisitions;
import org.openlmis.vaccine.domain.VaccineOrderRequisition.VaccineOrderRequisitionStatusChange;
import org.openlmis.vaccine.domain.VaccineOrderRequisition.VaccineOrderStatus;
import org.openlmis.vaccine.repository.mapper.OrderRequisitions.VaccineStatusRequisitionChangeMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.List;
@Component
public class VaccineOrderRequisitionStatusChangeRepository {
@Autowired
private VaccineStatusRequisitionChangeMapper mapper;
public void insert(VaccineOrderRequisitionStatusChange change){
mapper.insert(change);
}
public List<VaccineOrderRequisitionStatusChange> getChangesForReport(Long orderId){
return mapper.getChangeLogByReportId(orderId);
}
public VaccineOrderRequisitionStatusChange getOperation(Long reportId, VaccineOrderStatus status){
return mapper.getOperationLog(reportId, status);
}
}