CmOrderArchiveDao.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.caimei.modules.archive.dao;
  2. import com.caimei.modules.archive.entity.CmOrderArchiveFile;
  3. import com.thinkgem.jeesite.common.persistence.CrudDao;
  4. import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
  5. import com.caimei.modules.archive.entity.CmOrderArchive;
  6. import org.apache.ibatis.annotations.Param;
  7. import java.util.List;
  8. /**
  9. * 订单资料DAO接口
  10. * @author Aslee
  11. * @version 2021-07-30
  12. */
  13. @MyBatisDao
  14. public interface CmOrderArchiveDao extends CrudDao<CmOrderArchive> {
  15. List<CmOrderArchiveFile> getArchiveFileList(@Param("archiveId") int archiveId);
  16. void insertArchiveFile(CmOrderArchiveFile archiveFile);
  17. CmOrderArchiveFile getArchiveFileById(@Param("fileId") Integer fileId);
  18. void deleteArchiveFile(Integer fileId);
  19. void updateArchiveFile(@Param("fileId") Integer fileId, @Param("orderArchiveId") Integer orderArchiveId);
  20. String getAllFileIds(Integer orderArchiveId);
  21. Integer checkFileName(@Param("fileName") String fileName,@Param("orderArchiveId") Integer orderArchiveId,@Param("fileIds") String fileIds);
  22. Integer checkShopOrderIdExist(Integer shopOrderId);
  23. Integer checkShopOrderIdAble(Integer shopOrderId);
  24. String getShopNameByShopOrderId(Integer shopOrderId);
  25. String getClubNameByShopOrderId(Integer shopOrderId);
  26. void updateArchiveNo(CmOrderArchive cmOrderArchive);
  27. }