分摊计划保存接口
说明
在系统内已创建分摊规则前提下,可以通过该接口保存分摊计划,作为预先定义的该分摊规则下可使用的分摊方案,方便您后续提单时快速进行分摊。
导入成功后,请在“设置-分摊表单-分摊方案”下查看对应分摊计划。
注意事项
接口地址
/api/openapi/allocation/plan/save
请求类型
POST
请求参数
参数说明
字段名称 | 字段类型 | 是否必填 | 字段说明 |
---|---|---|---|
allocationRuleCode | String | 是 | 分摊规则编码 |
allocationPlanCode | String | 是 | 分摊计划编码。新增的时候不填,更新前需要先调用分摊计划查询接口 |
allocationPlanName | String | 是 | 分摊计划名称 |
allocationPlanPurposeName | String | 否 | 分摊计划目的 |
onlyRead | String | 否 | 是否只读,默认false |
allocationDataAuthz | List<AuthzScope> | 否 | 分摊计划授权范围 |
rolePrincipals | List<RolePrincipals> | 否 | 分摊计划角色信息 |
allocationPlanInfo | List<AllocationPlan> | 否 | 分摊计划信息 |
AuthzScope 授权范围
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
bizCode | String | 是 | 业务编码 |
type | String | 是 | 可见性类型 STAFF 员工 DEPARTMENT 部门 LEGAL_ENTITY 公司抬头 USER_GROUP 用户组 COMPANY 归属组织,即勾选为组织的部门 |
includeChildDept | boolean | 是 | 是否包含子部门,默认false |
RolePrincipals 角色信息
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
bizCode | String | 是 | 业务编码 |
principals | List<String> | 是 | 有该角色的用户 |
AllocationPlan 分摊计划信息
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
allocationRatio | BigDecimal | 是 | 分摊比例 |
coverUserBizCode | String | 否 | 分摊承担人 |
legalEntityBizCode | String | 否 | 分摊公司抬头 |
coverDepartmentBizCode | String | 否 | 分摊部门抬头 |
customObject | CustomObject | 否 | 分摊自定义字段 |
{
"allocationRuleCode":"ALR22011712GBCG74",
"allocationPlanCode":"ALP2204011CUQXNR4",
"allocationPlanName":"test-5",
"allocationPlanPurposeName":"",
"onlyRead":false,
"allocationDataAuthz":[
{
"bizCode":"部门编码1",
"type":"DEPARTMENT",
"includeChild":false
},
{
"bizCode":"员工工号1",
"type":"STAFF"
},
{
"bizCode":"用户组编码1",
"type":"USER_GROUP"
}
],
"rolePrincipals":[
{
"bizCode":"ROLE",
"principals":[
"SYX003",
"MW001"
]
}
],
"allocationPlanInfo":[
{
"allocationRatio":100,
"coverUserBizCode":"lzy665566",
"legalEntityBizCode":"ELC2201181EH22Y9S",
"coverDepartmentBizCode":"DI22011323LENASZ",
"customObject":{
"CF48":"321",
"CF49":"0004",
"CF54":{ //外部选项组必须按照 CF54 格式填写 参照外部选项组接口
"name":"每刻科技",
"bizCode":"CODE00124342",
"principalCodes":"MK001",
"value":[
{
"name":"每刻科技",
"bizCode":"CODE00124342",
"principalCodes":"MK001"
}
],
"definedList":[
{
"type":"SingleTextInput",
"label":"业务编码",
"display":false,
"primary":false,
"businessCode":"bizCode"
},
{
"type":"SingleTextInput",
"label":"供应商名称",
"display":true,
"primary":true,
"businessCode":"name"
},
{
"type":"SingleTextInput",
"label":"负责人",
"display":true,
"primary":false,
"businessCode":"principalCodes"
}
]
}
}
}
]
}
响应参数
字段名称 | 字段类型 | 是否必填 | 字段说明 |
---|---|---|---|
message | String | 是 | 分摊规则编码 |
参数样例
{
"code": "ACK",
"message": "ALP2204011CUQXNR4",
"data": null,
"errorCode": null,
"success": true
}
修改记录
2023-02-08 新增分摊计划查询接口