数据模型应用
数据模型是基础资源,其他资源几乎都会用到。比如User、UserGroup、Project等等可以抽象出来的对象。这些对象和程序的编写以及数据的持久化都是息息相关的。创建数据模型的时候,可以指定字段的默认值,默认值的优先级会高于 Mock 出来的随机数据。也可以定义生成规则,根据自己的逻辑生成 Mock 数据。
比如 User 对象,它的结构一般如下所示:
{
"UserId": "[number]",
"Name": "[string]",
"Email": "[string]"
}
其中,中括号里面的值表示该字段的类型。
当在平台中其它地方使用User对象时,比如某个接口,输入参数为用户id,要求返回的是User对象。接口开发者看到定义就知道要返回什么样的数据,方便直观。
注:在创建某个数据模型时,如果某个字段的类型是未知的,则选择 Variable 即可,表示可变类型,在具体使用的时候再指定它的类型。