advanced.yaml 1.5 KB
Newer Older
aaronchen2k2k's avatar
aaronchen2k2k 已提交
1 2 3 4 5 6 7 8
title: ZenData数据配置高级特性
desc:

author: zentao
version: 1.0

fields:

aaronchen2k2k's avatar
aaronchen2k2k 已提交
9
  - field: field_step_negative         # 区间指定步长。
aaronchen2k2k's avatar
aaronchen2k2k 已提交
10
    range: z-a:-2                      # 9,7,5,4...
aaronchen2k2k's avatar
aaronchen2k2k 已提交
11 12
    loop: 1-3
    loopfix: "|"
aaronchen2k2k's avatar
aaronchen2k2k 已提交
13 14 15
    prefix: "["
    postfix: "]\t"

aaronchen2k2k's avatar
aaronchen2k2k 已提交
16 17 18
  - field: field_loop_range            # 循环支持区间。
    range: a-z                         # a,b|b,c|c|c,d...
    loop: 1-3
aaronchen2k2k's avatar
aaronchen2k2k 已提交
19 20 21 22
    loopfix: "|"
    prefix: "["
    postfix: "]\t"

23 24
  - field: field_literal               # 反引号括起来表示字面常量。
    range: "`1-9`"
aaronchen2k2k's avatar
aaronchen2k2k 已提交
25 26
    prefix: "["
    postfix: "]\t"
aaronchen2k2k's avatar
aaronchen2k2k 已提交
27

aaronchen2k2k's avatar
aaronchen2k2k 已提交
28
  - field: field_nested_range
aaronchen2k2k's avatar
aaronchen2k2k 已提交
29
    from: zentao.number.v1.yaml       # 引用用户自定义ranges,存于users目录下。
aaronchen2k2k's avatar
aaronchen2k2k 已提交
30 31 32 33 34
    use: medium
    prefix: "["
    postfix: "]\t"

  - field: field_nested_instant
aaronchen2k2k's avatar
aaronchen2k2k 已提交
35
    from: zentao.ip.private.yaml       # 引用用户自定义数据,自定义数据引用了內置数据。
aaronchen2k2k's avatar
aaronchen2k2k 已提交
36 37
    use: all
    prefix: "["
aaronchen2k2k's avatar
aaronchen2k2k 已提交
38 39
    postfix: "]\t"

40
  - field: field_union_instant
aaronchen2k2k's avatar
aaronchen2k2k 已提交
41
    from: zentao.ip.private.yaml       # 引用用户自定义数据,自定义数据使用了联合。
42 43 44 45
    use: privateB_union_privateC
    prefix: "["
    postfix: "]\t"

aaronchen2k2k's avatar
aaronchen2k2k 已提交
46
  - field: field_from_muti              # 使用多个use&from 引用用户自定义数据,结果为行合并。
aaronchen2k2k's avatar
aaronchen2k2k 已提交
47 48
    prefix: "["
    postfix: "]\t"
aaronchen2k2k's avatar
aaronchen2k2k 已提交
49
    froms:
aaronchen2k2k's avatar
aaronchen2k2k 已提交
50
      - from: zentao.number.v1.yaml
aaronchen2k2k's avatar
aaronchen2k2k 已提交
51 52
        use: small{2}                     # 指定引用个数
        postfix: "-"
aaronchen2k2k's avatar
aaronchen2k2k 已提交
53
      - from: zentao.number.v1.yaml
aaronchen2k2k's avatar
aaronchen2k2k 已提交
54
        use: large{3}                     # 指定引用个数
aaronchen2k2k's avatar
aaronchen2k2k 已提交
55