yj
2020-03-06 ff34faee79dfdbb2a72839b97b1e748551549b08
fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/GoodsEvaluateService.java
@@ -6,13 +6,14 @@
import org.springframework.web.multipart.MultipartHttpServletRequest;
import com.yeshi.fanli.entity.dynamic.CommentInfo;
import com.yeshi.fanli.entity.dynamic.DynamicInfo;
import com.yeshi.fanli.entity.dynamic.GoodsEvaluate;
import com.yeshi.fanli.entity.dynamic.ImgInfo;
import com.yeshi.fanli.exception.dynamic.GoodsEvaluateException;
public interface GoodsEvaluateService {
   public void saveHead(MultipartFile file, GoodsEvaluate record) throws GoodsEvaluateException;
   public String saveHead(MultipartFile file, GoodsEvaluate record) throws GoodsEvaluateException;
   
   
   public GoodsEvaluate getById(String id);
@@ -38,9 +39,9 @@
    * @param state
    * @return
    */
   public List<GoodsEvaluate> query(int start, int count, String key, Integer state);
   public List<GoodsEvaluate> query(int start, int count, String key, Integer state, int dynamicType);
   public long count(String key, Integer state);
   public long count(String key, Integer state,int dynamicType);
   
   /**
@@ -84,11 +85,60 @@
    * @throws GoodsEvaluateException
    * @throws Exception
    */
   public void saveSingleGoodsCoupon(String pid, CommentInfo commentInfo) throws GoodsEvaluateException, Exception;
   public void saveCurrencyCoupon(String pid, int kind, CommentInfo commentInfo) throws GoodsEvaluateException, Exception;
   public void saveActivityPic(String pid, ImgInfo imgInfo, MultipartHttpServletRequest fileRequest)
         throws GoodsEvaluateException, Exception;
   /**
    * 多个商品保存信息
    * @param pid
    * @param videoUrl
    * @param goodsList
    * @param fileRequest
    * @throws GoodsEvaluateException
    * @throws Exception
    */
   public void saveMultipleGoods(String pid, String videoUrl, String goodsList, MultipartHttpServletRequest fileRequest)
         throws GoodsEvaluateException, Exception;
   /**
    * 素材
    * @param pid
    * @param videoUrl
    * @param picUrls
    * @param fileRequest
    * @throws GoodsEvaluateException
    * @throws Exception
    */
   public void saveSuCai(String pid, String videoUrl, String picUrls, MultipartHttpServletRequest fileRequest)
         throws GoodsEvaluateException, Exception;
   /**
    * 查询素材
    * @param start
    * @param count
    * @return
    */
   public List<GoodsEvaluate> queryMaterialsCache(int start, int count,int type) throws Exception;
   public long countValidMaterials(int type);
   public void saveGoodsCoupon(String pid, String content) throws GoodsEvaluateException, Exception;
   public void release(String id) throws GoodsEvaluateException;
   public void addGoodsEvaluateByDynamicInfo(DynamicInfo info);
   public void saveGoodsComment(String id, int kind, List<CommentInfo> comments) throws GoodsEvaluateException, Exception;
}