更新值列表项
接口描述
此接口用于使用中间件同步创建值列表项
请求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 | 否 | 是否启用 默认 true | ||
isPublic | Boolean | 否 | 全员可见 true:可 false:不可 默认:true |
接口返回示例
成功
{
"message": "success",
"key": "CCEI-CODE-001"
}
失败示例
{
"message": "值列表不存在",
"errorCode": "120801"
}
字段说明
字段名称 | 类型 | 说明 |
---|---|---|
message | String | 返回信息说明 |
errorCode | String | 返回错误码 |
错误代码
errorCode | message | 说明 |
---|---|---|
0013 | 参数:{0},最大长度{1} | 无 |
120801 | 值列表不存在 | 无 |
120003 | 缺少必填项:{0} | 无 |
120810 | 值列表项编码已存在 | 无 |
6062003 | 值列表项序号只允许为正整数并且不能超过10位 | 无 |
13668105 | 父级值编码不允许为空 | 无 |
13668109 | 父级值代码对应的父级值不存在 | 无 |
13668110 | 父级值编码所属的父级值列表状态已关闭 | 无 |
13668111 | 父级值代码对应的父级值状态已关闭 | 无 |