package com.goafanti.common.dao; import java.util.List; import com.goafanti.common.model.TechProject; import com.goafanti.techproject.bo.TechProjectContractListBo; import com.goafanti.techproject.bo.TechProjectDetailBo; import com.goafanti.user.bo.OrgUnitNames; public interface TechProjectMapper { int deleteByPrimaryKey(String id); int insert(TechProject record); int insertSelective(TechProject record); TechProject selectByPrimaryKey(String id); int updateByPrimaryKeySelective(TechProject record); int updateByPrimaryKey(TechProject record); TechProjectDetailBo selectProjectDetail(String pid); int batchDeleteByPrimaryKey(List id); Integer countTechProjectDone(String uid); Integer countTechProjectUndone(String uid); List selectWebsiteUnitNames(String principal); List listContractTechProjectByContractId(String contractId); void batchInsert(List tp); Integer findTechProjectNumByUid(String uid); }