作者 tangxvhui

图片替换

... ... @@ -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"` //图片
}
... ...
... ... @@ -214,7 +214,7 @@ func GetAchievementList(pageIndex int, pageSize int, companyId int64, status int
if cnt == 0 {
return rspData
}
err = utils.ExecuteQueryOne(&sqldata, dataSql, cond...)
err = utils.ExecuteQueryAll(&sqldata, dataSql, cond...)
if err != nil {
log.Error("SQL EXECUTE ERR:%s", err)
return rspData
... ... @@ -260,3 +260,19 @@ func GetAchievementList(pageIndex int, pageSize int, companyId int64, status int
return rspData
}
func GetAchievementInfo(id int64, companyId int64) *protocol.ResponseAchievementInfo {
// rspData := &protocol.ResponseAchievementInfo{
// Images: make([]string, 0),
// Provider: make([]protocol.AchievementProvider, 0),
// ChanceData: make([]protocol.AchievementChance, 0),
// }
// var (
// achievementData *models.Achievement
// providerData []models.AchievementProvider
// chanceData []models.AchievementChance
// )
// models.GetAchievementById(id)
return nil
}
... ...

12.1 KB | 宽: | 高:

22.4 KB | 宽: | 高:

  • 两方对比
  • 交换覆盖
  • 透明覆盖

12.1 KB | 宽: | 高:

22.2 KB | 宽: | 高:

  • 两方对比
  • 交换覆盖
  • 透明覆盖

12.1 KB | 宽: | 高:

22.3 KB | 宽: | 高:

  • 两方对比
  • 交换覆盖
  • 透明覆盖

10.9 KB | 宽: | 高:

20.2 KB | 宽: | 高:

  • 两方对比
  • 交换覆盖
  • 透明覆盖

12.1 KB | 宽: | 高:

22.2 KB | 宽: | 高:

  • 两方对比
  • 交换覆盖
  • 透明覆盖

3.6 KB | 宽: | 高:

6.5 KB | 宽: | 高:

  • 两方对比
  • 交换覆盖
  • 透明覆盖

3.1 KB | 宽: | 高:

4.2 KB | 宽: | 高:

  • 两方对比
  • 交换覆盖
  • 透明覆盖

3.7 KB | 宽: | 高:

6.8 KB | 宽: | 高:

  • 两方对比
  • 交换覆盖
  • 透明覆盖

4.6 KB | 宽: | 高:

8.2 KB | 宽: | 高:

  • 两方对比
  • 交换覆盖
  • 透明覆盖