package model import "pure-admin/global" type MissionClaimVideo struct { //固定费用上传视频 global.MG_MODEL MissionClaimId uint `gorm:"type:int(11)" json:"mission_claim_id"` //领取任务id VideoUrl string `gorm:"size:255" json:"video_url"` //视频上传地址 Cover string `json:"cover" gorm:"size:255"` //视频封面 Remark string `json:"remark"` //审核理由 Status int `json:"status"` //状态 1:待审核 2:审核通过 3:审核不通过 SourceType int `json:"source_type" gorm:"type:tinyint(1);default:1"` //类型:1:固定费用上传 2:奖励任务上传 3:后台上传 MissionId uint `json:"mission_id"` //任务ID CreateBy string `gorm:"size:64" json:"create_by"` //创建人 UpdateBy string `gorm:"size:64" json:"update_by"` //修改人 } type MissionClaimVideoDetail struct { MissionClaimVideo Mission MissionDetail `gorm:"ForeignKey:ID;References:MissionId" json:"mission"` //任务信息 Influencer InfluencerUserView `gorm:"ForeignKey:UUID;References:CreateBy" json:"influencer"` //网红信息 } func (MissionClaimVideo) TableName() string { return "mission_claim_video" } func (MissionClaimVideoDetail) TableName() string { return "mission_claim_video" }