package com.yd.api.metadata.service;

import com.yd.api.metadata.vo.TagQueryBYIDRequestVO;
import com.yd.api.metadata.vo.TagQueryRequestVO;
import com.yd.api.metadata.vo.TagQueryResponseVO;
import com.yd.api.metadata.vo.TagViewQueryRequestVO;
import com.yd.api.metadata.vo.TagViewQueryResponseVO;

public interface MetadataService {
    /**
     * 标签合集查询
     * @param requestVO
     * @return TagQueryResponseVO
     */
    TagQueryResponseVO tagQuery(TagQueryRequestVO requestVO);

    /**
     * 根据标签ID查询标签信息
     * @param requestVO
     * @return TagQueryBYIDRequestVO
     */
    TagQueryResponseVO tagQueryBYIDRequestVO(TagQueryBYIDRequestVO requestVO);

    /**
     * 前端显示标签合集查询
     * @param TagViewQueryRequestVO requestVO
     * @return TagViewQueryResponseVO
     * @date 2021年06月21日 17:14
     */
    TagViewQueryResponseVO tagViewQuery(TagViewQueryRequestVO requestVO);
}
