package com.goafanti.common.dao; import java.util.List; import java.util.Map; import com.goafanti.common.model.PatentInfo; import com.goafanti.patent.bo.PatentContractListBo; import com.goafanti.patent.bo.PatentExpireBO; import com.goafanti.patent.bo.PatentInfoDetailBo; import com.goafanti.patent.bo.PatentRecieveSendBo; public interface PatentInfoMapper { int deleteByPrimaryKey(String id); int insert(PatentInfo record); int insertSelective(PatentInfo record); PatentInfo selectByPrimaryKey(String id); int updateByPrimaryKeySelective(PatentInfo record); int updateByPrimaryKey(PatentInfo record); PatentInfo selectPatentInfoByUserId(String uid); List findClientApplyListByPage(Map params); int findClentApplyCount(Map params); List getPatentRecieveSendList(); int batchDeleteByPrimaryKey(List id); PatentInfoDetailBo selectPatentInfoDetail(String id); List selectByPrimaryKeys(List id); Integer countPatentDone(String uid); Integer countPatentUndone(String uid); List selectExpireRecord(); List listContractPatentByContractId(String contractId); void batchInsert(List pi); int batchDeleteByContractId(List id); Integer findPatentInfoNumByUid(String uid); }