• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java VertexFeatures类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures的典型用法代码示例。如果您正苦于以下问题:Java VertexFeatures类的具体用法?Java VertexFeatures怎么用?Java VertexFeatures使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



VertexFeatures类属于org.apache.tinkerpop.gremlin.structure.Graph.Features包,在下文中一共展示了VertexFeatures类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: shouldAddEdgeWithUserSuppliedAnyIdUsingAnyObject

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_ADD_EDGES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_USER_SUPPLIED_IDS)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_ANY_IDS)
public void shouldAddEdgeWithUserSuppliedAnyIdUsingAnyObject() {
    final UUID uuid = UUID.randomUUID();

    // this is different from "FEATURE_CUSTOM_IDS" as TinkerGraph does not define a specific id class
    // (i.e. TinkerId) for the identifier.
    final CustomId customId = new CustomId("test", uuid);
    final Vertex v = graph.addVertex();
    v.addEdge("self", v, T.id, customId);
    tryCommit(graph, graph -> {
        final Edge e = graph.edges(customId).next();
        assertEquals(customId, e.id());
    });
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:19,代码来源:VertexTest.java


示例2: shouldHaveExceptionConsistencyWhenAssigningSameIdOnEdge

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_ADD_EDGES)
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_USER_SUPPLIED_IDS)
public void shouldHaveExceptionConsistencyWhenAssigningSameIdOnEdge() {
    final Vertex v = graph.addVertex();
    final Object o = graphProvider.convertId("1", Edge.class);
    v.addEdge("self", v, T.id, o);

    try {
        v.addEdge("self", v, T.id, o);
        fail("Assigning the same ID to an Element should throw an exception");
    } catch (Exception ex) {
        validateException(Graph.Exceptions.edgeWithIdAlreadyExists(o), ex);
    }

}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:18,代码来源:VertexTest.java


示例3: shouldEvaluateEquivalentVertexHashCodeWithSuppliedIds

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = VertexFeatures.class, feature = FEATURE_USER_SUPPLIED_IDS)
public void shouldEvaluateEquivalentVertexHashCodeWithSuppliedIds() {
    final Vertex v = graph.addVertex(T.id, graphProvider.convertId("1", Vertex.class));
    final Vertex u = graph.vertices(graphProvider.convertId("1", Vertex.class)).next();
    assertEquals(v, u);

    final Set<Vertex> set = new HashSet<>();
    set.add(v);
    set.add(v);
    set.add(u);
    set.add(u);
    set.add(graph.vertices(graphProvider.convertId("1", Vertex.class)).next());
    set.add(graph.vertices(graphProvider.convertId("1", Vertex.class)).next());

    assertEquals(1, set.size());
    assertEquals(v.hashCode(), u.hashCode());
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:20,代码来源:VertexTest.java


示例4: shouldSupportUserSuppliedIdsOfTypeString

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = VertexFeatures.class, feature = FEATURE_USER_SUPPLIED_IDS)
@FeatureRequirement(featureClass = VertexFeatures.class, feature = FEATURE_STRING_IDS, supported = false)
public void shouldSupportUserSuppliedIdsOfTypeString() throws Exception {
    final String id = "this-is-a-valid-id";

    // a graph can "allow" an id without internally supporting it natively and therefore doesn't need
    // to throw the exception
    assumeFalse(graph.features().vertex().willAllowId(id));

    try {
        graph.addVertex(T.id, id);
        fail(String.format(INVALID_FEATURE_SPECIFICATION, VertexFeatures.class.getSimpleName(), FEATURE_STRING_IDS));
    } catch (Exception e) {
        validateException(Vertex.Exceptions.userSuppliedIdsOfThisTypeNotSupported(), e);
    }
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:19,代码来源:FeatureSupportTest.java


示例5: shouldSupportUserSuppliedIdsOfTypeNumericInt

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = VertexFeatures.class, feature = FEATURE_USER_SUPPLIED_IDS)
@FeatureRequirement(featureClass = VertexFeatures.class, feature = FEATURE_NUMERIC_IDS, supported = false)
public void shouldSupportUserSuppliedIdsOfTypeNumericInt() throws Exception {
    final int id = 123456;

    // a graph can "allow" an id without internally supporting it natively and therefore doesn't need
    // to throw the exception
    assumeFalse(graph.features().vertex().willAllowId(id));

    try {
        graph.addVertex(T.id, id);
        fail(String.format(INVALID_FEATURE_SPECIFICATION, VertexFeatures.class.getSimpleName(), FEATURE_NUMERIC_IDS));
    } catch (Exception e) {
        validateException(Vertex.Exceptions.userSuppliedIdsOfThisTypeNotSupported(), e);
    }
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:19,代码来源:FeatureSupportTest.java


示例6: shouldSupportUserSuppliedIdsOfTypeNumericLong

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = VertexFeatures.class, feature = FEATURE_USER_SUPPLIED_IDS)
@FeatureRequirement(featureClass = VertexFeatures.class, feature = FEATURE_NUMERIC_IDS, supported = false)
public void shouldSupportUserSuppliedIdsOfTypeNumericLong() throws Exception {
    final long id = 123456l;

    // a graph can "allow" an id without internally supporting it natively and therefore doesn't need
    // to throw the exception
    assumeFalse(graph.features().vertex().willAllowId(id));

    try {
        graph.addVertex(T.id, id);
        fail(String.format(INVALID_FEATURE_SPECIFICATION, VertexFeatures.class.getSimpleName(), FEATURE_NUMERIC_IDS));
    } catch (Exception e) {
        validateException(Vertex.Exceptions.userSuppliedIdsOfThisTypeNotSupported(), e);
    }
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:19,代码来源:FeatureSupportTest.java


示例7: shouldSupportUserSuppliedIdsOfTypeUuid

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = VertexFeatures.class, feature = FEATURE_USER_SUPPLIED_IDS)
@FeatureRequirement(featureClass = VertexFeatures.class, feature = FEATURE_UUID_IDS, supported = false)
public void shouldSupportUserSuppliedIdsOfTypeUuid() throws Exception {
    final UUID id = UUID.randomUUID();

    // a graph can "allow" an id without internally supporting it natively and therefore doesn't need
    // to throw the exception
    assumeFalse(graph.features().vertex().willAllowId(id));

    try {
        graph.addVertex(T.id, id);
        fail(String.format(INVALID_FEATURE_SPECIFICATION, VertexFeatures.class.getSimpleName(), FEATURE_UUID_IDS));
    } catch (Exception e) {
        validateException(Vertex.Exceptions.userSuppliedIdsOfThisTypeNotSupported(), e);
    }
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:19,代码来源:FeatureSupportTest.java


示例8: shouldSupportUserSuppliedIdsOfTypeAny

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = VertexFeatures.class, feature = FEATURE_USER_SUPPLIED_IDS)
@FeatureRequirement(featureClass = VertexFeatures.class, feature = FEATURE_ANY_IDS, supported = false)
public void shouldSupportUserSuppliedIdsOfTypeAny() throws Exception {
    try {
        final Date id = new Date();
        graph.addVertex(T.id, id);

        // a graph can "allow" an id without internally supporting it natively and therefore doesn't need
        // to throw the exception
        if (!graph.features().vertex().willAllowId(id))
            fail(String.format(INVALID_FEATURE_SPECIFICATION, VertexFeatures.class.getSimpleName(), FEATURE_ANY_IDS));
    } catch (Exception e) {
        validateException(Vertex.Exceptions.userSuppliedIdsOfThisTypeNotSupported(), e);
    }
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:18,代码来源:FeatureSupportTest.java


示例9: shouldAddEdgeWithUserSuppliedNumericId

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_ADD_EDGES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_USER_SUPPLIED_IDS)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_NUMERIC_IDS)
public void shouldAddEdgeWithUserSuppliedNumericId() {
    final Vertex v = graph.addVertex();
    v.addEdge("self", v, T.id, 1000l);
    tryCommit(graph, graph -> {
        final Edge e = graph.edges(1000l).next();
        assertEquals(1000l, e.id());
    });
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:14,代码来源:VertexTest.java


示例10: shouldAddEdgeWithUserSuppliedStringId

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_ADD_EDGES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_USER_SUPPLIED_IDS)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_STRING_IDS)
public void shouldAddEdgeWithUserSuppliedStringId() {
    final Vertex v = graph.addVertex();
    v.addEdge("self", v, T.id, "1000");
    tryCommit(graph, graph -> {
        final Edge e = graph.edges("1000").next();
        assertEquals("1000", e.id());
    });
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:14,代码来源:VertexTest.java


示例11: shouldAddEdgeWithUserSuppliedUuidId

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_ADD_EDGES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_USER_SUPPLIED_IDS)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_UUID_IDS)
public void shouldAddEdgeWithUserSuppliedUuidId() {
    final UUID uuid = UUID.randomUUID();
    final Vertex v = graph.addVertex();
    v.addEdge("self", v, T.id, uuid);
    tryCommit(graph, graph -> {
        final Edge e = graph.edges(uuid).next();
        assertEquals(uuid, e.id());
    });
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:15,代码来源:VertexTest.java


示例12: shouldAddEdgeWithUserSuppliedAnyIdUsingUuid

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_ADD_EDGES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_USER_SUPPLIED_IDS)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_ANY_IDS)
public void shouldAddEdgeWithUserSuppliedAnyIdUsingUuid() {
    final UUID uuid = UUID.randomUUID();
    final Vertex v = graph.addVertex();
    v.addEdge("self", v, T.id, uuid);
    tryCommit(graph, graph -> {
        final Edge e = graph.edges(uuid).next();
        assertEquals(uuid, e.id());
    });
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:15,代码来源:VertexTest.java


示例13: shouldAddEdgeWithUserSuppliedAnyIdUsingString

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_ADD_EDGES)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_USER_SUPPLIED_IDS)
@FeatureRequirement(featureClass = Graph.Features.EdgeFeatures.class, feature = Graph.Features.EdgeFeatures.FEATURE_ANY_IDS)
public void shouldAddEdgeWithUserSuppliedAnyIdUsingString() {
    final UUID uuid = UUID.randomUUID();
    final Vertex v = graph.addVertex();
    v.addEdge("self", v, T.id, uuid.toString());
    tryCommit(graph, graph -> {
        final Edge e = graph.edges(uuid.toString()).next();
        assertEquals(uuid.toString(), e.id());
    });
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:15,代码来源:VertexTest.java


示例14: shouldValidateEquality

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
public void shouldValidateEquality() {
    final Vertex v1 = graph.addVertex();
    final Vertex v2 = graph.addVertex();

    assertEquals(v1, v1);
    assertEquals(v2, v2);
    assertNotEquals(v1, v2);
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:11,代码来源:VertexTest.java


示例15: shouldValidateIdEquality

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
public void shouldValidateIdEquality() {
    final Vertex v1 = graph.addVertex();
    final Vertex v2 = graph.addVertex();

    assertEquals(v1.id(), v1.id());
    assertEquals(v2.id(), v2.id());
    assertEquals(v1.id().toString(), v1.id().toString());
    assertEquals(v2.id().toString(), v2.id().toString());
    assertNotEquals(v1.id(), v2.id());
    assertNotEquals(v1.id().toString(), v2.id().toString());
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:14,代码来源:VertexTest.java


示例16: shouldHaveExceptionConsistencyWhenUsingNullVertexLabel

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
public void shouldHaveExceptionConsistencyWhenUsingNullVertexLabel() {
    try {
        graph.addVertex(T.label, null);
        fail("Call to Graph.addVertex() should throw an exception when label is null");
    } catch (Exception ex) {
        validateException(Element.Exceptions.labelCanNotBeNull(), ex);
    }
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:11,代码来源:VertexTest.java


示例17: shouldHaveExceptionConsistencyWhenUsingNullVertexLabelOnOverload

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
public void shouldHaveExceptionConsistencyWhenUsingNullVertexLabelOnOverload() {
    try {
        graph.addVertex((String) null);
        fail("Call to Graph.addVertex() should throw an exception when label is null");
    } catch (Exception ex) {
        validateException(Element.Exceptions.labelCanNotBeNull(), ex);
    }
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:11,代码来源:VertexTest.java


示例18: shouldHaveExceptionConsistencyWhenUsingEmptyVertexLabel

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
public void shouldHaveExceptionConsistencyWhenUsingEmptyVertexLabel() {
    try {
        graph.addVertex(T.label, "");
        fail("Call to Graph.addVertex() should throw an exception when label is empty");
    } catch (Exception ex) {
        validateException(Element.Exceptions.labelCanNotBeEmpty(), ex);
    }
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:11,代码来源:VertexTest.java


示例19: shouldHaveExceptionConsistencyWhenUsingEmptyVertexLabelOnOverload

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
public void shouldHaveExceptionConsistencyWhenUsingEmptyVertexLabelOnOverload() {
    try {
        graph.addVertex("");
        fail("Call to Graph.addVertex() should throw an exception when label is empty");
    } catch (Exception ex) {
        validateException(Element.Exceptions.labelCanNotBeEmpty(), ex);
    }
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:11,代码来源:VertexTest.java


示例20: shouldHaveExceptionConsistencyWhenUsingSystemVertexLabel

import org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures; //导入依赖的package包/类
@Test
@FeatureRequirement(featureClass = Graph.Features.VertexFeatures.class, feature = Graph.Features.VertexFeatures.FEATURE_ADD_VERTICES)
public void shouldHaveExceptionConsistencyWhenUsingSystemVertexLabel() {
    final String label = Graph.Hidden.hide("systemLabel");
    try {
        graph.addVertex(T.label, label);
        fail("Call to Graph.addVertex() should throw an exception when label is a system key");
    } catch (Exception ex) {
        validateException(Element.Exceptions.labelCanNotBeAHiddenKey(label), ex);
    }
}
 
开发者ID:PKUSilvester,项目名称:LiteGraph,代码行数:12,代码来源:VertexTest.java



注:本文中的org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java TextChange类代码示例发布时间:2022-05-22
下一篇:
Java RowSetNavigatorData类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap