# 添加档案模板
# API
添加档案模板,模板参数目前支持INTEGER、FLOAT、DOUBLE、STRING四种类型
请求路径 | Request |
---|---|
POST /archives/template/{projectKey} | ArchiveTemplateAddRequest |
# 授权
当前API可使用授权类型与具体的授权参数请参考下表(多个授权类型可任选一个)。了解更多请查看平台鉴权。
授权类型 | 授权参数 | 封装授权参数(调用HanCloudsClient提供的方法来封装) |
---|---|---|
用户 | userKey / authKey / authSecret | putUserAuthParams()方法 |
项目 | projectKey / projectAuthKey / projectAuthSecret | putProjectAuthParams()方法 |
# 路径参数
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
projectKey | String | 是 | 项目唯一标识 |
# Query参数
无
# Body参数
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
archiveTemplateSaveDTO | ArchiveTemplateSaveDTO | 是 | 新增的档案模板信息 |
# Body示例
INTEGER / FLOAT / DOUBLE类型
{
"desc": "test",
"name": "template1",
"parameters": [
{
"dataType": "INTEGER",
"identifier": "id1",
"map": {
"min": "1",
"max": "2048",
"unitName": "KG",
"step": "1"
},
"name": "name1"
}
]
}
STRING类型
{
"desc": "test",
"name": "template2",
"parameters": [
{
"dataType": "STRING",
"identifier": "id2",
"map": {
"max": "4096"
},
"name": "name2"
}
]
}
# 返回示例
{
"projectKey": "V8ZV7sWo",
"templateId": 781,
"templateName": "template1"
}