public static RuleConditionVO buildRuleConditionVO(final RuleConditionDO ruleConditionDO) {
        ParamTypeEnum paramTypeEnum = ParamTypeEnum.getParamTypeEnumByName(ruleConditionDO.getParamType());
        OperatorEnum operatorEnum = OperatorEnum.getOperatorEnumByAlias(ruleConditionDO.getOperator());
        return new RuleConditionVO(ruleConditionDO.getId(), ruleConditionDO.getRuleId(), ruleConditionDO.getParamType(), 
                Optional.ofNullable(paramTypeEnum).map(ParamTypeEnum::getName).orElse(ruleConditionDO.getParamType()),
                ruleConditionDO.getOperator(), Optional.ofNullable(operatorEnum).map(OperatorEnum::getAlias).orElse(ruleConditionDO.getOperator()), 
                ruleConditionDO.getParamName(), ruleConditionDO.getParamValue(),
                DateUtils.localDateTimeToString(ruleConditionDO.getDateCreated().toLocalDateTime()),
                DateUtils.localDateTimeToString(ruleConditionDO.getDateUpdated().toLocalDateTime()));
    }
build ruleConditionVO.

@param ruleConditionDO {@linkplain RuleConditionDO}
@return {@linkplain RuleConditionVO}
shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/RuleConditionVO.java