# 添加档案模板

# 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"
}