Merge branch 'master' of http://gitlab.fjmaimaimai.com/allied-creation/document
正在显示
100 个修改的文件
包含
1277 行增加
和
21 行删除
allied-creation-cooperation/.DS_Store
已删除
100644 → 0
不能预览此文件类型
| 1 | +version: v1 | ||
| 2 | +kind: HttpApi | ||
| 3 | +metadata: | ||
| 4 | + service: contractUndertakerFeedback | ||
| 5 | + path: /contract-undertaker-feedbacks | ||
| 6 | + endpoints: | ||
| 7 | + - method: createContractUndertakerFeedback | ||
| 8 | + route: | ||
| 9 | + post: / | ||
| 10 | + - method: updateContractUndertakerFeedback | ||
| 11 | + route: | ||
| 12 | + put: /{contractUndertakerFeedbackId} | ||
| 13 | + - method: getContractUndertakerFeedback | ||
| 14 | + route: | ||
| 15 | + get: /{contractUndertakerFeedbackId} | ||
| 16 | + - method: removeContractUndertakerFeedback | ||
| 17 | + route: | ||
| 18 | + delete: /{contractUndertakerFeedbackId} | ||
| 19 | + - method: searchContractUndertakerFeedback | ||
| 20 | + route: | ||
| 21 | + post: /search | ||
| 22 | + - method: listContractUndertakerFeedback | ||
| 23 | + route: | ||
| 24 | + get: / | ||
| 25 | + params: | ||
| 26 | + - name: offset | ||
| 27 | + - name: limit |
| @@ -25,6 +25,9 @@ metadata: | @@ -25,6 +25,9 @@ metadata: | ||
| 25 | - method: removeCooperationApplication | 25 | - method: removeCooperationApplication |
| 26 | route: | 26 | route: |
| 27 | delete: /{cooperationApplicationId} | 27 | delete: /{cooperationApplicationId} |
| 28 | + - method: searchCooperationApplication | ||
| 29 | + route: | ||
| 30 | + post: /search | ||
| 28 | - method: listCooperationApplication | 31 | - method: listCooperationApplication |
| 29 | route: | 32 | route: |
| 30 | get: / | 33 | get: / |
| 1 | +version: v1 | ||
| 2 | +kind: HttpApi | ||
| 3 | +metadata: | ||
| 4 | + service: cooperationContractChangeLog | ||
| 5 | + path: /cooperation-contract-change-logs | ||
| 6 | + endpoints: | ||
| 7 | + - method: createCooperationContractChangeLog | ||
| 8 | + route: | ||
| 9 | + post: / | ||
| 10 | + - method: updateCooperationContractChangeLog | ||
| 11 | + route: | ||
| 12 | + put: /{cooperationContractChangeLogId} | ||
| 13 | + - method: getCooperationContractChangeLog | ||
| 14 | + route: | ||
| 15 | + get: /{cooperationContractChangeLogId} | ||
| 16 | + - method: removeCooperationContractChangeLog | ||
| 17 | + route: | ||
| 18 | + delete: /{cooperationContractChangeLogId} | ||
| 19 | + - method: listCooperationContractChangeLog | ||
| 20 | + route: | ||
| 21 | + get: / | ||
| 22 | + params: | ||
| 23 | + - name: offset | ||
| 24 | + - name: limit | ||
| 25 | + - method: searchCooperationContractChangeLog | ||
| 26 | + route: | ||
| 27 | + post: /search |
| 1 | +version: v1 | ||
| 2 | +kind: HttpApi | ||
| 3 | +metadata: | ||
| 4 | + service: cooperationContract | ||
| 5 | + path: /cooperation-contracts | ||
| 6 | + endpoints: | ||
| 7 | + - method: createCooperationContract | ||
| 8 | + route: | ||
| 9 | + post: / | ||
| 10 | + - method: updateCooperationContract | ||
| 11 | + route: | ||
| 12 | + put: /{cooperationContractId} | ||
| 13 | + - method: getCooperationContract | ||
| 14 | + route: | ||
| 15 | + get: /{cooperationContractId} | ||
| 16 | + - method: removeCooperationContract | ||
| 17 | + route: | ||
| 18 | + delete: /{cooperationContractId} | ||
| 19 | + - method: searchCooperationContract | ||
| 20 | + route: | ||
| 21 | + post: /search | ||
| 22 | + - method: listCooperationContract | ||
| 23 | + route: | ||
| 24 | + get: / | ||
| 25 | + params: | ||
| 26 | + - name: offset | ||
| 27 | + - name: limit |
| @@ -16,6 +16,9 @@ metadata: | @@ -16,6 +16,9 @@ metadata: | ||
| 16 | - method: removeCooperationMode | 16 | - method: removeCooperationMode |
| 17 | route: | 17 | route: |
| 18 | delete: /{cooperationModeId} | 18 | delete: /{cooperationModeId} |
| 19 | + - method: searchCooperationMode | ||
| 20 | + route: | ||
| 21 | + post: /search | ||
| 19 | - method: listCooperationMode | 22 | - method: listCooperationMode |
| 20 | route: | 23 | route: |
| 21 | get: / | 24 | get: / |
| @@ -19,6 +19,9 @@ metadata: | @@ -19,6 +19,9 @@ metadata: | ||
| 19 | - method: removeCooperationProject | 19 | - method: removeCooperationProject |
| 20 | route: | 20 | route: |
| 21 | delete: /{cooperationProjectId} | 21 | delete: /{cooperationProjectId} |
| 22 | + - method: searchCooperationProject | ||
| 23 | + route: | ||
| 24 | + post: /search | ||
| 22 | - method: listCooperationProject | 25 | - method: listCooperationProject |
| 23 | route: | 26 | route: |
| 24 | get: / | 27 | get: / |
| 1 | +version: v1 | ||
| 2 | +kind: HttpApi | ||
| 3 | +metadata: | ||
| 4 | + service: dividendsOrder | ||
| 5 | + path: /dividends-orders | ||
| 6 | + endpoints: | ||
| 7 | + - method: createDividendsOrder | ||
| 8 | + route: | ||
| 9 | + post: / | ||
| 10 | + - method: updateDividendsOrder | ||
| 11 | + route: | ||
| 12 | + put: /{dividendsOrderId} | ||
| 13 | + - method: getDividendsOrder | ||
| 14 | + route: | ||
| 15 | + get: /{dividendsOrderId} | ||
| 16 | + - method: removeDividendsOrder | ||
| 17 | + route: | ||
| 18 | + delete: /{dividendsOrderId} | ||
| 19 | + - method: searchDividendsOrder | ||
| 20 | + route: | ||
| 21 | + post: /search | ||
| 22 | + - method: listDividendsOrder | ||
| 23 | + route: | ||
| 24 | + get: / | ||
| 25 | + params: | ||
| 26 | + - name: offset | ||
| 27 | + - name: limit |
不能预览此文件类型
| @@ -14,6 +14,8 @@ metadata: | @@ -14,6 +14,8 @@ metadata: | ||
| 14 | required: true | 14 | required: true |
| 15 | - ref: contractUndertaker | 15 | - ref: contractUndertaker |
| 16 | required: true | 16 | required: true |
| 17 | + - ref: cooperationMode | ||
| 18 | + required: true | ||
| 17 | - ref: organization | 19 | - ref: organization |
| 18 | required: true | 20 | required: true |
| 19 | - ref: updatedAt | 21 | - ref: updatedAt |
| @@ -21,4 +23,5 @@ metadata: | @@ -21,4 +23,5 @@ metadata: | ||
| 21 | - ref: deletedAt | 23 | - ref: deletedAt |
| 22 | required: true | 24 | required: true |
| 23 | - ref: createdAt | 25 | - ref: createdAt |
| 26 | + description: 反馈创建时间,同时也作为反馈时间 | ||
| 24 | required: true | 27 | required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Schema | ||
| 3 | +metadata: | ||
| 4 | + name: cooperationContractChangeLog | ||
| 5 | + description: 共创合约变更日志 | ||
| 6 | + attributes: | ||
| 7 | + - ref: incentivesRule | ||
| 8 | + required: true | ||
| 9 | + - ref: incentivesRuleDetail | ||
| 10 | + required: true | ||
| 11 | + - ref: operationType | ||
| 12 | + required: true | ||
| 13 | + - ref: cooperationContractNumber | ||
| 14 | + required: true | ||
| 15 | + - ref: undertakers | ||
| 16 | + required: true | ||
| 17 | + - ref: operator | ||
| 18 | + required: true | ||
| 19 | + - ref: updatedAt | ||
| 20 | + required: true | ||
| 21 | + - ref: deletedAt | ||
| 22 | + required: true | ||
| 23 | + - ref: createdAt | ||
| 24 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Schema | ||
| 3 | +metadata: | ||
| 4 | + name: dividendsIncentivesRule | ||
| 5 | + description: 金额激励规则实体 | ||
| 6 | + attributes: | ||
| 7 | + - ref: referrerPercentage | ||
| 8 | + required: true | ||
| 9 | + - ref: salesmanPercentage | ||
| 10 | + required: true | ||
| 11 | + - ref: dividendsIncentivesPercentage | ||
| 12 | + required: true | ||
| 13 | + - ref: dividendsIncentivesStage | ||
| 14 | + required: true | ||
| 15 | + - ref: dividendsIncentivesStageEnd | ||
| 16 | + required: true | ||
| 17 | + - ref: dividendsIncentivesStageStart | ||
| 18 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Schema | ||
| 3 | +metadata: | ||
| 4 | + name: dividendsOrder | ||
| 5 | + description: 分红订单实体 | ||
| 6 | + attributes: | ||
| 7 | + - ref: dividendsOrderId | ||
| 8 | + required: true | ||
| 9 | + - ref: dividendsOrderNumber | ||
| 10 | + required: true | ||
| 11 | + - ref: dividendsOriginalOrderNum | ||
| 12 | + required: true | ||
| 13 | + - ref: dividendsOrderAmount | ||
| 14 | + required: true | ||
| 15 | + - ref: orderSalesman | ||
| 16 | + required: true | ||
| 17 | + - ref: orderTime | ||
| 18 | + required: true | ||
| 19 | + - ref: dividendTime | ||
| 20 | + required: true | ||
| 21 | + - ref: dividendStatus | ||
| 22 | + required: true | ||
| 23 | + - ref: region | ||
| 24 | + required: true | ||
| 25 | + - ref: customerName | ||
| 26 | + description: 客户姓名 | ||
| 27 | + required: true | ||
| 28 | + - ref: createdAt | ||
| 29 | + required: true | ||
| 30 | + - ref: deletedAt | ||
| 31 | + required: true | ||
| 32 | + - ref: updatedAt | ||
| 33 | + required: true | ||
| 34 | + - ref: operateTime | ||
| 35 | + required: true | ||
| 36 | + - ref: operator | ||
| 37 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Schema | ||
| 3 | +metadata: | ||
| 4 | + name: moneyIncentivesRule | ||
| 5 | + description: 金额激励规则实体 | ||
| 6 | + attributes: | ||
| 7 | + - ref: moneyIncentivesAmount | ||
| 8 | + required: true | ||
| 9 | + - ref: moneyIncentivesStage | ||
| 10 | + required: true | ||
| 11 | + - ref: moneyIncentivesStageEnd | ||
| 12 | + required: true | ||
| 13 | + - ref: moneyIncentivesStageStart | ||
| 14 | + required: true | ||
| 15 | + - ref: referrerPercentage | ||
| 16 | + required: true | ||
| 17 | + - ref: salesmanPercentage | ||
| 18 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Schema | ||
| 3 | +metadata: | ||
| 4 | + name: orderGood | ||
| 5 | + description: 订单产品领域实体 | ||
| 6 | + attributes: | ||
| 7 | + - ref: orderGoodId | ||
| 8 | + required: true | ||
| 9 | + - ref: orderGoodAmount | ||
| 10 | + required: true | ||
| 11 | + - ref: orderGoodName | ||
| 12 | + required: true | ||
| 13 | + - ref: orderGoodPrice | ||
| 14 | + required: true | ||
| 15 | + - ref: orderGoodQuantity | ||
| 16 | + required: true | ||
| 17 | + - ref: dividendsOrderNumber | ||
| 18 | + description: 关联分红订单号 | ||
| 19 | + required: true | ||
| 20 | + - ref: cooperationContractNumber | ||
| 21 | + description: 关联的共创合约编号 | ||
| 22 | + required: true | ||
| 23 | + - ref: orderGoodExpense | ||
| 24 | + description: 订单产品费用 | ||
| 25 | + required: true | ||
| 26 | + - ref: createdAt | ||
| 27 | + required: true | ||
| 28 | + - ref: deletedAt | ||
| 29 | + required: true | ||
| 30 | + - ref: updatedAt | ||
| 31 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Schema | ||
| 3 | +metadata: | ||
| 4 | + name: orderGood | ||
| 5 | + description: 订单产品对象 | ||
| 6 | + attributes: | ||
| 7 | + - ref: orderGoodAmount | ||
| 8 | + required: true | ||
| 9 | + - ref: orderGoodName | ||
| 10 | + required: true | ||
| 11 | + - ref: orderGoodPrice | ||
| 12 | + required: true | ||
| 13 | + - ref: orderGoodQuantity | ||
| 14 | + required: true | ||
| 15 | + - ref: dividendsOrderNumber | ||
| 16 | + description: 关联分红订单号 | ||
| 17 | + required: true | ||
| 18 | + - ref: cooperationContractNumber | ||
| 19 | + description: 关联的共创合约编号 | ||
| 20 | + required: true | ||
| 21 | + - ref: orderGoodExpense | ||
| 22 | + description: 订单产品费用 | ||
| 23 | + required: true | ||
| 24 | + - ref: createdAt | ||
| 25 | + required: true | ||
| 26 | + - ref: deletedAt | ||
| 27 | + required: true | ||
| 28 | + - ref: updatedAt | ||
| 29 | + required: true |
| @@ -4,7 +4,7 @@ metadata: | @@ -4,7 +4,7 @@ metadata: | ||
| 4 | name: regionInfo | 4 | name: regionInfo |
| 5 | description: 区域信息值对象 | 5 | description: 区域信息值对象 |
| 6 | attributes: | 6 | attributes: |
| 7 | - - ref: regionId | 7 | + - ref: regionNumber |
| 8 | required: true | 8 | required: true |
| 9 | - ref: regionName | 9 | - ref: regionName |
| 10 | required: true | 10 | required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Schema | ||
| 3 | +metadata: | ||
| 4 | + name: relevant | ||
| 5 | + description: 共创合约相关人 | ||
| 6 | + attributes: | ||
| 7 | + - ref: userId | ||
| 8 | + required: true | ||
| 9 | + - ref: orgnization | ||
| 10 | + required: true | ||
| 11 | + - ref: role | ||
| 12 | + required: true | ||
| 13 | + - ref: userInfo | ||
| 14 | + required: true | ||
| 15 | + - ref: userType | ||
| 16 | + required: true | ||
| 17 | + - ref: status | ||
| 18 | + required: true | ||
| 19 | + - ref: company | ||
| 20 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Schema | ||
| 3 | +metadata: | ||
| 4 | + name: undertaker | ||
| 5 | + description: 共创合约承接方 | ||
| 6 | + attributes: | ||
| 7 | + - ref: userId | ||
| 8 | + required: true | ||
| 9 | + - ref: orgnization | ||
| 10 | + required: true | ||
| 11 | + - ref: role | ||
| 12 | + required: true | ||
| 13 | + - ref: userInfo | ||
| 14 | + required: true | ||
| 15 | + - ref: userType | ||
| 16 | + required: true | ||
| 17 | + - ref: status | ||
| 18 | + required: true | ||
| 19 | + - ref: company | ||
| 20 | + required: true | ||
| 21 | + - name: contractAttachment | ||
| 22 | + description: 合同附件 | ||
| 23 | + type: | ||
| 24 | + array: attachment | ||
| 25 | + |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: createContractUndertakerFeedback | ||
| 5 | + type: command | ||
| 6 | + description: 创建共创合约反馈服务 | ||
| 7 | + payload: | ||
| 8 | + - ref: feedbackAttachment | ||
| 9 | + required: true | ||
| 10 | + - ref: feedbackContent | ||
| 11 | + required: true | ||
| 12 | + - ref: cooperationContractNumber | ||
| 13 | + required: true | ||
| 14 | + - name: underTakerUid | ||
| 15 | + description: 承接人uid | ||
| 16 | + type: | ||
| 17 | + primitive: string | ||
| 18 | + result: | ||
| 19 | + - name: contractUndertakerFeedback | ||
| 20 | + type: | ||
| 21 | + schema: contractUndertakerFeedback | ||
| 22 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: getContractUndertakerFeedback | ||
| 5 | + type: query | ||
| 6 | + description: 返回共创合约反馈服务 | ||
| 7 | + payload: | ||
| 8 | + - ref: contractUndertakerFeedbackId | ||
| 9 | + required: true | ||
| 10 | + - name: underTakerUid | ||
| 11 | + description: Attribute描述 | ||
| 12 | + type: | ||
| 13 | + primitive: string | ||
| 14 | + result: | ||
| 15 | + - name: contractUndertakerFeedback | ||
| 16 | + type: | ||
| 17 | + schema: contractUndertakerFeedback | ||
| 18 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: listContractUndertakerFeedback | ||
| 5 | + type: query | ||
| 6 | + description: 返回共创合约反馈服务列表 | ||
| 7 | + payload: | ||
| 8 | + - ref: offset | ||
| 9 | + required: true | ||
| 10 | + - ref: limit | ||
| 11 | + required: true | ||
| 12 | + - name: underTakerUid | ||
| 13 | + description: Attribute描述 | ||
| 14 | + type: | ||
| 15 | + primitive: string | ||
| 16 | + result: | ||
| 17 | + - ref: count | ||
| 18 | + required: true | ||
| 19 | + - name: contractUndertakerFeedbacks | ||
| 20 | + type: | ||
| 21 | + array: contractUndertakerFeedback | ||
| 22 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: removeContractUndertakerFeedback | ||
| 5 | + type: command | ||
| 6 | + description: 移除共创合约反馈服务 | ||
| 7 | + payload: | ||
| 8 | + - ref: contractUndertakerFeedbackId | ||
| 9 | + required: true | ||
| 10 | + - name: underTakerUid | ||
| 11 | + description: Attribute描述 | ||
| 12 | + type: | ||
| 13 | + primitive: string | ||
| 14 | + result: | ||
| 15 | + - name: contractUndertakerFeedback | ||
| 16 | + type: | ||
| 17 | + schema: contractUndertakerFeedback | ||
| 18 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: searchContractUndertakerFeedback | ||
| 5 | + type: query | ||
| 6 | + description: 查询共创承接方反馈信息 | ||
| 7 | + payload: | ||
| 8 | + - ref: pageNumber | ||
| 9 | + required: true | ||
| 10 | + - ref: pageSize | ||
| 11 | + required: true | ||
| 12 | + - ref: cooperationContractName | ||
| 13 | + required: true | ||
| 14 | + - name: undertakerName | ||
| 15 | + description: 承接人姓名 | ||
| 16 | + type: | ||
| 17 | + primitive: string | ||
| 18 | + result: | ||
| 19 | + - name: contractUndertakerFeedbacks | ||
| 20 | + type: | ||
| 21 | + array: contractUndertakerFeedback | ||
| 22 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: updateContractUndertakerFeedback | ||
| 5 | + type: command | ||
| 6 | + description: 更新共创合约反馈服务 | ||
| 7 | + payload: | ||
| 8 | + - ref: feedbackAttachment | ||
| 9 | + required: true | ||
| 10 | + - ref: feedbackContent | ||
| 11 | + required: true | ||
| 12 | + - ref: cooperationContractNumber | ||
| 13 | + required: true | ||
| 14 | + - name: underTakerUid | ||
| 15 | + description: 承接人用户uid | ||
| 16 | + type: | ||
| 17 | + primitive: string | ||
| 18 | + result: | ||
| 19 | + - name: contractUndertakerFeedback | ||
| 20 | + type: | ||
| 21 | + schema: contractUndertakerFeedback | ||
| 22 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: searchCooperationApplication | ||
| 5 | + type: query | ||
| 6 | + description: 查询共创申请 | ||
| 7 | + payload: | ||
| 8 | + - ref: cooperationProjectName | ||
| 9 | + required: true | ||
| 10 | + - name: applicantName | ||
| 11 | + description: 申请人姓名 | ||
| 12 | + type: | ||
| 13 | + primitive: string | ||
| 14 | + - ref: pageSize | ||
| 15 | + required: false | ||
| 16 | + - ref: pageNumber | ||
| 17 | + required: false | ||
| 18 | + result: | ||
| 19 | + - name: cooperationApplications | ||
| 20 | + type: | ||
| 21 | + array: cooperationApplication | ||
| 22 | + required: true |
| @@ -5,7 +5,17 @@ metadata: | @@ -5,7 +5,17 @@ metadata: | ||
| 5 | type: command | 5 | type: command |
| 6 | description: 更新共创申请服务 | 6 | description: 更新共创申请服务 |
| 7 | payload: | 7 | payload: |
| 8 | - - ref: cooperationApplicationId | 8 | + - name: applicantUid |
| 9 | + description: 共创申请人uid | ||
| 10 | + type: | ||
| 11 | + primitive: string | ||
| 12 | + required: true | ||
| 13 | + - ref: cooperationApplicationDescription | ||
| 14 | + required: false | ||
| 15 | + - ref: cooperationApplicationAttachment | ||
| 16 | + required: false | ||
| 17 | + - ref: cooperationProjectNumber | ||
| 18 | + description: 关联的共创项目编号 | ||
| 9 | required: true | 19 | required: true |
| 10 | result: | 20 | result: |
| 11 | - name: cooperationApplication | 21 | - name: cooperationApplication |
allied-creation-cooperation/services/cooperationContract/methods/createCooperationContract.yaml
0 → 100644
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: createCooperationContract | ||
| 5 | + type: command | ||
| 6 | + description: 创建共创合约服务 | ||
| 7 | + payload: | ||
| 8 | + - ref: cooperationContractDescription | ||
| 9 | + required: true | ||
| 10 | + - ref: cooperationContractNumber | ||
| 11 | + required: true | ||
| 12 | + - ref: cooperationProjectNumber | ||
| 13 | + required: true | ||
| 14 | + - ref: departmentNumber | ||
| 15 | + description: 共创合约发起部门编码 | ||
| 16 | + required: true | ||
| 17 | + - ref: cooperationContractUndertakerType | ||
| 18 | + required: true | ||
| 19 | + - ref: cooperationContractName | ||
| 20 | + required: true | ||
| 21 | + - ref: cooperationModeNumber | ||
| 22 | + required: true | ||
| 23 | + - name: sponsorUid | ||
| 24 | + description: 共创合约发起人uid | ||
| 25 | + type: | ||
| 26 | + primitive: string | ||
| 27 | + - name: dividendsIncentivesRules | ||
| 28 | + description: 业绩分红激励规则列表 | ||
| 29 | + type: | ||
| 30 | + array: dividendsIncentivesRules | ||
| 31 | + - name: moneyIncentivesRules | ||
| 32 | + description: 金额激励规则列表 | ||
| 33 | + type: | ||
| 34 | + array: moneyIncentivesRules | ||
| 35 | + - name: undertakers | ||
| 36 | + description: 承接方列表 | ||
| 37 | + type: | ||
| 38 | + array: undertaker | ||
| 39 | + - name: relevants | ||
| 40 | + description: 相关人列表 | ||
| 41 | + type: | ||
| 42 | + array: relevant | ||
| 43 | + result: | ||
| 44 | + - name: cooperationContract | ||
| 45 | + type: | ||
| 46 | + schema: cooperationContract | ||
| 47 | + required: true |
allied-creation-cooperation/services/cooperationContract/methods/getCooperationContract.yaml
0 → 100644
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: getCooperationContract | ||
| 5 | + type: query | ||
| 6 | + description: 返回共创合约服务 | ||
| 7 | + payload: | ||
| 8 | + - ref: cooperationContractId | ||
| 9 | + required: true | ||
| 10 | + - name: sponsorUid | ||
| 11 | + description: Attribute描述 | ||
| 12 | + type: | ||
| 13 | + primitive: string | ||
| 14 | + result: | ||
| 15 | + - name: cooperationContract | ||
| 16 | + type: | ||
| 17 | + schema: cooperationContract | ||
| 18 | + required: true |
allied-creation-cooperation/services/cooperationContract/methods/listCooperationContract.yaml
0 → 100644
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: listCooperationContract | ||
| 5 | + type: query | ||
| 6 | + description: 返回共创合约服务列表 | ||
| 7 | + payload: | ||
| 8 | + - ref: offset | ||
| 9 | + required: true | ||
| 10 | + - ref: limit | ||
| 11 | + required: true | ||
| 12 | + result: | ||
| 13 | + - ref: count | ||
| 14 | + required: true | ||
| 15 | + - name: cooperationContracts | ||
| 16 | + type: | ||
| 17 | + array: cooperationContract | ||
| 18 | + required: true |
allied-creation-cooperation/services/cooperationContract/methods/searchCooperationContract.yaml
0 → 100644
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: searchCooperationContract | ||
| 5 | + type: query | ||
| 6 | + description: 查询共创合约 | ||
| 7 | + payload: | ||
| 8 | + - ref: pageSize | ||
| 9 | + required: true | ||
| 10 | + - ref: pageNumber | ||
| 11 | + required: true | ||
| 12 | + - ref: cooperationContractNumber | ||
| 13 | + required: true | ||
| 14 | + - name: sponsorName | ||
| 15 | + description: 发起人姓名 | ||
| 16 | + type: | ||
| 17 | + primitive: string | ||
| 18 | + result: | ||
| 19 | + - name: cooperationContracts | ||
| 20 | + type: | ||
| 21 | + array: cooperationContract | ||
| 22 | + required: true |
allied-creation-cooperation/services/cooperationContract/methods/updateCooperationContract.yaml
0 → 100644
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: updateCooperationContract | ||
| 5 | + type: command | ||
| 6 | + description: 更新共创合约服务 | ||
| 7 | + payload: | ||
| 8 | + - ref: cooperationContractDescription | ||
| 9 | + required: true | ||
| 10 | + - ref: cooperationContractNumber | ||
| 11 | + required: true | ||
| 12 | + - ref: cooperationProjectNumber | ||
| 13 | + required: true | ||
| 14 | + - ref: departmentNumber | ||
| 15 | + required: true | ||
| 16 | + - ref: cooperationContractUndertakerType | ||
| 17 | + required: true | ||
| 18 | + - ref: cooperationContractName | ||
| 19 | + required: true | ||
| 20 | + - ref: cooperationModeNumber | ||
| 21 | + required: true | ||
| 22 | + - name: sponsorUid | ||
| 23 | + description: 共创合约发起人uid | ||
| 24 | + type: | ||
| 25 | + primitive: string | ||
| 26 | + result: | ||
| 27 | + - name: cooperationContract | ||
| 28 | + type: | ||
| 29 | + schema: cooperationContract | ||
| 30 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: createCooperationContractChangeLog | ||
| 5 | + type: command | ||
| 6 | + description: 创建共创合约变更日志 | ||
| 7 | + payload: | ||
| 8 | + - ref: incentivesRule | ||
| 9 | + required: true | ||
| 10 | + - ref: incentivesRuleDetail | ||
| 11 | + required: true | ||
| 12 | + - ref: operationType | ||
| 13 | + required: true | ||
| 14 | + - ref: undertakers | ||
| 15 | + required: true | ||
| 16 | + - ref: cooperationContractNumber | ||
| 17 | + required: true | ||
| 18 | + result: | ||
| 19 | + - name: cooperationContractChangeLog | ||
| 20 | + type: | ||
| 21 | + schema: cooperationContractChangeLog | ||
| 22 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: getCooperationContractChangeLog | ||
| 5 | + type: query | ||
| 6 | + description: 返回共创合约变更日志 | ||
| 7 | + payload: | ||
| 8 | + - ref: cooperationContractChangeLogId | ||
| 9 | + required: true | ||
| 10 | + result: | ||
| 11 | + - name: cooperationContractChangeLog | ||
| 12 | + type: | ||
| 13 | + schema: cooperationContractChangeLog | ||
| 14 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: listCooperationContractChangeLog | ||
| 5 | + type: query | ||
| 6 | + description: 返回共创合约变更日志列表 | ||
| 7 | + payload: | ||
| 8 | + - ref: offset | ||
| 9 | + required: true | ||
| 10 | + - ref: limit | ||
| 11 | + required: true | ||
| 12 | + result: | ||
| 13 | + - ref: count | ||
| 14 | + required: true | ||
| 15 | + - name: cooperationContractChangeLogs | ||
| 16 | + type: | ||
| 17 | + array: cooperationContractChangeLog | ||
| 18 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: removeCooperationContractChangeLog | ||
| 5 | + type: command | ||
| 6 | + description: 移除共创合约变更日志 | ||
| 7 | + payload: | ||
| 8 | + - ref: cooperationContractChangeLogId | ||
| 9 | + required: true | ||
| 10 | + result: | ||
| 11 | + - name: cooperationContractChangeLog | ||
| 12 | + type: | ||
| 13 | + schema: cooperationContractChangeLog | ||
| 14 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: searchCooperationContractChangeLog | ||
| 5 | + type: query | ||
| 6 | + description: 共创合约变更记录搜索 | ||
| 7 | + payload: | ||
| 8 | + - ref: operationType | ||
| 9 | + required: false | ||
| 10 | + - ref: cooperationContractNumber | ||
| 11 | + required: false | ||
| 12 | + - ref: pageSize | ||
| 13 | + required: false | ||
| 14 | + - ref: pageNumber | ||
| 15 | + required: false | ||
| 16 | + result: | ||
| 17 | + - name: cooperationContractChangeLogs | ||
| 18 | + type: | ||
| 19 | + array: cooperationContractChangeLog | ||
| 20 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: updateCooperationContractChangeLog | ||
| 5 | + type: command | ||
| 6 | + description: 更新共创合约变更日志 | ||
| 7 | + payload: | ||
| 8 | + - ref: incentivesRule | ||
| 9 | + required: true | ||
| 10 | + - ref: incentivesRuleDetail | ||
| 11 | + required: true | ||
| 12 | + - ref: operationType | ||
| 13 | + required: true | ||
| 14 | + - ref: undertakers | ||
| 15 | + required: true | ||
| 16 | + - ref: cooperationContractNumber | ||
| 17 | + required: true | ||
| 18 | + result: | ||
| 19 | + - name: cooperationContractChangeLog | ||
| 20 | + type: | ||
| 21 | + schema: cooperationContractChangeLog | ||
| 22 | + required: true |
allied-creation-cooperation/services/cooperationMode/methods/searchCooperationContract.yaml
0 → 100644
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: searchCooperationContract | ||
| 5 | + type: query | ||
| 6 | + description: 查询共创模式 | ||
| 7 | + payload: | ||
| 8 | + - ref: pageNumber | ||
| 9 | + required: true | ||
| 10 | + - ref: pageSize | ||
| 11 | + required: true | ||
| 12 | + - ref: cooperationModeName | ||
| 13 | + required: true | ||
| 14 | + - name: organizationName | ||
| 15 | + description: 组织机构名称 | ||
| 16 | + type: | ||
| 17 | + primitive: string | ||
| 18 | + result: | ||
| 19 | + - name: cooperationModes | ||
| 20 | + type: | ||
| 21 | + array: cooperationMode | ||
| 22 | + required: true |
| @@ -5,7 +5,11 @@ metadata: | @@ -5,7 +5,11 @@ metadata: | ||
| 5 | type: command | 5 | type: command |
| 6 | description: 更新共创模式服务 | 6 | description: 更新共创模式服务 |
| 7 | payload: | 7 | payload: |
| 8 | - - ref: cooperationModeId | 8 | + - ref: cooperationModeName |
| 9 | + required: true | ||
| 10 | + - ref: cooperationModeNumber | ||
| 11 | + required: true | ||
| 12 | + - ref: remarks | ||
| 9 | required: true | 13 | required: true |
| 10 | result: | 14 | result: |
| 11 | - name: cooperationMode | 15 | - name: cooperationMode |
allied-creation-cooperation/services/cooperationProject/methods/searchCooperationProject.yaml
0 → 100644
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: searchCooperationProject | ||
| 5 | + type: query | ||
| 6 | + description: 查询共创项目 | ||
| 7 | + payload: | ||
| 8 | + - ref: pageNumber | ||
| 9 | + required: true | ||
| 10 | + - ref: pageSize | ||
| 11 | + required: true | ||
| 12 | + - ref: cooperationProjectName | ||
| 13 | + required: true | ||
| 14 | + - ref: departmentName | ||
| 15 | + required: true | ||
| 16 | + result: | ||
| 17 | + - name: cooperationProjects | ||
| 18 | + type: | ||
| 19 | + array: cooperationProject | ||
| 20 | + required: true |
| @@ -5,8 +5,23 @@ metadata: | @@ -5,8 +5,23 @@ metadata: | ||
| 5 | type: command | 5 | type: command |
| 6 | description: 更新共创项目服务 | 6 | description: 更新共创项目服务 |
| 7 | payload: | 7 | payload: |
| 8 | - - ref: cooperationProjectId | 8 | + - ref: cooperationProjectName |
| 9 | required: true | 9 | required: true |
| 10 | + - ref: coopeartionProjectUndertakerType | ||
| 11 | + description: 承接对象,1员工,2共创用户,3公开,可以多选 | ||
| 12 | + required: true | ||
| 13 | + - name: sponsorUid | ||
| 14 | + description: 共创项目发起人uid | ||
| 15 | + type: | ||
| 16 | + primitive: string | ||
| 17 | + required: true | ||
| 18 | + - name: publisherUid | ||
| 19 | + description: 共创项目发布人uid | ||
| 20 | + type: | ||
| 21 | + primitive: string | ||
| 22 | + required: true | ||
| 23 | + - ref: cooperationProjectDescription | ||
| 24 | + required: false | ||
| 10 | result: | 25 | result: |
| 11 | - name: cooperationProject | 26 | - name: cooperationProject |
| 12 | type: | 27 | type: |
| @@ -3,7 +3,7 @@ kind: Method | @@ -3,7 +3,7 @@ kind: Method | ||
| 3 | metadata: | 3 | metadata: |
| 4 | name: createDividendsIncentivesRule | 4 | name: createDividendsIncentivesRule |
| 5 | type: command | 5 | type: command |
| 6 | - description: 创建业绩分红激励规则服务 | 6 | + description: 创建业绩分红激励规则服务,聚合到共创项目合约 |
| 7 | payload: | 7 | payload: |
| 8 | - ref: cooperationContractNumber | 8 | - ref: cooperationContractNumber |
| 9 | required: true | 9 | required: true |
| @@ -5,7 +5,19 @@ metadata: | @@ -5,7 +5,19 @@ metadata: | ||
| 5 | type: command | 5 | type: command |
| 6 | description: 更新业绩分红激励规则服务 | 6 | description: 更新业绩分红激励规则服务 |
| 7 | payload: | 7 | payload: |
| 8 | - - ref: dividendsIncentivesRuleId | 8 | + - ref: cooperationContractNumber |
| 9 | + required: true | ||
| 10 | + - ref: dividendsIncentivesPercentage | ||
| 11 | + required: true | ||
| 12 | + - ref: dividendsIncentivesStage | ||
| 13 | + required: true | ||
| 14 | + - ref: dividendsIncentivesStageStart | ||
| 15 | + required: true | ||
| 16 | + - ref: dividendsIncentivesStageEnd | ||
| 17 | + requried: true | ||
| 18 | + - ref: referrerPercentage | ||
| 19 | + required: true | ||
| 20 | + - ref: salesmanPercentage | ||
| 9 | required: true | 21 | required: true |
| 10 | result: | 22 | result: |
| 11 | - name: dividendsIncentivesRule | 23 | - name: dividendsIncentivesRule |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: createDividendsOrder | ||
| 5 | + type: command | ||
| 6 | + description: 创建分红订单实体对象 | ||
| 7 | + payload: | ||
| 8 | + - ref: customerName | ||
| 9 | + required: true | ||
| 10 | + - ref: dividendsOrderAmount | ||
| 11 | + required: true | ||
| 12 | + - ref: dividendsOrderNumber | ||
| 13 | + required: true | ||
| 14 | + - ref: dividendsOriginalOrderNum | ||
| 15 | + required: true | ||
| 16 | + - ref: orderTime | ||
| 17 | + required: true | ||
| 18 | + - ref: remarks | ||
| 19 | + required: true | ||
| 20 | + - name: salesmanUid | ||
| 21 | + description: 订单业务员uid | ||
| 22 | + type: | ||
| 23 | + primitive: string | ||
| 24 | + - name: operatorUid | ||
| 25 | + description: 订单操作人uid | ||
| 26 | + type: | ||
| 27 | + primitive: string | ||
| 28 | + - name: orderGoods | ||
| 29 | + description: 订单产品列表 | ||
| 30 | + type: | ||
| 31 | + array: orderGoods | ||
| 32 | + result: | ||
| 33 | + - name: dividendsOrder | ||
| 34 | + type: | ||
| 35 | + schema: dividendsOrder | ||
| 36 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: listDividendsOrders | ||
| 5 | + type: query | ||
| 6 | + description: 返回分红订单实体对象列表 | ||
| 7 | + payload: | ||
| 8 | + - ref: offset | ||
| 9 | + required: true | ||
| 10 | + - ref: limit | ||
| 11 | + required: true | ||
| 12 | + result: | ||
| 13 | + - ref: count | ||
| 14 | + required: true | ||
| 15 | + - name: dividendsOrders | ||
| 16 | + type: | ||
| 17 | + array: dividendsOrder | ||
| 18 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: searchDividendsOrder | ||
| 5 | + type: query | ||
| 6 | + description: 查询分红订单方法 | ||
| 7 | + payload: | ||
| 8 | + - ref: dividendsOrderNumber | ||
| 9 | + required: false | ||
| 10 | + - ref: customerName | ||
| 11 | + required: false | ||
| 12 | + - ref: pageSize | ||
| 13 | + required: false | ||
| 14 | + - ref: pageNumber | ||
| 15 | + required: false | ||
| 16 | + result: | ||
| 17 | + - name: dividendsOrders | ||
| 18 | + type: | ||
| 19 | + array: dividendsOrder | ||
| 20 | + required: true |
| 1 | +version: v1 | ||
| 2 | +kind: Method | ||
| 3 | +metadata: | ||
| 4 | + name: updateDividendsOrder | ||
| 5 | + type: command | ||
| 6 | + description: 更新分红订单实体对象 | ||
| 7 | + payload: | ||
| 8 | + - ref: customerName | ||
| 9 | + required: true | ||
| 10 | + - ref: dividendsOrderAmount | ||
| 11 | + required: true | ||
| 12 | + - ref: dividendsOrderNumber | ||
| 13 | + required: true | ||
| 14 | + - ref: dividendsOriginalOrderNum | ||
| 15 | + required: true | ||
| 16 | + - ref: orderTime | ||
| 17 | + required: true | ||
| 18 | + - ref: remarks | ||
| 19 | + required: true | ||
| 20 | + - name: salesmanUid | ||
| 21 | + description: Attribute描述 | ||
| 22 | + type: | ||
| 23 | + primitive: string | ||
| 24 | + - name: operatorUid | ||
| 25 | + description: Attribute描述 | ||
| 26 | + type: | ||
| 27 | + primitive: string | ||
| 28 | + result: | ||
| 29 | + - name: dividendsOrder | ||
| 30 | + type: | ||
| 31 | + schema: dividendsOrder | ||
| 32 | + required: true |
| @@ -3,7 +3,7 @@ kind: Method | @@ -3,7 +3,7 @@ kind: Method | ||
| 3 | metadata: | 3 | metadata: |
| 4 | name: createMoneyIncentivesRule | 4 | name: createMoneyIncentivesRule |
| 5 | type: command | 5 | type: command |
| 6 | - description: 创建项目金额激励规则服务 | 6 | + description: 创建项目金额激励规则服务,聚合到共创合约 |
| 7 | payload: | 7 | payload: |
| 8 | - ref: moneyIncentivesStageEnd | 8 | - ref: moneyIncentivesStageEnd |
| 9 | required: true | 9 | required: true |
| @@ -15,8 +15,6 @@ metadata: | @@ -15,8 +15,6 @@ metadata: | ||
| 15 | required: true | 15 | required: true |
| 16 | - ref: cooperationContractNumber | 16 | - ref: cooperationContractNumber |
| 17 | required: true | 17 | required: true |
| 18 | - - ref: moneyIncentivesRulesId | ||
| 19 | - required: true | ||
| 20 | result: | 18 | result: |
| 21 | - name: moneyIncentivesRule | 19 | - name: moneyIncentivesRule |
| 22 | type: | 20 | type: |
| 1 | +version: v1 | ||
| 2 | +kind: HttpApi | ||
| 3 | +metadata: | ||
| 4 | + service: cooperationApplication | ||
| 5 | + path: /cooperation-applications | ||
| 6 | + endpoints: | ||
| 7 | + - method: createCooperationApplication | ||
| 8 | + route: | ||
| 9 | + post: / | ||
| 10 | + - method: updateCooperationApplication | ||
| 11 | + route: | ||
| 12 | + put: /{applicationId} | ||
| 13 | + - method: getCooperationApplication | ||
| 14 | + route: | ||
| 15 | + get: /{applicationId} | ||
| 16 | + - method: listCooperationApplication | ||
| 17 | + route: | ||
| 18 | + get: / | ||
| 19 | + params: | ||
| 20 | + - name: offset | ||
| 21 | + - name: limit | ||
| 22 | + - method: auditCooperationApplication | ||
| 23 | + route: | ||
| 24 | + put: /audit |
| 1 | +version: v1 | ||
| 2 | +kind: HttpApi | ||
| 3 | +metadata: | ||
| 4 | + service: cooperationMode | ||
| 5 | + path: /cooperation-modes | ||
| 6 | + endpoints: | ||
| 7 | + - method: createCooperationMode | ||
| 8 | + route: | ||
| 9 | + post: / | ||
| 10 | + - method: updateCooperationMode | ||
| 11 | + route: | ||
| 12 | + put: /{modeId} | ||
| 13 | + - method: getCooperationMode | ||
| 14 | + route: | ||
| 15 | + get: /{modeId} | ||
| 16 | + - method: removeCooperationMode | ||
| 17 | + route: | ||
| 18 | + delete: /{modeId} | ||
| 19 | + - method: listCooperationMode | ||
| 20 | + route: | ||
| 21 | + get: / | ||
| 22 | + params: | ||
| 23 | + - name: offset | ||
| 24 | + - name: limit |
| 1 | +version: v1 | ||
| 2 | +kind: HttpApi | ||
| 3 | +metadata: | ||
| 4 | + service: cooperationProject | ||
| 5 | + path: /cooperation-projects | ||
| 6 | + endpoints: | ||
| 7 | + - method: createCooperationProject | ||
| 8 | + route: | ||
| 9 | + post: / | ||
| 10 | + - method: updateCooperationProject | ||
| 11 | + route: | ||
| 12 | + put: /{projectId} | ||
| 13 | + - method: getCooperationProject | ||
| 14 | + route: | ||
| 15 | + get: /{projectId} | ||
| 16 | + - method: listCooperationProject | ||
| 17 | + route: | ||
| 18 | + get: / | ||
| 19 | + params: | ||
| 20 | + - name: offset | ||
| 21 | + - name: limit |
-
请 注册 或 登录 后发表评论