public TagInfo add(TagInfo tagInfo) { if (tagInfo.getTag_id() == 0) { tagInfoMapper.add(tagInfo); } else { tagInfoMapper.update(tagInfo); } return tagInfoMapper.get(tagInfo.getUid(), tagInfo.getTag_id()); }
public List<TagInfo> queryTagInfo(long uid, long mid) { return tagInfoMapper.queryTagInfo(uid, mid); }
public void deleteTagInfo(long uid, int tag_id) { tagInfoMapper.delete(uid, tag_id); }
public List<TagInfo> getTagInfos(long uid) { return tagInfoMapper.list(uid); }
private void checkTagId(long uid, int tagId) { if (tagInfoMapper.get(uid, tagId) == null) { throw new IllegalArgumentException("tagInfo is not exist. uid=" + uid + ", tag_id=" + tagId); } }