product.go 788 字节
package transform

import (
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/domain"
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/infrastructure/pg/models"
)

func TransformToProductDomainModelFromPgModels(productModel *models.Product) (*domain.Product, error) {
	return &domain.Product{
		CompanyId:       productModel.CompanyId,
		OrgId:           productModel.OrgId,
		ProductId:       productModel.ProductId,
		ProductCode:     productModel.ProductCode,
		ProductName:     productModel.ProductName,
		ProductCategory: productModel.ProductCategory,
		ProductSpec:     productModel.ProductSpec,
		CreatedAt:       productModel.CreatedAt,
		UpdatedAt:       productModel.UpdatedAt,
		DeletedAt:       productModel.DeletedAt,
	}, nil
}