新增
POST
/api/cps/app/component/add
请求参数
Body 参数application/json
id
integer <int64>
可选
type
string
可选
FORM 普通组件
ATTR 属性值(比如中文名、英文名、icon、颜色、数据集)
AUTH 权限值(例如 是否可见,是否禁用)
formType
array[string]
可选
code
string
可选
但是在分配到每个公司时权限时是不可重复的
例如某个表单下有两个数据集合
此两个数据集合code可能相同,此时只可选择一个进行配置
name
string
组件名称
value
string
编码对应的值
imageUrl
string
可选
description
string
组件描述
parentId
integer <int64>
父级ID
defaultFlag
integer
可选
常用于一个组件下有多个相同code时指定默认值
同一parentId下不能有重复code都指向默认
ordNum
integer
排序
status
integer
是否启用
createTime
string
创建时间
creator
string
创建用户ID
modifyTime
string
更新时间
modifier
string
更新用户ID
parentType
string
父节点类型
customerNo
integer <int64>
可选
enterpriseId
integer <int64>
可选
示例
{
"type": "string",
"code": "string",
"name": "string",
"value": "string",
"description": "string",
"parentId": 0,
"defaultFlag": 0,
"ordNum": 0,
"status": 0,
"createTime": "2025-04-02",
"creator": "string",
"modifyTime": "2025-04-02",
"modifier": "string",
"parentType": "string",
"customerNo": 0
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/cps/app/component/add' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "string",
"code": "string",
"name": "string",
"value": "string",
"description": "string",
"parentId": 0,
"defaultFlag": 0,
"ordNum": 0,
"status": 0,
"createTime": "2025-04-02",
"creator": "string",
"modifyTime": "2025-04-02",
"modifier": "string",
"parentType": "string",
"customerNo": 0
}'
返回响应
🟢200成功
application/json
Body
success
boolean
可选
errCode
string
可选
errMsg
string
可选
code
string
可选
message
string
可选
traceId
string
可选
data
boolean
可选
示例
{
"success": false,
"errCode": "",
"errMsg": "",
"traceId": "",
"data": false
}
修改于 2025-04-07 07:48:01