...
|
...
|
@@ -2,9 +2,10 @@ package protocol |
|
|
|
|
|
//ProviderData 成果提供者
|
|
|
type AchievementProvider struct {
|
|
|
UserCompanyId int64 `json:"user_company_id"` //用户的id
|
|
|
UserName string `json:"user_name"` //用户名称
|
|
|
DepartmentId int64 `json:"department_id"` //部门id
|
|
|
UserCompanyId int64 `json:"user_company_id"` //用户的id
|
|
|
UserName string `json:"user_name"`
|
|
|
DepartmentId int64 `json:"department_id"` //部门id
|
|
|
DepartmentName string `json:"department_name"`
|
|
|
UserGraspScore float64 `json:"user_grasp_score"` //把握人得分
|
|
|
}
|
|
|
|
...
|
...
|
@@ -59,3 +60,22 @@ type AchievementListItem struct { |
|
|
Status int `json:"status"`
|
|
|
UserGrasp string `json:"user_grasp"`
|
|
|
}
|
|
|
|
|
|
//ResponseAchievementInfo 成果详情
|
|
|
type ResponseAchievementInfo struct {
|
|
|
AchievementId int64 `json:"achievement_id"`
|
|
|
ChanceData []AchievementChance `json:"chance_data"`
|
|
|
TypeIdA int `json:"type_id_a"` //机会一级分类 chance_type
|
|
|
TypeNameA string `json:"type_name_a"`
|
|
|
TypeIdB int `json:"type_id_b"` //机会二级分类
|
|
|
TypeNameB string `json:"type_name_b"`
|
|
|
DepartmentId int64 `json:"department_id"` //把握人的部门
|
|
|
DeparmentName string `json:"department_name"`
|
|
|
UserCompanyId int64 `json:"user_company_id"` //把握人的id
|
|
|
UserName string `json:"user_name"`
|
|
|
GraspScore float64 `json:"grasp_score"` //把握分
|
|
|
UserGraspScore float64 `json:"user_grasp_score"` //把握人总得分
|
|
|
Provider []AchievementProvider `json:"provider"` //机会提供者
|
|
|
SourceContent string `json:"source_content"` //成果描述文本
|
|
|
Images []string `json:"image"` //图片
|
|
|
} |
...
|
...
|
|