file.go 699 字节
package transform

import (
	"gitlab.fjmaimaimai.com/allied-creation/character-library-metadata-bastion/pkg/domain"
	"gitlab.fjmaimaimai.com/allied-creation/character-library-metadata-bastion/pkg/infrastructure/pg/models"
)

func TransformToFileDomainModelFromPgModels(fileModel *models.File) (*domain.File, error) {
	return &domain.File{
		FileId:       fileModel.FileId,
		FileType:     fileModel.FileType,
		FileInfo:     fileModel.FileInfo,
		SourceFileId: fileModel.SourceFileId,
		//Operator:     fileModel.Operator,
		CreatedAt: fileModel.CreatedAt,
		UpdatedAt: fileModel.UpdatedAt,
		DeletedAt: fileModel.DeletedAt,
		Version:   fileModel.Version,
		Context:   fileModel.Context,
	}, nil
}