作者 tangxvhui

图片url 上传个修改

@@ -16,12 +16,6 @@ type AchievementChance struct { @@ -16,12 +16,6 @@ type AchievementChance struct {
16 Code string `json:"code"` 16 Code string `json:"code"`
17 } 17 }
18 18
19 -type AchievementImage struct {  
20 - Path string `json:"path"`  
21 - W int `json:"-"`  
22 - H int `json:"-"`  
23 -}  
24 -  
25 //RequestAddAchievement 添加成果 19 //RequestAddAchievement 添加成果
26 type RequestAddAchievement struct { 20 type RequestAddAchievement struct {
27 ChanceData []AchievementChance `json:"chance_data"` 21 ChanceData []AchievementChance `json:"chance_data"`
@@ -33,7 +27,7 @@ type RequestAddAchievement struct { @@ -33,7 +27,7 @@ type RequestAddAchievement struct {
33 UserGraspScore float64 `json:"user_grasp_score"` //把握人总得分 27 UserGraspScore float64 `json:"user_grasp_score"` //把握人总得分
34 Provider []AchievementProvider `json:"provider"` //机会提供者 28 Provider []AchievementProvider `json:"provider"` //机会提供者
35 SourceContent string `json:"source_content"` //成果描述文本 29 SourceContent string `json:"source_content"` //成果描述文本
36 - Images []AchievementImage `json:"image"` //图片 30 + Images []ImageJsonData `json:"image"` //图片
37 } 31 }
38 32
39 //RequestAddAchievement 添加成果 33 //RequestAddAchievement 添加成果
@@ -46,7 +40,7 @@ type RequestEditAchievement struct { @@ -46,7 +40,7 @@ type RequestEditAchievement struct {
46 UserGraspScore float64 `json:"user_grasp_score"` //把握人总得分 40 UserGraspScore float64 `json:"user_grasp_score"` //把握人总得分
47 SourceContent string `json:"source_content"` //成果描述文本 41 SourceContent string `json:"source_content"` //成果描述文本
48 Provider []AchievementProvider `json:"provider"` //机会提供者 42 Provider []AchievementProvider `json:"provider"` //机会提供者
49 - Images []AchievementImage `json:"image"` //图片 43 + Images []ImageJsonData `json:"image"` //图片
50 } 44 }
51 45
52 // ResponseRankSeasonList 赛季列表 46 // ResponseRankSeasonList 赛季列表
@@ -83,6 +77,6 @@ type ResponseAchievementInfo struct { @@ -83,6 +77,6 @@ type ResponseAchievementInfo struct {
83 UserGraspScore float64 `json:"user_grasp_score"` //把握人总得分 77 UserGraspScore float64 `json:"user_grasp_score"` //把握人总得分
84 Provider []AchievementProvider `json:"provider"` //机会提供者 78 Provider []AchievementProvider `json:"provider"` //机会提供者
85 SourceContent string `json:"source_content"` //成果描述文本 79 SourceContent string `json:"source_content"` //成果描述文本
86 - Images []AchievementImage `json:"image"` //图片 80 + Images []ImageJsonData `json:"image"` //图片
87 CrreateAt string `json:"create_at"` 81 CrreateAt string `json:"create_at"`
88 } 82 }
@@ -111,3 +111,10 @@ type SelectChanceList struct { @@ -111,3 +111,10 @@ type SelectChanceList struct {
111 ResponsePageInfo 111 ResponsePageInfo
112 List []SelectChanceListItem `json:"lists"` 112 List []SelectChanceListItem `json:"lists"`
113 } 113 }
  114 +
  115 +type ImageJsonData struct {
  116 + Path string `json:"path"`
  117 + ImageId int `json:"imageId"`
  118 + W int `json:"w"`
  119 + H int `json:"h"`
  120 +}
@@ -310,7 +310,7 @@ func GetAchievementList(pageIndex int, pageSize int, companyId int64, status int @@ -310,7 +310,7 @@ func GetAchievementList(pageIndex int, pageSize int, companyId int64, status int
310 310
311 func GetAchievementInfo(id int64, companyId int64) *protocol.ResponseAchievementInfo { 311 func GetAchievementInfo(id int64, companyId int64) *protocol.ResponseAchievementInfo {
312 rspData := &protocol.ResponseAchievementInfo{ 312 rspData := &protocol.ResponseAchievementInfo{
313 - Images: make([]protocol.AchievementImage, 0), 313 + Images: make([]protocol.ImageJsonData, 0),
314 Provider: make([]protocol.AchievementProvider, 0), 314 Provider: make([]protocol.AchievementProvider, 0),
315 ChanceData: make([]protocol.AchievementChance, 0), 315 ChanceData: make([]protocol.AchievementChance, 0),
316 } 316 }
@@ -326,7 +326,7 @@ func GetAchievementInfo(id int64, companyId int64) *protocol.ResponseAchievement @@ -326,7 +326,7 @@ func GetAchievementInfo(id int64, companyId int64) *protocol.ResponseAchievement
326 rspData.ChanceTypeId = achievementData.ChanceTypeId 326 rspData.ChanceTypeId = achievementData.ChanceTypeId
327 rspData.DepartmentId = achievementData.DepartmentId 327 rspData.DepartmentId = achievementData.DepartmentId
328 rspData.SourceContent = achievementData.SourceContent 328 rspData.SourceContent = achievementData.SourceContent
329 - img := make([]protocol.AchievementImage, 0) 329 + img := make([]protocol.ImageJsonData, 0)
330 json.Unmarshal([]byte(achievementData.Images), &img) 330 json.Unmarshal([]byte(achievementData.Images), &img)
331 rspData.Images = img 331 rspData.Images = img
332 rspData.GraspScore = achievementData.GraspScore 332 rspData.GraspScore = achievementData.GraspScore