AchievementMapper.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.goafanti.common.dao;
  2. import java.util.List;
  3. import com.goafanti.achievement.bo.AchievementOrgOwnerDetailBo;
  4. import com.goafanti.achievement.bo.AchievementUserOwnerDetailBo;
  5. import com.goafanti.common.model.Achievement;
  6. import com.goafanti.portal.bo.AchievementDetailBo;
  7. import com.goafanti.portal.bo.AchievementPortalDetailBo;
  8. public interface AchievementMapper {
  9. int deleteByPrimaryKey(String id);
  10. int insert(Achievement record);
  11. int insertSelective(Achievement record);
  12. Achievement selectByPrimaryKey(String id);
  13. int updateByPrimaryKeySelective(Achievement record);
  14. int updateByPrimaryKey(Achievement record);
  15. int updateReleaseDate(String id);
  16. int batchDeleteByPrimaryKey(List<String> id);
  17. AchievementUserOwnerDetailBo selectUserOwnerDetail(String id);
  18. AchievementOrgOwnerDetailBo selectOrgOwnerDetail(String id);
  19. void insertBatch(List<Achievement> achievementList);
  20. AchievementDetailBo selectAchievementSearchDetail(String uid, String id);
  21. Integer findAchievementNumByUid(String uid);
  22. AchievementPortalDetailBo findUserPortalAchievementDetail(String id);
  23. AchievementPortalDetailBo findOrgPortalAchievementDetail(String id);
  24. }