From 207dc8655711cddac2653e18b51e58a88dba2084 Mon Sep 17 00:00:00 2001 From: yj <Administrator@192> Date: 星期五, 06 三月 2020 18:14:36 +0800 Subject: [PATCH] 发圈处理 --- fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/GoodsEvaluateService.java | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 55 insertions(+), 5 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/GoodsEvaluateService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/GoodsEvaluateService.java index b9d1097..214420d 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/GoodsEvaluateService.java +++ b/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); /** @@ -74,7 +75,7 @@ * @throws GoodsEvaluateException * @throws Exception */ - public void saveSingleGoods(String pid, Long goodsId, Integer goodsType, String videoUrl, Integer picNum, String picUrls, + public String saveSingleGoods(String pid, Long goodsId, Integer goodsType, String videoUrl, Integer picNum, String picUrls, MultipartHttpServletRequest fileRequest) throws GoodsEvaluateException, Exception; /** @@ -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; + + } -- Gitblit v1.8.0