作者 陈志颖

Merge branch 'dev'

正在显示 30 个修改的文件 包含 231 行增加2 行删除
1 version: v1 1 version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 - name: dividendsIncentivesRules 4 + name: dividendsIncentivesRule
5 description: 金额激励规则实体 5 description: 金额激励规则实体
6 attributes: 6 attributes:
7 - ref: dividendsIncentivesRuleId 7 - ref: dividendsIncentivesRuleId
8 required: true 8 required: true
  9 + - ref: cooperationContractNumber
  10 + description: 关联的项目合约编号
  11 + required: true
9 - ref: referrerPercentage 12 - ref: referrerPercentage
10 required: true 13 required: true
11 - ref: salesmanPercentage 14 - ref: salesmanPercentage
1 version: v1 1 version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 - name: moneyIncentivesRules 4 + name: moneyIncentivesRule
5 description: 金额激励规则实体 5 description: 金额激励规则实体
6 attributes: 6 attributes:
7 - ref: moneyIncentivesRuleId 7 - ref: moneyIncentivesRuleId
8 required: true 8 required: true
  9 + - ref: cooperationContractNumber
  10 + description: 关联的共创合约编号
  11 + required: true
9 - ref: moneyIncentivesAmount 12 - ref: moneyIncentivesAmount
10 required: true 13 required: true
11 - ref: moneyIncentivesStage 14 - ref: moneyIncentivesStage
@@ -5,6 +5,18 @@ metadata: @@ -5,6 +5,18 @@ metadata:
5 type: command 5 type: command
6 description: 创建共创申请服务 6 description: 创建共创申请服务
7 payload: 7 payload:
  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: 关联的共创项目编号
  19 + required: true
8 result: 20 result:
9 - name: cooperationApplication 21 - name: cooperationApplication
10 type: 22 type:
@@ -5,6 +5,12 @@ metadata: @@ -5,6 +5,12 @@ metadata:
5 type: command 5 type: command
6 description: 创建共创模式服务 6 description: 创建共创模式服务
7 payload: 7 payload:
  8 + - ref: cooperationModeName
  9 + required: true
  10 + - ref: cooperationModeNumber
  11 + required: true
  12 + - ref: remarks
  13 + required: true
8 result: 14 result:
9 - name: cooperationMode 15 - name: cooperationMode
10 type: 16 type:
@@ -5,6 +5,23 @@ metadata: @@ -5,6 +5,23 @@ metadata:
5 type: command 5 type: command
6 description: 创建共创项目服务 6 description: 创建共创项目服务
7 payload: 7 payload:
  8 + - ref: cooperationProjectName
  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
8 result: 25 result:
9 - name: cooperationProject 26 - name: cooperationProject
10 type: 27 type:
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: createDividendsIncentivesRule
  5 + type: command
  6 + description: 创建业绩分红激励规则服务
  7 + payload:
  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
  21 + required: true
  22 + result:
  23 + - name: dividendsIncentivesRule
  24 + type:
  25 + schema: dividendsIncentivesRule
  26 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: getDividendsIncentivesRule
  5 + type: query
  6 + description: 返回业绩分红激励规则服务
  7 + payload:
  8 + - ref: dividendsIncentivesRuleId
  9 + required: true
  10 + result:
  11 + - name: dividendsIncentivesRule
  12 + type:
  13 + schema: dividendsIncentivesRule
  14 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: listDividendsIncentivesRule
  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: dividendsIncentivesRules
  16 + type:
  17 + array: dividendsIncentivesRule
  18 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: removeDividendsIncentivesRule
  5 + type: command
  6 + description: 移除业绩分红激励规则服务
  7 + payload:
  8 + - ref: dividendsIncentivesRuleId
  9 + required: true
  10 + result:
  11 + - name: dividendsIncentivesRule
  12 + type:
  13 + schema: dividendsIncentivesRule
  14 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: updateDividendsIncentivesRule
  5 + type: command
  6 + description: 更新业绩分红激励规则服务
  7 + payload:
  8 + - ref: dividendsIncentivesRuleId
  9 + required: true
  10 + result:
  11 + - name: dividendsIncentivesRule
  12 + type:
  13 + schema: dividendsIncentivesRule
  14 + required: true
  1 +version: v1
  2 +kind: Service
  3 +metadata:
  4 + name: dividendsIncentivesRule
  5 + description: 业绩分红激励规则服务
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: createMoneyIncentivesRule
  5 + type: command
  6 + description: 创建项目金额激励规则服务
  7 + payload:
  8 + - ref: moneyIncentivesStageEnd
  9 + required: true
  10 + - ref: moneyIncentivesStageStart
  11 + required: true
  12 + - ref: moneyIncentivesStage
  13 + required: true
  14 + - ref: moneyIncentivesAmount
  15 + required: true
  16 + - ref: cooperationContractNumber
  17 + required: true
  18 + result:
  19 + - name: moneyIncentivesRule
  20 + type:
  21 + schema: moneyIncentivesRule
  22 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: getMoneyIncentivesRule
  5 + type: query
  6 + description: 返回项目金额激励规则服务
  7 + payload:
  8 + - ref: moneyIncentivesRulesId
  9 + required: true
  10 + result:
  11 + - name: moneyIncentivesRule
  12 + type:
  13 + schema: moneyIncentivesRule
  14 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: listMoneyIncentivesRules
  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: moneyIncentivesRules
  16 + type:
  17 + array: moneyIncentivesRule
  18 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: removeMoneyIncentivesRule
  5 + type: command
  6 + description: 移除项目金额激励规则服务
  7 + payload:
  8 + - ref: moneyIncentivesRuleId
  9 + required: true
  10 + result:
  11 + - name: moneyIncentivesRule
  12 + type:
  13 + schema: moneyIncentivesRule
  14 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: updateMoneyIncentivesRule
  5 + type: command
  6 + description: 更新项目金额激励规则服务
  7 + payload:
  8 + - ref: moneyIncentivesStageEnd
  9 + required: true
  10 + - ref: moneyIncentivesStageStart
  11 + required: true
  12 + - ref: moneyIncentivesStage
  13 + required: true
  14 + - ref: moneyIncentivesAmount
  15 + required: true
  16 + - ref: cooperationContractNumber
  17 + required: true
  18 + - ref: moneyIncentivesRulesId
  19 + required: true
  20 + result:
  21 + - name: moneyIncentivesRule
  22 + type:
  23 + schema: moneyIncentivesRule
  24 + required: true
  1 +version: v1
  2 +kind: Service
  3 +metadata:
  4 + name: moneyIncentivesRule
  5 + description: 项目金额激励规则服务