package org.taobao88.taobao.enterprise.service.impl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import org.springframework.transaction.annotation.Transactional; import org.taobao88.taobao.enterprise.dao.OrderStatusDAO; import org.taobao88.taobao.enterprise.entity.OrderStatus; import org.taobao88.taobao.enterprise.entity.OrderT; import org.taobao88.taobao.enterprise.service.OrderStatusService; import java.util.List; /** * Created by User on 09.06.14. */ @Repository("orderStatusService") public class OrderStatusServiceImpl implements OrderStatusService{ @Autowired OrderStatusDAO orderStatusDAO; @Override @Transactional public int saveStatus(OrderStatus orderStatus) { orderStatusDAO.saveStatus(orderStatus); return orderStatusDAO.getIdStatus(orderStatus); } @Override @Transactional public OrderStatus findStatusById(int id) { return orderStatusDAO.findStatusById(id); } @Override @Transactional public void updateOrderStatus(OrderStatus orderStatus) { orderStatusDAO.updateOrderStatus(orderStatus); } @Override @Transactional public void deleteOrderStatus(int id) { orderStatusDAO.deleteOrderStatus(id); } @Override @Transactional public List<OrderStatus> getOrdersStatuses(List<OrderT> orderTs) { return orderStatusDAO.getOrdersStatuses(orderTs); } }