package com.goafanti.common.dao; import java.util.List; import com.goafanti.achievement.bo.AchievementOrgOwnerDetailBo; import com.goafanti.achievement.bo.AchievementUserOwnerDetailBo; import com.goafanti.common.model.Achievement; import com.goafanti.portal.bo.AchievementDetailBo; import com.goafanti.portal.bo.AchievementPortalDetailBo; public interface AchievementMapper { int deleteByPrimaryKey(String id); int insert(Achievement record); int insertSelective(Achievement record); Achievement selectByPrimaryKey(String id); int updateByPrimaryKeySelective(Achievement record); int updateByPrimaryKey(Achievement record); int updateReleaseDate(String id); int batchDeleteByPrimaryKey(List id); AchievementUserOwnerDetailBo selectUserOwnerDetail(String id); AchievementOrgOwnerDetailBo selectOrgOwnerDetail(String id); void insertBatch(List achievementList); AchievementDetailBo selectAchievementSearchDetail(String uid, String id); Integer findAchievementNumByUid(String uid); AchievementPortalDetailBo findUserPortalAchievementDetail(String id); AchievementPortalDetailBo findOrgPortalAchievementDetail(String id); }