値セット値更新
OpenAPI説明
本APIは値セットの値の更新に利用します
リクエストURI
/api/openapi/custom/enumeration/items
リクエスト形式
PUT
リクエスト例
{
"companyCode":"CMP-001",
"customEnumerationCode": "CCE-001",
"code":"CCEI-CODE-001",
"name": "CCEI-001",
"parentCode":"CCEI-CODE-01",
"sequenceNo": 10,
"isDefault": true,
"remark":"Test-Remark",
"isEnabled": true,
"isPublic": true
}
リクエスト項目
| 項目 | タイプ | 必須 | キー | 制限 | 説明 |
|---|---|---|---|---|---|
| companyCode | String | △ | 最大36文字 | 値セット値所属の会社コード | |
| customEnumerationCode | String | ◯ | ○ | 最大36文字 | 値セットコード |
| code | String | ◯ | ○ | 最大36文字 | 値セット値コード |
| name | String | ◯ | 最大100文字 | 値セット値名称 | |
| parentCode | String | 最大36文字 | 上級値コード | ||
| sequenceNo | int | 正整数で最大10桁 | 表示順 | ||
| isDefault | Boolean | デフォルトに設定するかどうか。デフォルトfalse | |||
| remark | String | 最大200文字 | 備考 | ||
| isEnabled | Boolean | 有効/無効(デフォルト有効) | |||
| isPublic | Boolean | 全員参照可 true:可 false:不可 デフォルト:true |
OpenAPIリターン例
成功例
{
"message": "success",
"key": "CCEI-CODE-001"
}
失敗例
{
"message": "値リストは存在しません",
"errorCode": "120801"
}
項目説明
| 項目 | タイプ | 説明 |
|---|---|---|
| message | String | エラーメッセージ |
| errorCode | String | エラーコード |
エラーコード説明
| errorCode | message | 説明 |
|---|---|---|
| 0013 | {0}は{1}文字以内で指定してください | |
| 120801 | 値リストは存在しません | |
| 120003 | {0}は指定必須の項目です | |
| 120805 | 値セットの値は存在しない | |
| 6062003 | 値セットの値Noは10桁以内の正整数を入力してください | |
| 13668105 | 上級値コードを空白にしてはいけない | |
| 13668109 | 上級値は存在しません | |
| 13668110 | 上級値所属している値セットのステータスは無効です | |
| 13668111 | 上級値のステータスは無効です |