package request import ( "pure-admin/model" ) type AddMissionRecommend struct { List []model.MissionRecommend `json:"list"` } type SearchMission struct { Title string `json:"title" form:"title"` //名称 Status int `json:"status" form:"status"` //状态 1:未开始 2:进行中 3:已结束 MissionTime string `json:"mission_time" form:"mission_time"` //筛选任务时间 VideoChannelId string `json:"video_channel_id" form:"video_channel_id"` //视频发布渠道 HireType int `json:"hire_type" form:"hire_type"` //佣金类型 1:固定佣金 2:比例抽成 SellerId string `json:"seller_id" form:"seller_id"` //商家ID SellerEmail string `json:"seller_email" form:"seller_email"` //商家邮箱 MissionId uint `json:"mission_id" form:"mission_id"` //任务ID HasVideo int `json:"has_video" form:"has_video"` //是否有视频 1:是 2:否 PageInfo } type SearchMissionVideo struct { Title string `json:"title" form:"title"` //名称 Status int `json:"status" form:"status"` //状态 1:未开始 2:进行中 3:已结束 MissionTime string `json:"mission_time" form:"mission_time"` //筛选任务时间 VideoChannelId string `json:"video_channel_id" form:"video_channel_id"` //视频发布渠道 HireType int `json:"hire_type" form:"hire_type"` //佣金类型 1:固定佣金 2:比例抽成 SellerId string `json:"seller_id" form:"seller_id"` //商家ID MissionId uint `json:"mission_id" form:"mission_id"` //任务ID VideoStatus int `json:"video_status" form:"video_status"` //视频状态 1:待审核 2:审核通过 3:审核不通过 MissionClaimBy string `json:"mission_claim_by" form:"mission_claim_by"` //网红账号 SourceType int `json:"source_type" form:"source_type"` //类型:1:固定费用上传 2:奖励任务上传 3:后台上传 SellerEmail string `json:"seller_email" form:"seller_email"` //商家邮箱 PageInfo } type AddMissionVideo struct { MissionId uint `json:"mission_id"` //领取任务id TagId uint `json:"tag_id"` VideoUrl string `json:"video_url"` //视频上传地址 Cover string `json:"cover"` SourceType int `json:"source_type"` //类型:1:固定费用上传 2:奖励任务上传 3:后台上传 } type EditMissionVideo struct { ID uint `json:"id"` //任务视频ID TagId uint `json:"tag_id"` VideoUrl string `json:"video_url"` //视频上传地址 Cover string `json:"cover"` } type SearchStopMission struct { SearchMission AuditStatus int `json:"audit_status" form:"audit_status"` //审核状态 1:待审核 2:审核通过 3:审核不通过 4:已审核=审核通过+审核不通过 } type MissionTags struct { MissionId uint `json:"mission_id"` //任务ID Value string `json:"value"` //标签值 Type string `json:"type"` //类型 TagId uint `json:"tag_id"` //标签ID } type SearchMissionClaim struct { CreateBy string `json:"-"` //领取人 MissionId uint `json:"mission_id" form:"mission_id"` //任务id Status int `json:"status" form:"status"` //状态 1:已领取待发货 2:已发货 3:已收货推广中 Uuid string `json:"uuid" form:"uuid"` //网红用户ID Title string `json:"title" form:"title"` //任务标题 PageInfo } type SearchSysReward struct { Title string `json:"title" form:"title"` //标题 TimeStart string `json:"time_start" form:"time_start"` //时间起始 TimeEnd string `json:"time_end" form:"time_end"` //时间结束 PageInfo } type CreateMissionTagRelation struct { TagId []uint `json:"tagId"` //标签id RelationId string `gorm:"size:50" json:"relationId"` //关联项目id RelationType string `gorm:"size:4" json:"relationType"` //关联类型 01-任务 02-任务视频 03-网红 } type OrderId struct { OrderID string `json:"order_id" form:"order_id"` //订单编号 } type SearchMissionClaimOrder struct { OrderID string `json:"order_id" form:"order_id"` //订单id Status int `json:"status" form:"status"` //状态 2:待发货 3:已发货 SpuNo string `json:"spu_no" form:"spu_no"` //商品编号 AddressName string `json:"address_name" form:"address_name"` //收件人姓名 AddressPhone string `json:"address_phone" form:"address_phone"` //收件人手机号 OrderTimeStart string `json:"order_time_start" form:"order_time_start"` //订单时间起始 OrderTimeEnd string `json:"order_time_end" form:"order_time_end"` //订单时间结束 SellerId string `json:"seller_id" form:"seller_id"` //商家ID Uuid string `json:"uuid" form:"uuid"` //网红用户ID MissionTitle string `json:"mission_title" form:"mission_title"` // 任务标题 PageInfo } type SearchMissionFund struct { SearchTimeArea CreateBy string `json:"create_by" form:"create_by"` }