123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.caimei.modules.oss.dao;
- import com.caimei.modules.oss.entity.CmOssArchive;
- import com.caimei.modules.oss.entity.CmOssArchivePdf;
- import com.caimei.modules.product.entity.Product;
- import com.thinkgem.jeesite.common.persistence.CrudDao;
- import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- /**
- * oss资料库DAO接口
- *
- * @author plf
- * @version 2020-11-04
- */
- @MyBatisDao
- public interface CmOssArchiveDao extends CrudDao<CmOssArchive> {
- List<Product> findAllProduct(Product product);
- List<Integer> findOssProductId();
- List<CmOssArchivePdf> findArchivePdf(String archiveId);
- CmOssArchivePdf findMd5Hex(String md5Hex);
- void insertArchivePdf(CmOssArchivePdf archivePdf);
- void updateArchivePdf(CmOssArchivePdf ossArchivePdf);
- CmOssArchivePdf findArchivePdfById(Integer fileId);
- Integer findArchivePdfByMd5Hex(String md5Hex);
- void deleteArchivePdf(Integer fileId);
- List<CmOssArchivePdf> findInvalidPdf();
- void updateIsDownload(@Param("id") Integer id, @Param("isDownload") String isDownload);
- }
|