|
|
package cn.itbaizhan.service.impl;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import cn.itbaizhan.dao.OrderFormDao;
|
|
|
import cn.itbaizhan.po.OrderForm;
|
|
|
import cn.itbaizhan.po.User;
|
|
|
import cn.itbaizhan.service.OrderFormService;
|
|
|
//把类交给spring管理(如同配置bean节点)此类受spring事务管理
|
|
|
@Component("orderFormServiceImpl")
|
|
|
public class OrderFormServiceImpl implements OrderFormService {
|
|
|
//要调用dao层代码,所以要有OrderFormDao的对象,把其实现类靠spring注入
|
|
|
// 订单表服务实现类
|
|
|
@Resource(name="orderFormDaoImpl")
|
|
|
private OrderFormDao orderFormDao;
|
|
|
|
|
|
// 获取订单表数据访问对象
|
|
|
public OrderFormDao getOrderFormDao() {
|
|
|
return orderFormDao;
|
|
|
}
|
|
|
|
|
|
// 设置订单表数据访问对象
|
|
|
public void setOrderFormDao(OrderFormDao orderFormDao) {
|
|
|
this.orderFormDao = orderFormDao;
|
|
|
}
|
|
|
|
|
|
//删除指定的订单
|
|
|
public void delete(OrderForm orderForm) {
|
|
|
this.orderFormDao.delete(orderForm);
|
|
|
|
|
|
}
|
|
|
//查找所有订单
|
|
|
public List<OrderForm> findAllOrderForms() {
|
|
|
return this.orderFormDao.findAllOrderForms();
|
|
|
}
|
|
|
//根据ID查找订单
|
|
|
public OrderForm findOrderFormById(int id) {
|
|
|
|
|
|
return this.orderFormDao.findOrderFormById(id);
|
|
|
}
|
|
|
|
|
|
//保存新的订单
|
|
|
public void save(OrderForm orderForm) {
|
|
|
this.orderFormDao.save(orderForm);
|
|
|
|
|
|
}
|
|
|
|
|
|
//更新指定的订单
|
|
|
public void update(OrderForm orderForm) {
|
|
|
this.orderFormDao.update(orderForm);
|
|
|
}
|
|
|
|
|
|
//根据订单ID查询订单
|
|
|
public OrderForm queryOrderForm(int orderFormId) {
|
|
|
|
|
|
return this.orderFormDao.queryOrderForm(orderFormId);
|
|
|
}
|
|
|
|
|
|
//根据用户名查找订单
|
|
|
public List<OrderForm> findOrderFormByUserName(String username) {
|
|
|
|
|
|
return this.orderFormDao.findOrderFormByUserName(username);
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |