OrgIntellectualPropertyMapper.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.goafanti.common.dao;
  2. import java.util.List;
  3. import org.apache.ibatis.annotations.Param;
  4. import com.goafanti.cognizance.bo.AnnualReportPropertyRightBo;
  5. import com.goafanti.cognizance.bo.OrgIntellectualPropertyDetailBo;
  6. import com.goafanti.common.model.OrgIntellectualProperty;
  7. public interface OrgIntellectualPropertyMapper {
  8. int deleteByPrimaryKey(String id);
  9. int insert(OrgIntellectualProperty record);
  10. int insertSelective(OrgIntellectualProperty record);
  11. OrgIntellectualProperty selectByPrimaryKey(String id);
  12. int updateByPrimaryKeySelective(OrgIntellectualProperty record);
  13. int updateByPrimaryKey(OrgIntellectualProperty record);
  14. int batchDeleteByPrimaryKey(List<String> id);
  15. OrgIntellectualProperty selectOrgIntellectualPropertyByPid(String pid);
  16. OrgIntellectualPropertyDetailBo selectPatentTypeDetail(String id);
  17. OrgIntellectualPropertyDetailBo selectCopyrightTypeDetail(String id);
  18. List<OrgIntellectualProperty> selectIntellectualPropertyList(Integer year, String uid);
  19. AnnualReportPropertyRightBo selectIntellectualPropertyCount(Integer year, String uid);
  20. Integer findIntellectualPropertyNum(String uid);
  21. OrgIntellectualProperty findByUidAndIntellectualPropertyNumber(@Param("uid") String uid,
  22. @Param("intellectualPropertyNumber") String intellectualPropertyNumber);
  23. }