TechProjectMapper.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.goafanti.common.dao;
  2. import java.util.List;
  3. import com.goafanti.common.model.TechProject;
  4. import com.goafanti.techproject.bo.TechProjectContractListBo;
  5. import com.goafanti.techproject.bo.TechProjectDetailBo;
  6. import com.goafanti.user.bo.OrgUnitNames;
  7. public interface TechProjectMapper {
  8. int deleteByPrimaryKey(String id);
  9. int insert(TechProject record);
  10. int insertSelective(TechProject record);
  11. TechProject selectByPrimaryKey(String id);
  12. int updateByPrimaryKeySelective(TechProject record);
  13. int updateByPrimaryKey(TechProject record);
  14. TechProjectDetailBo selectProjectDetail(String pid);
  15. int batchDeleteByPrimaryKey(List<String> id);
  16. Integer countTechProjectDone(String uid);
  17. Integer countTechProjectUndone(String uid);
  18. List<OrgUnitNames> selectWebsiteUnitNames(String principal);
  19. List<TechProjectContractListBo> listContractTechProjectByContractId(String contractId);
  20. void batchInsert(List<TechProject> tp);
  21. Integer findTechProjectNumByUid(String uid);
  22. }