product_plan.go 1.1 KB
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 TransformToProductPlanDomainModelFromPgModels(productPlanModel *models.ProductPlan) (*domain.ProductPlan, error) {
	return &domain.ProductPlan{
		ProductPlanId:   productPlanModel.ProductPlanId,
		CompanyId:       productPlanModel.CompanyId,
		OrgId:           productPlanModel.OrgId,
		BatchNumber:     productPlanModel.BatchNumber,
		ProductDate:     productPlanModel.ProductDate,
		Workshop:        productPlanModel.Workshop,
		WorkOn:          productPlanModel.WorkOn,
		Machine:         productPlanModel.Machine,
		PlanProductName: productPlanModel.PlanProductName,
		PlanDevoted:     productPlanModel.PlanDevoted,
		PlanStatus:      productPlanModel.PlanStatus,
		WorkStation:     productPlanModel.WorkStation,
		Remark:          productPlanModel.Remark,
		CreatedAt:       productPlanModel.CreatedAt,
		UpdatedAt:       productPlanModel.UpdatedAt,
		DeletedAt:       productPlanModel.DeletedAt,
		Ext:             productPlanModel.Ext,
	}, nil
}