yujian
2020-01-18 f4a0f2acc63d7785eab108419a4e16f5f688cb95
fanli/src/main/java/com/yeshi/fanli/service/inter/brand/BrandClassService.java
@@ -1,5 +1,7 @@
package com.yeshi.fanli.service.inter.brand;
import java.util.List;
import com.yeshi.fanli.entity.brand.BrandClass;
import com.yeshi.fanli.exception.brand.BrandClassException;
@@ -12,10 +14,59 @@
public interface BrandClassService {
   /**
    * 添加品牌分类
    * @param brandClass
    * @throws BrandClassException
    * 查询有效分类
    * @return
    */
   public void addBrandClass(BrandClass brandClass) throws BrandClassException;
   public List<BrandClass> listEffective();
   /**
    * 查询有效分类
    * @return
    */
   public List<BrandClass> listBrandClassEffectiveCache();
   /**
    * 保存品牌信息
    * @param record
    * @throws BrandClassException
    * @throws Exception
    */
   public void saveObject(BrandClass record) throws BrandClassException, Exception;
   /**
    * 查询列表
    * @param start
    * @param count
    * @param key
    * @param state
    * @return
    */
   public List<BrandClass> listQuery(long start, int count, String key, Integer state);
   public long countQuery(String key, Integer state);
   /**
    * 修改排序
    * @param id
    * @param moveType
    * @throws BrandClassException
    * @throws Exception
    */
   public void updateOrder(Long id, Integer moveType) throws BrandClassException, Exception;
   /**
    * 批量删除
    * @param list
    * @return
    */
   public int deleteBatchByPrimaryKey(List<Long> list);
   /**
    *
    * @param id
    * @return
    */
   public BrandClass selectByPrimaryKey(Long id);
}