adminTemplate - TimYi/FengHuang GitHub Wiki

请求URL

http://101.200.229.135:8080/api/admin/template

字段说明

字段分为显示和保存两部分。
保存字段会有一些关联实体的id,显示字段会把一些关联实体的内容扁平化显示。

显示字段

id:id
name:名称
type:模板类型,是一个标记字段,用于分类获取模板
pic:模板示意图:{id,url}
definitions:变量定义,为数组[
    {id,name,type,description},其中type为枚举字段:TEXT代表文本,IMG代表图片
]
content:模板内容

传参字段

id:id
name:名称
type:模板类型,是一个标记字段,用于分类获取模板
picFile:模板示意图,input type=file
content:模板内容

返回示例

{
"result": {
    "totalCount": 1,
    "totalPages": 1,
    "page": 1,
    "size": 8,
    "result": [
        {
            "id": "404040e64e94e3ee014e94e4048a0000",
            "name": "test",
            "type": null,
            "pic": null,
            "definitions": [
                {
                    "id": "404040e64e94e3ee014e94e4049a0001",
                    "name": "test",
                    "type": "TEXT",
                    "description": "测试数据"
                },
                {
                    "id": "404040e64e94e3ee014e94e4049a0002",
                    "name": "test2",
                    "type": "IMG",
                    "description": "测试图片数据"
                }
            ],
            "content": "
arguments{{ test:TEXT :测试数据 }}
arguments{{ test2:IMG :测试图片数据 }}
"
        }
    ]
},
"status": "OK"
}

按名称获取模板

http://101.200.229.135:8080/api/admin/template/byname/{name}
method:GET
参数:路径参数name
返回:同名的单个模板信息

按类型获取模板列表

http://101.200.229.135:8080/api/admin/template/bytype/{type}
method:GET
参数:路径参数type
返回:该类型模板列表,返回的是全部数据,但是封装在pagedList中。