| | |
| | | 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); |
| | |
| | | * @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); |
| | | |
| | | |
| | | /** |
| | |
| | | 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); |
| | | |
| | | public long countValidMaterials(int type); |
| | | |
| | | |
| | | public void saveGoodsCoupon(String pid, String tags, String content) throws GoodsEvaluateException, Exception; |
| | | |
| | | |
| | | public void release(String id) throws GoodsEvaluateException; |
| | | |
| | | |
| | | public void addGoodsEvaluateByDynamicInfo(DynamicInfo info); |
| | | |
| | | |
| | | } |