package com.jshop.service;
import java.util.List;
import com.jshop.entity.ProductSpecificationsT;
public interface ProductSpecificationsTService {
/**
*增加商品规格
* @param pst
*/
public abstract void addProductSpecification(ProductSpecificationsT pst);
/**
* 更新商品规格
* @param pst
*/
public abstract int updateProductSpecification(ProductSpecificationsT pst);
/**
* 更具规格id获取规格值
* @param specificationsid
* @return
*/
public abstract ProductSpecificationsT findProductSpecificationsTByspecificationsid(String specificationsid);
/**
* 查询所有商品规格
* @param currentPage
* @param lineSize
* @return
*/
public abstract List<ProductSpecificationsT>findAllProductSpecificationsT(final int currentPage,final int lineSize);
/**
* 统计查询所有商品规格
* @return
*/
public abstract int countfindAllProductSpecificationsT();
/**
* 删除商品规格
* @param list
* @return
*/
public abstract int delProductSpecification(String []list);
/**
* 不分页查询所有商品规格
* @return
*/
public abstract List<ProductSpecificationsT>findAllProductSpecificationsTWithoutPage();
/**
* 根据排序方式进行排序
* @param currentPage
* @param lineSize
* @param queryString
* @return
*/
public abstract List<ProductSpecificationsT>sortAllProductSpecificationsT(final int currentPage,final int lineSize,String queryString);
}