// Path: FreshMarket/src/com/greengrocer/freshmarket/domain/Order.java
// public class Order {
// 
// 	private String ordersID;//订单id
// 	private Date orderTime;//下单时间
// 	private double total;	//合计
// 	private int state;	//订单的状态四种：1未付款 2已付款但未发货 3已发货但未确认收货 4已确认交易成功
// 	private User user;	//下单的用户
// 	private String address;	//收货地址
// 	private List<OrderItem> orderItemList;//当前订单下所有条目
// 	
// 
// 	public List<OrderItem> getOrderItemList() {
// 		return orderItemList;
// 	}
// 	public void setOrderItemList(List<OrderItem> orderItemList) {
// 		this.orderItemList = orderItemList;
// 	}
// 	public String getOrdersID() {
// 		return ordersID;
// 	}
// 	public void setOrdersID(String ordersID) {
// 		this.ordersID = ordersID;
// 	}
// 	public Date getOrderTime() {
// 		return orderTime;
// 	}
// 	public void setOrderTime(Date orderTimel) {
// 		this.orderTime = orderTimel;
// 	}
// 	public double getTotal() {
// 		return total;
// 	}
// 	public void setTotal(double total) {
// 		this.total = total;
// 	}
// 	public int getState() {
// 		return state;
// 	}
// 	public void setState(int state) {
// 		this.state = state;
// 	}
// 	public User getUser() {
// 		return user;
// 	}
// 	public void setUser(User user) {
// 		this.user = user;
// 	}
// 	public String getAddress() {
// 		return address;
// 	}
// 	public void setAddress(String address) {
// 		this.address = address;
// 	}
// 	
// 	
// 	
// }
// 
// Path: FreshMarket/src/com/greengrocer/freshmarket/domain/OrderItem.java
// public class OrderItem {
// 
// 	private String orderitemID;	//订单项id
// 	 private int count;	//数量
// 	 private double subtotal;//小计
// 	 private Order order;//所属订单
// 	 private Commodity commodity;//所要购买的商品
// 	 
// 	public String getOrderitemID() {
// 		return orderitemID;
// 	}
// 	public void setOrderitemID(String orderitemID) {
// 		this.orderitemID = orderitemID;
// 	}
// 	public int getCount() {
// 		return count;
// 	}
// 	public void setCount(int count) {
// 		this.count = count;
// 	}
// 	public double getSubtotal() {
// 		return subtotal;
// 	}
// 	public void setSubtotal(double subtotal) {
// 		this.subtotal = subtotal;
// 	}
// 	public Order getOrder() {
// 		return order;
// 	}
// 	public void setOrder(Order order) {
// 		this.order = order;
// 	}
// 	public Commodity getCommodity() {
// 		return commodity;
// 	}
// 	public void setCommodity(Commodity commodity) {
// 		this.commodity = commodity;
// 	}
// 	 
// 	 
// 	 
// }


import java.util.List;
import com.greengrocer.freshmarket.domain.Order;
import com.greengrocer.freshmarket.domain.OrderItem;
package com.greengrocer.freshmarket.dao;



public interface OrderDao {

	/**
	 * 添加订单
	 * @param order
	 */
	public void addOrder(Order order);
	
	/**
	 * 插入订单条目
	 * @param orderItemList
	 */
// Path: FreshMarket/src/com/greengrocer/freshmarket/domain/Order.java
// public class Order {
// 
// 	private String ordersID;//订单id
// 	private Date orderTime;//下单时间
// 	private double total;	//合计
// 	private int state;	//订单的状态四种：1未付款 2已付款但未发货 3已发货但未确认收货 4已确认交易成功
// 	private User user;	//下单的用户
// 	private String address;	//收货地址
// 	private List<OrderItem> orderItemList;//当前订单下所有条目
// 	
// 
// 	public List<OrderItem> getOrderItemList() {
// 		return orderItemList;
// 	}
// 	public void setOrderItemList(List<OrderItem> orderItemList) {
// 		this.orderItemList = orderItemList;
// 	}
// 	public String getOrdersID() {
// 		return ordersID;
// 	}
// 	public void setOrdersID(String ordersID) {
// 		this.ordersID = ordersID;
// 	}
// 	public Date getOrderTime() {
// 		return orderTime;
// 	}
// 	public void setOrderTime(Date orderTimel) {
// 		this.orderTime = orderTimel;
// 	}
// 	public double getTotal() {
// 		return total;
// 	}
// 	public void setTotal(double total) {
// 		this.total = total;
// 	}
// 	public int getState() {
// 		return state;
// 	}
// 	public void setState(int state) {
// 		this.state = state;
// 	}
// 	public User getUser() {
// 		return user;
// 	}
// 	public void setUser(User user) {
// 		this.user = user;
// 	}
// 	public String getAddress() {
// 		return address;
// 	}
// 	public void setAddress(String address) {
// 		this.address = address;
// 	}
// 	
// 	
// 	
// }
// 
// Path: FreshMarket/src/com/greengrocer/freshmarket/domain/OrderItem.java
// public class OrderItem {
// 
// 	private String orderitemID;	//订单项id
// 	 private int count;	//数量
// 	 private double subtotal;//小计
// 	 private Order order;//所属订单
// 	 private Commodity commodity;//所要购买的商品
// 	 
// 	public String getOrderitemID() {
// 		return orderitemID;
// 	}
// 	public void setOrderitemID(String orderitemID) {
// 		this.orderitemID = orderitemID;
// 	}
// 	public int getCount() {
// 		return count;
// 	}
// 	public void setCount(int count) {
// 		this.count = count;
// 	}
// 	public double getSubtotal() {
// 		return subtotal;
// 	}
// 	public void setSubtotal(double subtotal) {
// 		this.subtotal = subtotal;
// 	}
// 	public Order getOrder() {
// 		return order;
// 	}
// 	public void setOrder(Order order) {
// 		this.order = order;
// 	}
// 	public Commodity getCommodity() {
// 		return commodity;
// 	}
// 	public void setCommodity(Commodity commodity) {
// 		this.commodity = commodity;
// 	}
// 	 
// 	 
// 	 
// }


// Path: FreshMarket/src/com/greengrocer/freshmarket/dao/OrderDao.java
import java.util.List;
import com.greengrocer.freshmarket.domain.Order;
import com.greengrocer.freshmarket.domain.OrderItem;

package com.greengrocer.freshmarket.dao;



public interface OrderDao {

	/**
	 * 添加订单
	 * @param order
	 */
	public void addOrder(Order order);
	
	/**
	 * 插入订单条目
	 * @param orderItemList
	 */
	public void addOrderItemList(List<OrderItem> orderItemList);