admin
2020-07-14 eec7e789a87863c25d92c10ad5dfc22ad80c448d
fanli/src/main/java/com/yeshi/fanli/service/inter/brand/BrandInfoService.java
@@ -3,6 +3,7 @@
import java.util.Date;
import java.util.List;
import com.yeshi.fanli.entity.SystemEnum;
import org.springframework.web.multipart.MultipartFile;
import com.yeshi.fanli.entity.brand.BrandInfo;
@@ -40,7 +41,6 @@
    * 查询列表
    * @param start
    * @param count
    * @param key
    * @param state
    * @return
    */
@@ -56,7 +56,7 @@
    * @return
    * @throws BrandInfoException
    */
   public List<BrandInfoVO> listBrandInfoCache(long start, int count, Long cid);
   public List<BrandInfoVO> listBrandInfoCache(long start, int count, Long cid,String platform,String version,SystemEnum system);
   /**
@@ -72,14 +72,14 @@
    * @param cid
    * @return
    */
   public  List<BrandInfo> listValidBrandInfoCache(Long cid);
   public  List<BrandInfo> listValidBrandInfoCache(Long cid,SystemEnum system);
   /**
    * 查询分类下品牌
    * @param cid
    * @return
    */
   public List<BrandInfo> listValidByCidToApp(Long cid);
   public List<BrandInfo> listValidByCidToApp(Long cid, SystemEnum system);
   
   /**
@@ -89,7 +89,7 @@
    * @param cid
    * @return
    */
   public List<BrandInfoVO> listValidToApp(long start, int count, Long cid);
   public List<BrandInfoVO> listValidToApp(long start, int count, Long cid,String platform,String version,SystemEnum system);
   
   /**
@@ -98,9 +98,26 @@
    * @param count
    */
   public void addShopAndGoods(long start, int count);
   /**
    * 检索有效的品牌信息,按更新时间排序
    * @param page
    * @param pageSize
    * @return
    */
   public List<BrandInfo>  listValidOrderByUpdateTime(int page,int pageSize);
   /**
    * 添加品牌商品
    * @param brandList
    */
   public void addShopAndGoods(List<BrandInfo> brandList);
   public long countValidByCidToApp(Long cid);
   public long countValidByCidToApp(Long cid,SystemEnum system);
   public long countValidByCid(Long cid);
@@ -120,6 +137,14 @@
    * @param key
    * @return
    */
   public BrandInfoVO listByAlikeName(String key);
   public BrandInfoVO listByAlikeName(String key,String platform,String version,SystemEnum system);
   /**
    * 状态切换
    * @param id
    * @throws BrandInfoException
    */
   public void switchState(Long id) throws BrandInfoException;
}