public static ApiVO buildApiVO(final ApiDO apiDO, final List<TagVO> tags) {
        return ApiVO.builder()
                .id(apiDO.getId())
                .contextPath(apiDO.getContextPath())
                .apiPath(apiDO.getApiPath())
                .httpMethod(apiDO.getHttpMethod())
                .consume(apiDO.getConsume())
                .produce(apiDO.getProduce())
                .version(apiDO.getVersion())
                .rpcType(apiDO.getRpcType())
                .state(apiDO.getState())
                .ext(apiDO.getExt())
                .apiOwner(apiDO.getApiOwner())
                .apiDesc(apiDO.getApiDesc())
                .apiSource(apiDO.getApiSource())
                .document(apiDO.getDocument())
                .documentMd5(apiDO.getDocumentMd5())
                .dateCreated(apiDO.getDateCreated())
                .dateUpdated(apiDO.getDateUpdated())
                .tags(tags)
                .build();
    }
buildApiVO.

@param apiDO apiDO.
@param tags  tags.
@return ApiVO.
shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/ApiVO.java