...
|
...
|
@@ -57,7 +57,7 @@ func ToCooperationContractItem(param *allied_creation_cooperation.CooperationCon |
|
|
}
|
|
|
|
|
|
type MoneyIncentivesRule struct {
|
|
|
MoneyIncentivesRuleId int `json:"moneyIncentivesRuleId"`
|
|
|
MoneyIncentivesRuleId int `json:"moneyIncentivesRuleId,string"`
|
|
|
CooperationContractNumber string `json:"cooperationContractNumber"` // 关联的共创合约编号
|
|
|
MoneyIncentivesAmount float64 `json:"moneyIncentivesAmount"` // 激励金额
|
|
|
MoneyIncentivesStage int `json:"moneyIncentivesStage"` // 金额激励阶段
|
...
|
...
|
@@ -67,14 +67,14 @@ type MoneyIncentivesRule struct { |
|
|
}
|
|
|
|
|
|
type DividendsIncentivesRule struct {
|
|
|
DividendsIncentivesRuleId int `json:"dividendsIncentivesRuleId"`
|
|
|
CooperationContractNumber string `json:"cooperationContractNumber"` // 关联的项目合约编号
|
|
|
ReferrerPercentage float64 `json:"referrerPercentage"` // 推荐人抽成比例
|
|
|
SalesmanPercentage float64 `json:"salesmanPercentage"` // 业务员抽成比例
|
|
|
DividendsIncentivesPercentage float64 `json:"dividendsIncentivesPercentage"` // 分红规则激励百分点
|
|
|
DividendsIncentivesStage int `json:"dividendsIncentivesStage,string"` // 分红规则激励阶段,
|
|
|
DividendsIncentivesStageEnd int64 `json:"dividendsIncentivesStageEnd"` // 分红规则激励阶段结束
|
|
|
DividendsIncentivesStageStart int64 `json:"dividendsIncentivesStageStart"` // 分红规则激励阶段开始
|
|
|
DividendsIncentivesRuleId int `json:"dividendsIncentivesRuleId,string"`
|
|
|
CooperationContractNumber string `json:"cooperationContractNumber"` // 关联的项目合约编号
|
|
|
ReferrerPercentage float64 `json:"referrerPercentage"` // 推荐人抽成比例
|
|
|
SalesmanPercentage float64 `json:"salesmanPercentage"` // 业务员抽成比例
|
|
|
DividendsPercentage float64 `json:"dividendsPercentage"` // 分红规则激励百分点
|
|
|
DividendsStage int `json:"dividendsStage,string"` // 分红规则激励阶段,
|
|
|
DividendsStageEnd int64 `json:"dividendsStageEnd"` // 分红规则激励阶段结束
|
|
|
DividendsStageStart int64 `json:"dividendsStageStart"` // 分红规则激励阶段开始
|
|
|
}
|
|
|
|
|
|
type Relevant struct {
|
...
|
...
|
@@ -126,14 +126,14 @@ func ToCooperationContractInfo(param *allied_creation_cooperation.CooperationCon |
|
|
|
|
|
for _, v := range param.DividendsIncentivesRules {
|
|
|
r := DividendsIncentivesRule{
|
|
|
DividendsIncentivesRuleId: v.DividendsIncentivesRuleId,
|
|
|
CooperationContractNumber: v.CooperationContractNumber,
|
|
|
ReferrerPercentage: v.ReferrerPercentage,
|
|
|
SalesmanPercentage: v.SalesmanPercentage,
|
|
|
DividendsIncentivesPercentage: v.DividendsIncentivesPercentage,
|
|
|
DividendsIncentivesStage: v.DividendsIncentivesStage,
|
|
|
DividendsIncentivesStageEnd: v.DividendsIncentivesStageEnd.UnixNano() / 1e6,
|
|
|
DividendsIncentivesStageStart: v.DividendsIncentivesStageStart.UnixNano() / 1e6,
|
|
|
DividendsIncentivesRuleId: v.DividendsIncentivesRuleId,
|
|
|
CooperationContractNumber: v.CooperationContractNumber,
|
|
|
ReferrerPercentage: v.ReferrerPercentage,
|
|
|
SalesmanPercentage: v.SalesmanPercentage,
|
|
|
DividendsPercentage: v.DividendsIncentivesPercentage,
|
|
|
DividendsStage: v.DividendsIncentivesStage,
|
|
|
DividendsStageEnd: v.DividendsIncentivesStageEnd.UnixNano() / 1e6,
|
|
|
DividendsStageStart: v.DividendsIncentivesStageStart.UnixNano() / 1e6,
|
|
|
}
|
|
|
dividendsIncentivesRules = append(dividendsIncentivesRules, r)
|
|
|
}
|
...
|
...
|
|