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

📄 paymentservice.java

📁 q企业web应用 q企业web应用 q企业web应用
💻 JAVA
字号:
package com.meybosoft.microerp.business;

import java.util.List;

import com.easyjf.web.tools.IPageList;
import com.meybosoft.microerp.domain.Customer;
import com.meybosoft.microerp.domain.OrderInfo;
import com.meybosoft.microerp.domain.Payment;

public interface PaymentService {
	Integer PAYTYPE_NONE=new Integer(-1);
	Integer PAYTYPE_PAIED=new Integer(2);
	Integer PAYMENT_DONATED=new Integer(3);
	Integer PAYMENT_BAD_DEBT=new Integer(4);
	/**
	 * 添加一笔支付信息
	 * 
	 * @param pay
	 * @return
	 */
	boolean addPayment(Payment pay);

	/**
	 * 修改一笔支付信息
	 * 
	 * @param pay
	 * @return
	 */
	boolean updatePayment(Payment pay);

	/**
	 * 删除一笔支付信息
	 * 
	 * @param pay
	 * @return
	 */
	boolean delPayment(Payment pay);

	/**
	 * 通过id查询一笔支付信息
	 * 
	 * @param id
	 *            ID号
	 * @return
	 */
	Payment getPayment(Long id);

	/**
	 * 返回一笔订单的所有支付信息
	 * 
	 * @param order
	 *            订单对象
	 * @return
	 */
	List getOrderPayment(OrderInfo order);

	/**
	 * 返回一个客户的所有支付信息
	 * 
	 * @param customer
	 * @return
	 */
	List getCustomerPayment(Customer customer);

	boolean pay(Payment payment,String orders);
	
	IPageList queryCustomerDebt(Customer customer);
	/**
	 * 查询支付信息
	 * 
	 * @param scope
	 *            查询条件
	 * @param paras
	 *            查询参数值
	 * @param begin
	 *            开始记录
	 * @param max
	 *            返回记录条数
	 * @return
	 */
	IPageList queryPayment(String scope, java.util.Collection paras, int currentPage,
			int pageSize);
}

⌨️ 快捷键说明

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