Skip to content

Schema

有 2 种类型的数据,Json 键值对 {} , Json 数组 []. 当生成 api 时,会根据不同的类型,生成不同的 api

截图

模型字段

  • 字段名称
  • 数据类型
    • 基本 : string int number boolean object
    • 引用 : 引用其他的schema,或其他schema的某个字段field
    • 由 Json 生成 : 根据 json 生成一个 object 的字段
  • 默认值 : 当添加数据时,对应的字段field没有值,则运行该处代码,生成默认值
  • 模拟数据 :当批量添加模拟数据时,运行该处代码,填充对应字段值
  • 描述: 一些备注信息

默认值模拟数据

可定义单行 js 代码

  • 内部函数 : auto
ts
auto.intId();
// 自动增加 , 如 1 , 2 , 3 ...
auto.uuid();
// 生成一个新的 uuid

// auto. stringId(prefix: string = '', length?: number)
auto.stringId("soon-", 4);
// 自动增加 , 如 'soon-0001','soon-0002' , ...
  • 第三方 npm
    lib 名称lib 版本引用名称
    @faker-js/faker^8.3.1faker , fakerZH_CN , fakerFR ...
    dayjs^1.11.11dayjs
    mockjs^1.1.0mockjs
ts
/**faker */
// 可使用任意语言版本 , 如 fakerFR , fakerAR ...
faker.number.int();
// 简体中文版
fakerZH_CN.person.jobTitle();

/**dayjs */
dayjs().format("YYYY-MM-DD");

/**mockjs */
mockjs.Random.url("http");