PatentInfoMapper.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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.PatentInfoDetailBo;
  6. import com.goafanti.patent.bo.PatentRecieveSendBo;
  7. public interface PatentInfoMapper {
  8. int deleteByPrimaryKey(String id);
  9. int insert(PatentInfo record);
  10. int insertSelective(PatentInfo record);
  11. PatentInfo selectByPrimaryKey(String id);
  12. int updateByPrimaryKeySelective(PatentInfo record);
  13. int updateByPrimaryKey(PatentInfo record);
  14. PatentInfo selectPatentInfoByUserId(String uid);
  15. List<PatentInfo> findClientApplyListByPage(Map<String, Object> params);
  16. int findClentApplyCount(Map<String, Object> params);
  17. List<PatentRecieveSendBo> getPatentRecieveSendList();
  18. int batchDeleteByPrimaryKey(List<String> id);
  19. PatentInfoDetailBo selectPatentInfoDetail(String id);
  20. List<PatentInfo> selectByPrimaryKeys(List<String> id);
  21. Integer countPatentDone(String uid);
  22. Integer countPatentUndone(String uid);
  23. }