interface.go 789 字节
package service_gateway

import "time"

type AbilityServiceGateway interface {
	CommitQuestionQuotes(uid int64, taskId int64, serials []int64) (map[string]interface{}, error)
	CommitQuestionSolution(qid int64, uid int64, solveUid int64, content string, scoreSolve float64, imgs []string, partners []map[string]interface{}) (map[string]interface{}, error)
	CloseTaskCallback(taskId int64, referenceResourceIds []int64) (map[string]interface{}, error)
	ReceiverTaskCallback(uid int64, taskId int64, referenceResourceIds []int64, operatorId int64, operatorTime time.Time) (map[string]interface{}, error)
	SaveTaskCallback(uid int64, taskId int64, serials []int64) (map[string]interface{}, error)
	DeleteTaskCallback(uid int64, taskId int64, serials []int64) (map[string]interface{}, error)
}