⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 orderdao.java

📁 电子商城
💻 JAVA
字号:
package com.lmh.dao.inf;

import java.util.List;

import com.lmh.dao.vo.OrderBean;

/**
 * @author Administrator
 * 
 */
public interface OrderDAO {

	/**
	 * 获取订单编号.
	 * 
	 * @return 订单编号.
	 */
	public long getOrderId();

	/**
	 * 获取订单总数.
	 * 
	 * @param nid
	 *            订单编号 (-1:表无此条件).
	 * @param scuser
	 *            下单人(精确查) (null:表无此条件).
	 * @param sstatus
	 *            审核状态 (null:表无此条件).
	 * @param sauser
	 *            审核人(精确查) (null:表无此条件).
	 * @param smcname
	 *            商品名(模糊查) (null:表无此条件).
	 * @return 订单总数.
	 */
	public int getCount(long nid, String scuser, String sstatus, String sauser,
			String smcname);

	/**
	 * 获取订单总数.
	 * 
	 * @return 订单总数.
	 */
	public int getCount();

	/**
	 * 添加订单.
	 * 
	 * @param orderBean
	 *            订单对象.
	 * @return 添加是否成功.
	 */
	public boolean insertOrder(OrderBean orderBean);

	/**
	 * 修改订单.
	 * 
	 * @param orderBean
	 *            订单对象.
	 * @return 添加是否成功.
	 */
	public boolean updateOrder(OrderBean orderBean);

	/**
	 * 订单审核.
	 * 
	 * @param orderBean
	 *            订单对象.
	 * 
	 * @return 操作是否成功.
	 */
	public boolean auditingOrder(OrderBean orderBean);

	/**
	 * 获取所有订单.
	 * 
	 * @param nid
	 *            订单编号 (-1:表无此条件).
	 * @param scuser
	 *            下单人(精确查) (null:表无此条件).
	 * @param sstatus
	 *            审核状态 (null:表无此条件).
	 * @param sauser
	 *            审核人(精确查) (null:表无此条件).
	 * @param smcname
	 *            商品名(模糊查) (null:表无此条件).
	 * @param pastart
	 *            记录 开始行 (-1:表无此条件).
	 * @param paend
	 *            记录 结束行 (-1:表无此条件).
	 * @param startDate
	 *            (小值)下订日期 (null:表无此条件).
	 * @param endDate
	 *            (大值)下订日期 (null:表无此条件).
	 * 
	 * @return 订单集合.
	 */
	public List searchOrder(long nid, String scuser, String sstatus,
			String sauser, String smcname,String startDate,String endDate, int pastart, int paend);

	/**
	 * 获取所有订单.
	 * 
	 * @param nid
	 *            订单编号 (-1:表无此条件).
	 * @param scuser
	 *            下单人(精确查) (null:表无此条件).
	 * @param sstatus
	 *            审核状态 (null:表无此条件).
	 * @param sauser
	 *            审核人(精确查) (null:表无此条件).
	 * @param smcname
	 *            商品名(模糊查) (null:表无此条件).
	 * @return 订单集合.
	 */
	public List searchOrder(long nid, String scuser, String sstatus,
			String sauser, String smcname);

	/**
	 * 获取所有订单.
	 * 
	 * @param scuser
	 *            下单人(精确查) (null:表无此条件).
	 * @param sstatus
	 *            审核状态 (null:表无此条件).
	 * @param pastart
	 *            记录 开始行 (-1:表无此条件).
	 * @param paend
	 *            记录 结束行 (-1:表无此条件).
	 * 
	 * @return 订单集合.
	 */
	public List searchOrder(String scuser, String sstatus, int pastart,
			int paend);

	/**
	 * 获取所有订单.
	 * 
	 * @param scuser
	 *            下单人(精确查) (null:表无此条件).
	 * @param sstatus
	 *            审核状态 (null:表无此条件).
	 * @return 订单集合.
	 */
	public List searchOrder(String scuser, String sstatus);

	/**
	 * 获取订单对象.
	 * 
	 * @param nid
	 *            订单编号.
	 * @return 订单对象.
	 */
	public OrderBean searchOrder(long nid);

	/**
	 * 获取所有订单.
	 * 
	 * @return 订单集合.
	 */
	public List searchOrder();

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -