Explorar o código

查询任务列表

yuliang1112 %!s(int64=2) %!d(string=hai) anos
pai
achega
424970c347

+ 9 - 9
model/gorm_model/project_task_list.go

@@ -37,15 +37,15 @@ type YoungeeTaskInfo struct {
 }
 
 type ProjectTaskInfo struct {
-	TaskID                 int       `json:"task_id"`                   // 任务id
-	PlatformNickname       string    `json:"platform_nickname"`         // 在平台上的昵称
-	FansCount              int64     `json:"fans_count"`                // 粉丝数
-	TalentPersonalInfoSnap string    `json:"talent_personal_info_snap"` // 达人个人信息快照
-	StrategyID             int       `json:"strategy_id"`               // 报名选择的招募策略id
-	TaskReward             int64     `json:"task_reward"`               // 任务奖励金额
-	HomePageUrl            string    `json:"home_page_url"`             // 主页链接
-	TaskStatus             string    `json:"task_status"`               // 任务状态 1待选 2已选 3落选
-	CreateDate             time.Time `json:"create_date"`               // 创建时间
+	TaskID             int       `json:"task_id"`               // 任务id
+	PlatformNickname   string    `json:"platform_nickname"`     // 在平台上的昵称
+	FansCount          int64     `json:"fans_count"`            // 粉丝数
+	HomePageCaptureUrl string    `json:"home_page_capture_url"` // 主页截图链接
+	StrategyID         int       `json:"strategy_id"`           // 报名选择的招募策略id
+	TaskReward         int64     `json:"task_reward"`           // 任务奖励金额
+	HomePageUrl        string    `json:"home_page_url"`         // 主页链接
+	TaskStatus         string    `json:"task_status"`           // 任务状态 1待选 2已选 3落选
+	CreateDate         time.Time `json:"create_date"`           // 创建时间
 }
 
 type TaskAccount struct {

+ 9 - 9
model/http_model/project_taskList.go

@@ -11,15 +11,15 @@ type ProjectTaskListRequest struct {
 }
 
 type ProjectTaskPreview struct {
-	TaskId                 string `json:"task_id"`                   // 任务ID
-	PlatformNickname       string `json:"platform_nickname"`         // 账号昵称
-	FansCount              string `json:"fans_count"`                // 粉丝数
-	TalentPersonalInfoSnap string `json:"talent_personal_info_snap"` // 达人个人信息快照
-	StrategyId             string `json:"strategy_id"`               // 报名选择的招募策略id
-	TaskReward             string `json:"task_reward"`               // 任务奖励金额
-	HomePageCaptureUrl     string `json:"home_page_capture_url"`     // 主页链接
-	TaskStatus             string `json:"task_status"`               // 任务状态
-	CreateDate             string `json:"create_date"`               // 创建时间
+	TaskId             string `json:"task_id"`               // 任务ID
+	PlatformNickname   string `json:"platform_nickname"`     // 账号昵称
+	FansCount          string `json:"fans_count"`            // 粉丝数
+	HomePageCaptureUrl string `json:"home_page_capture_url"` // 主页截图链接
+	StrategyId         string `json:"strategy_id"`           // 报名选择的招募策略id
+	TaskReward         string `json:"task_reward"`           // 任务奖励金额
+	HomePageUrl        string `json:"home_page_url"`         // 主页链接
+	TaskStatus         string `json:"task_status"`           // 任务状态
+	CreateDate         string `json:"create_date"`           // 创建时间
 }
 
 type ProjectTaskListData struct {

+ 18 - 18
pack/project_task_list.go

@@ -20,15 +20,15 @@ func GormFullProjectToHttpProjectTaskPreview(projectTaskInfo *gorm_model.Project
 	createDate := conv.MustString(projectTaskInfo.CreateDate)
 	createDate = createDate[0:19]
 	return &http_model.ProjectTaskPreview{
-		TaskId:                 conv.MustString(projectTaskInfo.TaskID),
-		PlatformNickname:       conv.MustString(projectTaskInfo.PlatformNickname),
-		FansCount:              conv.MustString(projectTaskInfo.FansCount),
-		TalentPersonalInfoSnap: conv.MustString(projectTaskInfo.TalentPersonalInfoSnap),
-		StrategyId:             conv.MustString(projectTaskInfo.StrategyID),
-		TaskReward:             conv.MustString(projectTaskInfo.TaskReward),
-		HomePageCaptureUrl:     conv.MustString(projectTaskInfo.HomePageUrl),
-		TaskStatus:             conv.MustString(projectTaskInfo.TaskStatus),
-		CreateDate:             createDate,
+		TaskId:             conv.MustString(projectTaskInfo.TaskID),
+		PlatformNickname:   conv.MustString(projectTaskInfo.PlatformNickname),
+		FansCount:          conv.MustString(projectTaskInfo.FansCount),
+		HomePageCaptureUrl: conv.MustString(projectTaskInfo.HomePageCaptureUrl),
+		StrategyId:         conv.MustString(projectTaskInfo.StrategyID),
+		TaskReward:         conv.MustString(projectTaskInfo.TaskReward),
+		HomePageUrl:        conv.MustString(projectTaskInfo.HomePageUrl),
+		TaskStatus:         conv.MustString(projectTaskInfo.TaskStatus),
+		CreateDate:         createDate,
 	}
 }
 
@@ -43,14 +43,14 @@ func TaskAccountToTaskInfo(taskAccounts []*gorm_model.TaskAccount) []*gorm_model
 
 func GetTaskInfoStruct(taskAccount *gorm_model.TaskAccount) *gorm_model.ProjectTaskInfo {
 	return &gorm_model.ProjectTaskInfo{
-		TaskID:                 taskAccount.Task.TaskID,
-		TaskReward:             taskAccount.Task.TaskReward,
-		PlatformNickname:       taskAccount.Account.PlatformNickname,
-		CreateDate:             taskAccount.Task.CreateDate,
-		HomePageUrl:            taskAccount.Account.HomePageCaptureUrl,
-		TalentPersonalInfoSnap: taskAccount.Task.TalentPersonalInfoSnap,
-		FansCount:              taskAccount.Account.FansCount,
-		TaskStatus:             taskAccount.Task.TaskStatus,
-		StrategyID:             taskAccount.Task.StrategyID,
+		TaskID:             taskAccount.Task.TaskID,
+		TaskReward:         taskAccount.Task.TaskReward,
+		PlatformNickname:   taskAccount.Account.PlatformNickname,
+		CreateDate:         taskAccount.Task.CreateDate,
+		HomePageUrl:        taskAccount.Account.HomePageUrl,
+		HomePageCaptureUrl: taskAccount.Account.HomePageCaptureUrl,
+		FansCount:          taskAccount.Account.FansCount,
+		TaskStatus:         taskAccount.Task.TaskStatus,
+		StrategyID:         taskAccount.Task.StrategyID,
 	}
 }