网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
网络引流系统采纳前后端完整解耦的方式进行写作开发,前端主 ’:[{ 渠道数据
}]
// 状态, 0:失败; 1:成功; -1 :未登录
// 信息,失败原由,参数错误或许是系统内部错误
// 总记录数,如失败或许未登录,则不需要响应此数据
// 渠道数据列表,如失败或许未登录,则不需要响应此数据
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
}
注:渠道数据中,需要一个额外的字段,创立人名称,此字段数据根源于用户表,前端可排序字段:名称、创立时间、状态
编写渠道
接口 URL:base_url/channel/edit
交互方式: POST JSON
交互参数:复杂 JSON格式
{
‘id ’:xxxx, //ID ,新增渠道时, ID 为空
‘code’:xxxx, // 代码 ‘name’:xxxx, // 名称
‘ remark ’:xxxx, // 说明
‘ level ’:xxxx, / / 等级
‘ feature ’:xxxx, // 特征
‘ state ’:xxxx, / / 状态
‘flag ’:xx // 操作标记, -1 :删除; 0:编写; 1:新增
‘props ’:[
{
‘id ’:xxxxx ,// 属性 ID,新增的属性, ID 为空
‘code’:xxxx, // 属性代码
‘ name’:xxxxx , // 属性名称
‘ value ’:xxxx, // 属性值
‘flag ’:xx // 操作标记, -1 :删除; 0:编写; 1:新增
} ,
// 其余属性
]
}
响应数据格式: JSON
{
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
‘flg ’:x,
‘msg’: ’xxxxxx ’,
// 状态, 0:失败; 1:成功; -1 :未登录
// 信息,失败原由,参数错误或许是系统内部错误
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
}
注:渠道特征根源于属性模板表,属性模板表里的类型为“ channel_feature_props_tmpl ”的属性列表即为渠道特征选项列表。属性那边,假如有模板 id 的,属性代码不行编写,假如没有模板 id ,属性代码可编写,没有模板 id 的说明是用户手工增添的属性。此外,有模板 id 的,假如模板上定义的属性是不
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
可删除的,则这条属性是不可以删除的,界面上对应的属性不需要删除按钮及操作,后台也不可以删除此属性,假如模板定义的属性是必填的,则这条属性的值不可以为空,前端后端就要进行考证。
加载渠道属性
接口 URL:base_url/channel/props/{id}
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
交互方式: RESTFul
交互参数:渠道记录 ID ,直接包括在
响应数据格式: JSON
URL中 ,{id}
即为渠道记录
ID,以
get
的方式交互
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
{
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
网络引流系统前后端数据交互接口设计
‘flg ’:x,
‘msg’: ’xxxxxx ’,
‘total ’:x,
‘items ’:[{ 渠道属性数据
}]
// 状态, 0:失败; 1:成功; -1 :未登录
// 信息,失败原由,参数错误或许是系统内部错误
网络引流系统前后端数据交互接口设计 来自淘豆网m.daumloan.com转载请标明出处.