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());
 }
 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);
   }
 }