CopyrightInfoMapper.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.goafanti.common.dao;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.goafanti.common.model.CopyrightInfo;
  5. import com.goafanti.copyright.bo.CopyrightContractListBo;
  6. import com.goafanti.copyright.bo.CopyrightInfoDetail;
  7. import com.goafanti.copyright.bo.CopyrightInfoSummary;
  8. public interface CopyrightInfoMapper {
  9. int deleteByPrimaryKey(String id);
  10. int insert(CopyrightInfo record);
  11. int insertSelective(CopyrightInfo record);
  12. CopyrightInfo selectByPrimaryKey(String id);
  13. CopyrightInfoDetail findByPrimaryKey(String id);
  14. int updateByPrimaryKeySelective(CopyrightInfo record);
  15. int updateByPrimaryKey(CopyrightInfo record);
  16. List<CopyrightInfoSummary> findListByPage(Map<String, Object> params);
  17. int findListCount(Map<String, Object> params);
  18. int deleteByPrimaryKeys(List<String> id);
  19. List<CopyrightInfo> selectByPrimaryKeys(List<String> asList);
  20. Integer countCopyrightDone(String uid);
  21. List<CopyrightContractListBo> listContractCopyrightByContractId(String contractId);
  22. void batchInsert(List<CopyrightInfo> ci);
  23. int batchDeleteByContractId(List<String> id);
  24. Integer findCopyrightInfoNumByUid(String uid);
  25. }