@Override public int delete(Long id) { return relationMapper.deleteByPrimaryKey(id); }
@Override public int create(List<SmsFlashPromotionProductRelation> relationList) { for (SmsFlashPromotionProductRelation relation : relationList) { relationMapper.insert(relation); } return relationList.size(); }
@Override public SmsFlashPromotionProductRelation getItem(Long id) { return relationMapper.selectByPrimaryKey(id); }
@Override public int update(Long id, SmsFlashPromotionProductRelation relation) { relation.setId(id); return relationMapper.updateByPrimaryKey(relation); }
@Override public int getCount(Long flashPromotionId, Long flashPromotionSessionId) { SmsFlashPromotionProductRelationExample example = new SmsFlashPromotionProductRelationExample(); example.createCriteria() .andFlashPromotionIdEqualTo(flashPromotionId) .andFlashPromotionSessionIdEqualTo(flashPromotionSessionId); return relationMapper.countByExample(example); } }