yujian
2020-06-29 ec60e757d358636dcac1589c44a66f3e276fe58c
fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/GoodsEvaluateService.java
@@ -7,13 +7,16 @@
import org.springframework.web.multipart.MultipartHttpServletRequest;
import com.yeshi.fanli.dto.pdd.PDDGoodsDetail;
import com.yeshi.fanli.dto.suning.SuningGoodsInfo;
import com.yeshi.fanli.dto.vip.goods.VIPGoodsInfo;
import com.yeshi.fanli.entity.bus.activity.ActivityUser;
import com.yeshi.fanli.entity.dynamic.CommentInfo;
import com.yeshi.fanli.entity.dynamic.GoodsEvaluate;
import com.yeshi.fanli.entity.dynamic.ImgInfo;
import com.yeshi.fanli.entity.dynamic.GoodsEvaluate.EvaluateEnum;
import com.yeshi.fanli.entity.jd.JDGoods;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.entity.taobao.dataoke.DaTaoKeDetailV2;
import com.yeshi.fanli.exception.dynamic.GoodsEvaluateException;
public interface GoodsEvaluateService {
@@ -80,7 +83,7 @@
    * @throws GoodsEvaluateException
    * @throws Exception
    */
   public String saveSingleGoods(String pid, Long goodsId, Integer goodsType, String videoUrl, Integer picNum, String picUrls,
   public String saveSingleGoods(String pid, String goodsId, Integer goodsType, String videoUrl, Integer picNum, String picUrls,
         MultipartHttpServletRequest fileRequest) throws GoodsEvaluateException, Exception;
   /**
@@ -157,6 +160,8 @@
   
   
   public void updateVIPGoods(VIPGoodsInfo goods);
   public void updateSuningGoods(SuningGoodsInfo goods);
   public void addRanDomShareCount();
@@ -168,14 +173,14 @@
    * @param title 标题    必传
    * @param comment
    */
   public void addGoodsEvaluate(Long goodsId,List<ImgInfo> imgList, ActivityUser user, String title,String comment,Date startTime) throws GoodsEvaluateException;
   public void addGoodsEvaluate(String goodsId,List<ImgInfo> imgList, ActivityUser user, String title,String comment,Date startTime) throws GoodsEvaluateException;
   
   /**
    * 下架商品
    * @param goodsId
    */
   public void offlineTaoBaoGoods(Long goodsId);
   public void offlineTaoBaoGoods(String goodsId);
   /**
    * 状态切换
@@ -184,4 +189,43 @@
    */
   public void switchState(String id) throws GoodsEvaluateException;
   /**
    * 查询
    * @param date
    * @return
    */
   public List<GoodsEvaluate> listByStartTime(Date date);
   /**
    * 根据商品id、类型查询
    * @param goodsId
    * @param goodsType
    * @return
    */
   public GoodsEvaluate queryExistSingle(String goodsId, int goodsType);
   /**
    * 查询倒序
    * @param start
    * @param count
    * @param dynamicType
    * @return
    */
   public List<GoodsEvaluate> queryValidSortASC(int start, int count, EvaluateEnum tyepEnum, boolean sortDesc);
   /**
    * 添加大淘客商品
    * @param daTaoKe
    * @return
    */
   public boolean addByDaTaoKeGoods(DaTaoKeDetailV2 daTaoKe);
   public int addGoodsEvaluate(TaoBaoGoodsBrief goodsBrief, List<String> imgs, ActivityUser user, String title)
         throws GoodsEvaluateException;
   public List<GoodsEvaluate> queryValidZeroPoint(int start, int count);
}