github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/yaml/uuid/v1.yaml (about)

     1  title: UUID
     2  desc: 通用唯一识别码。
     3  author: wwccss
     4  version: 1.0
     5  
     6  field: uuid
     7  instances:
     8    - instance: length16
     9      note: 16位长度
    10      mode: r
    11      fields:
    12       - field: part1
    13         from: uuid.prefix.yaml
    14         use: uuid_prefix_time
    15         postfix: "-"
    16       - field: part2
    17         from: uuid.prefix.yaml
    18         use: uuid_prefix_info1
    19         postfix: "-"
    20       - field: part3
    21         from: uuid.prefix.yaml
    22         use: uuid_prefix_info2
    23  
    24    - instance: length32
    25      note: 32位长度
    26      mode: r
    27      fields:
    28        - field: part1
    29          from: uuid.prefix.yaml
    30          use: uuid_prefix_time
    31          postfix: "-"
    32        - field: part2
    33          from: uuid.prefix.yaml
    34          use: uuid_prefix_info1
    35          postfix: "-"
    36        - field: part3
    37          from: uuid.prefix.yaml
    38          use: uuid_prefix_info2
    39          postfix: "-"
    40  
    41        - field: part4
    42          range: 0-9999999999999999
    43          format: "%016d"
    44  
    45    - instance: length32_no_separator
    46      note: 32位随机
    47      mode: r
    48      fields:
    49        - field: part1
    50          from: uuid.prefix.yaml
    51          use: uuid_prefix_time
    52        - field: part2
    53          from: uuid.prefix.yaml
    54          use: uuid_prefix_info1
    55        - field: part3
    56          from: uuid.prefix.yaml
    57          use: uuid_prefix_info2
    58  
    59        - field: part4
    60          range: 0-9999999999999999
    61          format: "%016d"
    62  
    63    - instance: length32_random
    64      note: 32位随机
    65      fields:
    66        - field: part1
    67          from: uuid.prefix.yaml
    68          use: uuid_prefix_time
    69          rand: true
    70          postfix: "-"
    71        - field: part2
    72          from: uuid.prefix.yaml
    73          use: uuid_prefix_info1
    74          rand: true
    75          postfix: "-"
    76        - field: part3
    77          from: uuid.prefix.yaml
    78          use: uuid_prefix_info2
    79          rand: true
    80          postfix: "-"
    81        - field: part4
    82          range: 0-9999999999999999:R
    83          format: "%016d"
    84  
    85    - instance: length32_random_no_separator
    86      note: 32位随机
    87      fields:
    88        - field: part1
    89          from: uuid.prefix.yaml
    90          use: uuid_prefix_time
    91          rand: true
    92        - field: part2
    93          from: uuid.prefix.yaml
    94          use: uuid_prefix_info1
    95          rand: true
    96        - field: part3
    97          from: uuid.prefix.yaml
    98          use: uuid_prefix_info2
    99          rand: true
   100  
   101        - field: part4
   102          range: 0-9999999999999999:R
   103          format: "%016d"