AchievementMapper.java 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package com.goafanti.common.dao;
  2. import java.util.List;
  3. import org.apache.ibatis.annotations.Param;
  4. import com.goafanti.achievement.bo.AchievementListBo;
  5. import com.goafanti.achievement.bo.AchievementOrgOwnerDetailBo;
  6. import com.goafanti.achievement.bo.AchievementPartnerListBo;
  7. import com.goafanti.achievement.bo.AchievementUserOwnerDetailBo;
  8. import com.goafanti.common.model.Achievement;
  9. import com.goafanti.portal.bo.AchievementDetailBo;
  10. import com.goafanti.portal.bo.AchievementPortalDetailBo;
  11. import com.goafanti.portal.bo.AchievementPortalSimilarListBo;
  12. import com.goafanti.portal.bo.InternationalListBo;
  13. import com.goafanti.residentIntegration.bo.ResidentIntegrationBo;
  14. public interface AchievementMapper {
  15. int deleteByPrimaryKey(String id);
  16. int insert(Achievement record);
  17. int insertSelective(Achievement record);
  18. Achievement selectByPrimaryKey(String id);
  19. int updateByPrimaryKeySelective(Achievement record);
  20. int updateByPrimaryKey(Achievement record);
  21. int updateReleaseDate(String id);
  22. int batchDeleteByPrimaryKey(List<String> id);
  23. AchievementUserOwnerDetailBo selectUserOwnerDetail(String id);
  24. AchievementOrgOwnerDetailBo selectOrgOwnerDetail(String id);
  25. void insertBatch(List<Achievement> achievementList);
  26. AchievementDetailBo selectAchievementSearchDetail(String uid, String id);
  27. AchievementDetailBo selectAchievementDetail(String id);
  28. Integer findAchievementNumByUid(String uid);
  29. AchievementPortalDetailBo findUserPortalAchievementDetail(@Param("id")String id, @Param("uid")String uid);
  30. AchievementPortalDetailBo findOrgPortalAchievementDetail(@Param("id")String id, @Param("uid")String uid);
  31. List<AchievementPortalSimilarListBo> findUserPortalSimilarByFieldA(@Param("fieldA") Integer fieldA,
  32. @Param("id") String id);
  33. List<AchievementPortalSimilarListBo> findOrgPortalSimilarByFieldA(@Param("fieldA") Integer fieldA,
  34. @Param("id") String id);
  35. int updateOwnerId(String id);
  36. /** 查询国际化技术 **/
  37. List<InternationalListBo> selectInternationalAchievement();
  38. /** 查询军民融合成果 **/
  39. List<ResidentIntegrationBo> selectJmrhAchievement();
  40. /** 查询军民融合技术 **/
  41. List<ResidentIntegrationBo> selectJmrTechnology();
  42. /** 查询军民融合项目 **/
  43. List<ResidentIntegrationBo> selectJmrProject();
  44. /** 查询精品项目 **/
  45. List<AchievementListBo> listAchievement();
  46. /** 查询猜你喜欢 **/
  47. List<AchievementListBo> selectCsutomerLike();
  48. /** 查询智者的科技成果**/
  49. List<AchievementPartnerListBo>findPartnerAchievementListByPage(String uid);
  50. }