PatentInfoMapper.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.goafanti.common.dao;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.goafanti.common.model.PatentInfo;
  5. import com.goafanti.patent.bo.PatentExpireBO;
  6. import com.goafanti.patent.bo.PatentInfoDetailBo;
  7. import com.goafanti.patent.bo.PatentRecieveSendBo;
  8. public interface PatentInfoMapper {
  9. int deleteByPrimaryKey(String id);
  10. int insert(PatentInfo record);
  11. int insertSelective(PatentInfo record);
  12. PatentInfo selectByPrimaryKey(String id);
  13. int updateByPrimaryKeySelective(PatentInfo record);
  14. int updateByPrimaryKey(PatentInfo record);
  15. PatentInfo selectPatentInfoByUserId(String uid);
  16. List<PatentInfo> findClientApplyListByPage(Map<String, Object> params);
  17. int findClentApplyCount(Map<String, Object> params);
  18. List<PatentRecieveSendBo> getPatentRecieveSendList();
  19. int batchDeleteByPrimaryKey(List<String> id);
  20. PatentInfoDetailBo selectPatentInfoDetail(String id);
  21. List<PatentInfo> selectByPrimaryKeys(List<String> id);
  22. Integer countPatentDone(String uid);
  23. Integer countPatentUndone(String uid);
  24. List<PatentExpireBO> selectExpireRecord();
  25. }