public static List<SelectorConditionVO> buildSelectorConditionVOList(final List<SelectorConditionDO> selectorConditionDOList) {
        if (CollectionUtils.isEmpty(selectorConditionDOList)) {
            return Lists.newArrayList();
        }
        return selectorConditionDOList.stream()
                .map(SelectorConditionVO::buildSelectorConditionVO)
                .collect(Collectors.toList());
    }
@Test
    public void testBuildSelectorConditionVOList() {
        Timestamp currentTime = new Timestamp(System.currentTimeMillis());
        SelectorConditionDO selectorConditionDO = SelectorConditionDO.builder()
                .paramType(ParamTypeEnum.POST.getName())
                .operator(OperatorEnum.MATCH.getAlias())
                .dateCreated(currentTime)
                .dateUpdated(currentTime)
                .build();
        List<SelectorConditionDO> doList = Lists.newArrayList(selectorConditionDO);
        List<SelectorConditionVO> voList = SelectorConditionVO.buildSelectorConditionVOList(doList);
        assertNotNull(voList);
        assertEquals(voList.size(), doList.size());
    }