GoldenGoodsService.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.crm.custom.service;
  2. import com.crm.rely.backend.core.dto.base.ResultWithPagerDto;
  3. import com.crm.rely.backend.core.entity.base.SingleLongEntity;
  4. import com.crm.rely.backend.core.exception.ServiceException;
  5. import com.crm.rely.backend.model.dto.golden.goods.GoldenGoodsListDto;
  6. import com.crm.rely.backend.model.entity.custom.info.CustomInfoEntity;
  7. import com.crm.rely.backend.model.entity.golden.goods.GoldenGoodsAddEntity;
  8. import com.crm.rely.backend.model.entity.golden.goods.GoldenGoodsDeleteEntitys;
  9. import com.crm.rely.backend.model.entity.golden.goods.GoldenGoodsSearchEntity;
  10. import com.crm.rely.backend.model.entity.golden.goods.GoldenGoodsUpdateEntity;
  11. import com.crm.rely.backend.model.pojo.table.GoldenGoodsTable;
  12. import org.springframework.web.multipart.MultipartFile;
  13. import java.util.List;
  14. import java.util.Map;
  15. public interface GoldenGoodsService {
  16. ResultWithPagerDto<GoldenGoodsListDto> customPageList(GoldenGoodsSearchEntity entity);
  17. ResultWithPagerDto<GoldenGoodsListDto> customOrderList(GoldenGoodsSearchEntity entity );
  18. Map<Long, GoldenGoodsTable> getCustomOrderGoods(List<Long> goodsIds, Long customId) throws ServiceException;
  19. void add(GoldenGoodsAddEntity entity) throws ServiceException;
  20. void delete(GoldenGoodsDeleteEntitys entitys) throws ServiceException;
  21. void update(GoldenGoodsUpdateEntity entity) throws ServiceException;
  22. ResultWithPagerDto<GoldenGoodsListDto> searchPageList(GoldenGoodsSearchEntity entity) throws ServiceException;
  23. GoldenGoodsListDto searchSingle(SingleLongEntity entity) throws ServiceException;
  24. void validated(MultipartFile file) throws ServiceException;
  25. String uploadFile(MultipartFile file) throws Exception;
  26. }