package com.jshop.service;
import java.util.List;
import com.jshop.entity.VouchersT;
public interface VouchersTService {
/**
* 增加优惠券
* @param vt
* @return
*/
public abstract int addVoucherst(VouchersT vt);
/**
* 删除优惠券
* @param list
* @return
*/
public abstract int delVoucherst(String [] list);
/**
* 更新优惠券
* @param vt
* @return
*/
public abstract int updateVoucherst(VouchersT vt);
/**
* 查询所有优惠券
* @param currentPage
* @param lineSize
* @return
*/
public abstract List<VouchersT>findAllVoucherst(final int currentPage,final int lineSize);
/**
* 统计所有优惠券
* @return
*/
public abstract int countfindAllVoucherst();
/**
* 根据抵用券编码查询是否有相同编码的抵用券
* @param vouchersname
* @return
*/
public abstract List<VouchersT>findVoucherstByName(String vouchersname);
/**
* 兑现抵用券
* @param vouchersname
* @return
*/
public abstract VouchersT findVouchersForHonor(String vouchersname);
/**
* 检索用户抵用券
* @param userid
* @return
*/
public abstract List<VouchersT>findUserVouchers(final String userid,final int currentPage,final int lineSize);
/**
* 统计检索用户抵用券
* @param userid
* @return
*/
public abstract int countfindUserVouchers(String userid);
}