diff --git a/internal/app/api/idl/eoefans_video_page.go b/internal/app/api/idl/eoefans_video_page.go index e4300fd..e96ee7b 100644 --- a/internal/app/api/idl/eoefans_video_page.go +++ b/internal/app/api/idl/eoefans_video_page.go @@ -1,7 +1,6 @@ package idl import ( - "github.com/google/uuid" "gorm.io/gorm" "time" ) @@ -67,8 +66,8 @@ func (EoefansVideoPageBanner) TableName() string { type EoefansVideoPageVideo struct { GVA_MODEL - BilbilVideo NewBilibiliVideo `json:"video" form:"video" gorm:"foreignKey:BilbilVideoId"` - BilbilVideoId uuid.UUID `json:"videoId" form:"videoId"` + BilbilVideo NewBilibiliVideo `json:"video" form:"video" gorm:"foreignKey:BilbilVideoUUID"` + BilbilVideoUUID string `json:"videoId" form:"videoId" gorm:"column:bilbil_video_id"` EoefansVideoPages EoefansVideoPages `json:"vPage" form:"vPage" gorm:"foreignKey:EoefansVideoPageId"` EoefansVideoPageId uint `json:"pageId" form:"pageId"` Rank uint `json:"rank" form:"rank"` diff --git a/internal/repository/eoefans_video_page.go b/internal/repository/eoefans_video_page.go index 7c016ef..2928b82 100644 --- a/internal/repository/eoefans_video_page.go +++ b/internal/repository/eoefans_video_page.go @@ -31,9 +31,9 @@ func (impl *EoefansVideoPageMysqlImpl) FindAll() (list []*idl.EoefansVideoPageRe Find(&bannerList).Error fmt.Println("aaaaaaaaaaaaa") err = impl.tx.Table(idl.EoefansVideoPageVideo{}.TableName()). + Preload("BilbilVideo"). Where("eoefans_video_page_id = ?", pageList[i].ID). //Joins("JOIN bilbil_video ON bilbil_video.id = eoefans_video_page_video.bilbil_video_id"). - Preload("BilbilVideo"). //Select("rank"). Find(&videoList).Error res := idl.EoefansVideoPageResp{