科目映射属性新增接口
接口 /accounting/subject/attribute/save POST JSON
Method:POST
数据格式:JSON
请求参数
参数 | 类型 | 必须 | 默认值 | 主键 | 描述 |
---|---|---|---|---|---|
attributes | List<AccountingSubjectAttributeSimplifyDto> | Y | 属性类型对象AccountingSubjectAttributeSimplifyDto说明如下 |
参数 | 类型 | 必须 | 默认值 | 主键 | 描述 |
---|---|---|---|---|---|
entCode | string | Y | 公司编码 | ||
name | string | Y | Y | 属性名称 | |
attributeType | string | 属性类型 可选值DEPARTMENT/COST_TRACKING/EMPLOYEE | |||
targetCode | string | N | 部门编码/辅助核算选项编码/员工工号 |
- 返回数据
字段 | 类型 | 描述 |
---|---|---|
code | string | ACK:成功;NACK:失败 |
message | string | 错误提示 |
data | string | 部分成功的错误提示 |
- 请求示例:
{
"attributes": [{
"entCode": "EC1609011JM6NBI8",
"name": "属性名称1",
"attributeType": "COST_TRACKING",
"targetCode": "CTI190517115V4XZ4"
}, {
"entCode": "EC1609011JM6NBI8",
"name": "属性名称2",
"attributeType": "DEPARTMENT",
"targetCode": "DP1702241F60EPDS"
}, {
"entCode": "EC1609011JM6NBI8",
"name": "属性名称3",
"attributeType": "EMPLOYEE",
"targetCode": "1600231"
}]
}
返回数据(成功)
{
"code": "ACK",
"message": "",
"data": null,
"args": null,
"linkDetail": false,
"nonBizError": false
}
返回数据(部分成功)
{
"code": "ACK",
"message": "",
"data": ["辅助核算选项编码(CTI190517115V4XZ4)不存在;", "部门编码(DP1702241F60EPDS)不存在;", "员工工号(1600231)不存在;"],
"args": null,
"linkDetail": false,
"nonBizError": false
}
返回数据(失败)
{
"code": "NACK",
"message": "错误提示",
"data": null,
"args": null,
"linkDetail": false,
"nonBizError": false
}