|
|
version: v1
|
|
|
kind: Method
|
|
|
metadata:
|
|
|
name: createCooperationContract
|
|
|
type: command
|
|
|
description: 创建共创合约服务
|
|
|
payload:
|
|
|
- ref: cooperationContractDescription
|
|
|
required: true
|
|
|
- ref: cooperationContractNumber
|
|
|
required: true
|
|
|
- ref: cooperationProjectNumber
|
|
|
required: true
|
|
|
- ref: departmentNumber
|
|
|
description: 共创合约发起部门编码
|
|
|
required: true
|
|
|
- ref: cooperationContractUndertakerType
|
|
|
required: true
|
|
|
- ref: cooperationContractName
|
|
|
required: true
|
|
|
- ref: cooperationModeNumber
|
|
|
required: true
|
|
|
- name: sponsorUid
|
|
|
description: 共创合约发起人uid
|
|
|
type:
|
|
|
primitive: string
|
|
|
- name: dividendsIncentivesRules
|
|
|
description: 业绩分红激励规则列表
|
|
|
type:
|
|
|
array: dividendsIncentivesRules
|
|
|
- name: moneyIncentivesRules
|
|
|
description: 金额激励规则列表
|
|
|
type:
|
|
|
array: moneyIncentivesRules
|
|
|
- name: undertakers
|
|
|
description: 承接方列表
|
|
|
type:
|
|
|
array: undertaker
|
|
|
- name: relevants
|
|
|
description: 相关人列表
|
|
|
type:
|
|
|
array: relevant
|
|
|
result:
|
|
|
- name: cooperationContract
|
|
|
type:
|
|
|
schema: cooperationContract
|
|
|
required: true |
...
|
...
|
|