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

     1  title: mock
     2  desc:
     3  author: zentao
     4  version: 1.0
     5  
     6  paths:
     7    /products:
     8      get:
     9        "200":
    10          "application/json":
    11            summary: 产品列表
    12            type: list                        # list | item 分别输出对象列表或单个对象
    13            config: demo/mock/products.yaml   # 定义文件
    14            lines: 10                         # 行数,仅对列表类型有效
    15            fields: "id,name,desc"            # 需要输出的字段,空输出所有
    16  
    17    /products/{id}:
    18      get:
    19        "200":
    20          "application/json":
    21            summary: 产品详情
    22            type: item
    23            config: demo/mock/products.yaml
    24            fields: "id,name,desc"
    25  
    26      post:
    27        "200":
    28          "application/json":
    29            summary: 新建产品
    30            type: item
    31            config: demo/mock/products.yaml
    32            fields: "id,name,desc"
    33  
    34      put:
    35        "200":
    36          "application/json":
    37            summary: 修改产品
    38            type: item
    39            config: demo/mock/products.yaml
    40            fields: "id,name,desc"
    41  
    42      delete:
    43        "200":
    44          "application/json":
    45            summary: 删除产品
    46            type: item
    47            config: demo/mock/products.yaml
    48            fields: "id,name,desc"