API接入说明:

API服务抽象了所有API相关的功能,使用基础服务可完成所有的基础功能的增删改查操作,接入简单,自定义性强。满足任意场景下的API接入,API服务跟Uniappadmin 没有强绑定关系,理论上你可以使用API服务于应用于任何平台。

设计思想:

API服务的设计思想是为了满足80%通用接口使用场景,并不能100%替代自研

快速开发模式:

快速开发模式下:开发者可按照传统常规的开发模式,传入key=>value 的形式数据,无需考虑数据结构,数据库设计等,服务底层会自动处理好关系,并自动为数据建立索引。快速开发模式下,所有的数据都将使用string类型存储

自定义key=>value
指的是你可以输入任意的字符串作为key,在API服务中,系统会自动处理好key与value的关联关系
如下参数所示,除了type 是指定必传参数以外,name跟logo 都是自定义传的字符串,可无限递增key与value


{
        "type": "system",
        "name":"value": "飞猪订票系统",//自定义key=>value,
        "logo_path":"/data/images/logo.png": "飞猪订票系统",//自定义key=>value
}


key 系统会根据key=>value 自动解析存储,,key跟value可以无限增加,

灵活开发模式(开发中):

在某些场景下,开发者需要对存储的数据类型做精确控制,比如价格。 这个时候可以采用灵活开发模式,灵活开发模式允许开发者自定义设置传入的数据类型。
开发者需要指定数据为那种数据类型,如float or int64,存储时将精确按照此类型作为输入输出。

文档更新时间: 2020-10-17 21:54   作者:admin