分摊计划保存接口

说明

在系统内已创建分摊规则前提下,可以通过该接口保存分摊计划,作为预先定义的该分摊规则下可使用的分摊方案,方便您后续提单时快速进行分摊。
导入成功后,请在“设置-分摊表单-分摊方案”下查看对应分摊计划。

注意事项

接口地址

/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  新增分摊计划查询接口
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""