package com.jshop.dao;
import java.util.List;
import com.jshop.entity.GoodsBelinkedT;
public interface GoodsBelinkedTDao extends BaseTDao<GoodsBelinkedT> {
/**
* 更新关联商品(只在单向关联时使用)
*
* @param gbel
* @return
*/
public int updateGoodsBelinked(GoodsBelinkedT gbel);
/**
* 根据主关联id获取关联商品
*
* @param maingoodsid
* @return
*/
public List<GoodsBelinkedT> findGoodsBelinkedBymaingoodsid(
String maingoodsid);
/**
* 查询所有关联商品
*
* @param currentPage
* @param lineSize
* @return
*/
public List<GoodsBelinkedT> findAllGoodsBelinked(int currentPage,
int lineSize);
/**
* 统计所有关联商品
*
* @param currentPage
* @param lineSize
* @return
*/
public int countfindAllGoodsBelinked();
/**
* 根据主商品id单向删除关联商品
*
* @param maingoodsid
* @return
*/
public int delGoodsBelinkedBymaingoodsid(String maingoodsid);
/**
* 双向删除关联 商品
*
* @param maingoodsid
* @param sxlinkedgoodsid
* @return
*/
public int delGoodsBelinkedBymaingoodsidandsxlinkedgoodsid(
String maingoodsid, String sxlinkedgoodsid);
/**
* 根据主键删除关联商品记录
*
* @param strs
*/
public void delGoodsBelinked(String[] strs);
}