public static ShenyuDictVO buildShenyuDictVO(final ShenyuDictDO shenyuDictDO) {
        return Optional.ofNullable(shenyuDictDO)
                .map(it -> new ShenyuDictVO(shenyuDictDO.getId(), shenyuDictDO.getType(),
                        shenyuDictDO.getDictCode(), shenyuDictDO.getDictName(),
                        shenyuDictDO.getDictValue(), shenyuDictDO.getDesc(), shenyuDictDO.getSort(), shenyuDictDO.getEnabled(),
                        DateUtils.localDateTimeToString(shenyuDictDO.getDateCreated().toLocalDateTime()),
                        DateUtils.localDateTimeToString(shenyuDictDO.getDateUpdated().toLocalDateTime())))
                .orElse(null);
    }
build {@linkplain ShenyuDictVO}.

@param shenyuDictDO {@linkplain ShenyuDictDO}
@return {@linkplain ShenyuDictVO}
shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/ShenyuDictVO.java