add methods in Repository and Model for importing data
This commit is contained in:
@@ -19,43 +19,43 @@ type LoginResponse struct {
|
||||
}
|
||||
|
||||
type ExportData struct {
|
||||
Sport models.SportDTOList `json:"sport"`
|
||||
Player models.PlayerDTOList `json:"player"`
|
||||
Team []models.TeamDTO `json:"team"`
|
||||
Position []models.PositionDTO `json:"field_position"`
|
||||
Rooster []models.RoosterDTO `json:"rooster"`
|
||||
Vendor []models.VendorDTO `json:"vendor"`
|
||||
CardSet []models.CardSetDTO `json:"card_set"`
|
||||
Card []models.CardDTO `json:"card"`
|
||||
Artist []models.ArtistDTO `json:"artist"`
|
||||
Publisher []models.PublisherDTO `json:"publisher"`
|
||||
Worktype []models.WorkTypeDTO `json:"worktype"`
|
||||
Comic []models.ComicDTO `json:"comic"`
|
||||
Volume []models.VolumeDTO `json:"volume"`
|
||||
StoryArc []models.StoryArcDTO `json:"story_arc"`
|
||||
Issue []models.IssueDTO `json:"issue"`
|
||||
TradePaperback []models.TradePaperbackDTO `json:"trade_paperback"`
|
||||
ComicWork []models.ComicworkDTO `json:"comic_work"`
|
||||
IssueWork []models.IssueworkDTO `json:"issue_work"`
|
||||
Article []models.ArticleDTO `json:"article"`
|
||||
BookshelfPublisher []models.BookshelfPublisherDTO `json:"bookshelf_publisher"`
|
||||
Book []models.BookDTO `json:"book"`
|
||||
Author []models.AuthorDTO `json:"author"`
|
||||
ArticleAuthor []models.ArticleAuthorDTO `json:"article_author"`
|
||||
BookAuthor []models.BookAuthorDTO `json:"book_author"`
|
||||
MediaArticle []models.MediaArticleDTO `json:"media_article"`
|
||||
MediaVideo []models.MediaVideoDTO `json:"media_video"`
|
||||
MediaLoFi models.MediaLoFiDTOList `json:"media_lofi"`
|
||||
MediaMusic models.MediaMusicDTOList `json:"media_music"`
|
||||
MediaFile []models.MediaFileDTO `json:"media_file"`
|
||||
MediaActor []models.MediaActorDTO `json:"media_actor"`
|
||||
MediaActorFile []models.MediaActorFileDTO `json:"media_actor_file"`
|
||||
Profile models.ProfileDTOList `json:"profile"`
|
||||
Permission []models.PermissionDTO `json:"permission"`
|
||||
Assignment []models.AssignmentDTO `json:"assignment"`
|
||||
Token []models.TokenDTO `json:"token"`
|
||||
MailAccount []models.MailAccountDTO `json:"mail_account"`
|
||||
Mail []models.MailDTO `json:"mail"`
|
||||
Sport models.SportDTOList `json:"sport"`
|
||||
Player models.PlayerDTOList `json:"player"`
|
||||
Team models.TeamDTOList `json:"team"`
|
||||
Position models.PositionDTOList `json:"field_position"`
|
||||
Rooster models.RoosterDTOList `json:"rooster"`
|
||||
Vendor models.VendorDTOList `json:"vendor"`
|
||||
CardSet models.CardSetDTOList `json:"card_set"`
|
||||
Card models.CardDTOList `json:"card"`
|
||||
Artist models.ArtistDTOList `json:"artist"`
|
||||
Publisher models.PublisherDTOList `json:"publisher"`
|
||||
Worktype models.WorkTypeDTOList `json:"worktype"`
|
||||
Comic models.ComicDTOList `json:"comic"`
|
||||
Volume models.VolumeDTOList `json:"volume"`
|
||||
StoryArc models.StoryArcDTOList `json:"story_arc"`
|
||||
Issue models.IssueDTOList `json:"issue"`
|
||||
TradePaperback models.TradePaperbackDTOList `json:"trade_paperback"`
|
||||
ComicWork models.ComicworkDTOList `json:"comic_work"`
|
||||
IssueWork models.IssueworkDTOList `json:"issue_work"`
|
||||
Article models.ArticleDTOList `json:"article"`
|
||||
BookshelfPublisher models.BookshelfPublisherDTOList `json:"bookshelf_publisher"`
|
||||
Book models.BookDTOList `json:"book"`
|
||||
Author models.AuthorDTOList `json:"author"`
|
||||
ArticleAuthor models.ArticleAuthorDTOList `json:"article_author"`
|
||||
BookAuthor models.BookAuthorDTOList `json:"book_author"`
|
||||
MediaArticle models.MediaArticleDTOList `json:"media_article"`
|
||||
MediaVideo models.MediaVideoDTOList `json:"media_video"`
|
||||
MediaLoFi models.MediaLoFiDTOList `json:"media_lofi"`
|
||||
MediaMusic models.MediaMusicDTOList `json:"media_music"`
|
||||
MediaFile models.MediaFileDTOList `json:"media_file"`
|
||||
MediaActor models.MediaActorDTOList `json:"media_actor"`
|
||||
MediaActorFile models.MediaActorFileDTOList `json:"media_actor_file"`
|
||||
Profile models.ProfileDTOList `json:"profile"`
|
||||
Permission models.PermissionDTOList `json:"permission"`
|
||||
Assignment models.AssignmentDTOList `json:"assignment"`
|
||||
Token models.TokenDTOList `json:"token"`
|
||||
MailAccount models.MailAccountDTOList `json:"mail_account"`
|
||||
Mail models.MailDTOList `json:"mail"`
|
||||
}
|
||||
|
||||
func (e *ExportData) GetMap() map[string]any {
|
||||
@@ -74,41 +74,41 @@ func (e *ExportData) GetMap() map[string]any {
|
||||
var (
|
||||
Sports models.SportDTOList
|
||||
Players models.PlayerDTOList
|
||||
Teams []models.TeamDTO
|
||||
Positions []models.PositionDTO
|
||||
Roosters []models.RoosterDTO
|
||||
Vendors []models.VendorDTO
|
||||
Cardsets []models.CardSetDTO
|
||||
Cards []models.CardDTO
|
||||
Artists []models.ArtistDTO
|
||||
Publishers []models.PublisherDTO
|
||||
Worktypes []models.WorkTypeDTO
|
||||
Comics []models.ComicDTO
|
||||
Volumes []models.VolumeDTO
|
||||
Storyarcs []models.StoryArcDTO
|
||||
Issues []models.IssueDTO
|
||||
Tradepaperbacks []models.TradePaperbackDTO
|
||||
Comicworks []models.ComicworkDTO
|
||||
Issueworks []models.IssueworkDTO
|
||||
Articles []models.ArticleDTO
|
||||
Bookshelf_publishers []models.BookshelfPublisherDTO
|
||||
Books []models.BookDTO
|
||||
Authors []models.AuthorDTO
|
||||
Article_authors []models.ArticleAuthorDTO
|
||||
Book_authors []models.BookAuthorDTO
|
||||
Mediaarticles []models.MediaArticleDTO
|
||||
Mediavideos []models.MediaVideoDTO
|
||||
Mediaactors []models.MediaActorDTO
|
||||
Mediaactorfiles []models.MediaActorFileDTO
|
||||
Mediafiles []models.MediaFileDTO
|
||||
Teams models.TeamDTOList
|
||||
Positions models.PositionDTOList
|
||||
Roosters models.RoosterDTOList
|
||||
Vendors models.VendorDTOList
|
||||
Cardsets models.CardSetDTOList
|
||||
Cards models.CardDTOList
|
||||
Artists models.ArtistDTOList
|
||||
Publishers models.PublisherDTOList
|
||||
Worktypes models.WorkTypeDTOList
|
||||
Comics models.ComicDTOList
|
||||
Volumes models.VolumeDTOList
|
||||
Storyarcs models.StoryArcDTOList
|
||||
Issues models.IssueDTOList
|
||||
Tradepaperbacks models.TradePaperbackDTOList
|
||||
Comicworks models.ComicworkDTOList
|
||||
Issueworks models.IssueworkDTOList
|
||||
Articles models.ArticleDTOList
|
||||
Bookshelf_publishers models.BookshelfPublisherDTOList
|
||||
Books models.BookDTOList
|
||||
Authors models.AuthorDTOList
|
||||
Article_authors models.ArticleAuthorDTOList
|
||||
Book_authors models.BookAuthorDTOList
|
||||
Mediaarticles models.MediaArticleDTOList
|
||||
Mediavideos models.MediaVideoDTOList
|
||||
Mediaactors models.MediaActorDTOList
|
||||
Mediaactorfiles models.MediaActorFileDTOList
|
||||
Mediafiles models.MediaFileDTOList
|
||||
Medialofis models.MediaLoFiDTOList
|
||||
MediaMusics models.MediaMusicDTOList
|
||||
Profiles models.ProfileDTOList
|
||||
Permissions []models.PermissionDTO
|
||||
Assignments []models.AssignmentDTO
|
||||
Tokens []models.TokenDTO
|
||||
Mailaccounts []models.MailAccountDTO
|
||||
Mail []models.MailDTO
|
||||
Permissions models.PermissionDTOList
|
||||
Assignments models.AssignmentDTOList
|
||||
Tokens models.TokenDTOList
|
||||
Mailaccounts models.MailAccountDTOList
|
||||
Mail models.MailDTOList
|
||||
)
|
||||
|
||||
var Registry map[string]any
|
||||
|
||||
Reference in New Issue
Block a user