dividends_estimate.go 1.7 KB
package transform

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

func TransformToDividendsEstimateDomainModelFromPgModels(dividendsEstimateModel *models.DividendsEstimate) (*domain.DividendsEstimate, error) {
	return &domain.DividendsEstimate{
		DividendsEstimateId:          dividendsEstimateModel.DividendsEstimateId,
		DividendsAccountStatus:       dividendsEstimateModel.DividendsAccountStatus,
		DividendsAmount:              dividendsEstimateModel.DividendsAmount,
		DividendsEstimateOrderNumber: dividendsEstimateModel.DividendsEstimateOrderNumber,
		DividendsEstimateTime:        dividendsEstimateModel.DividendsEstimateTime,
		DividendsParticipateType:     dividendsEstimateModel.DividendsParticipateType,
		DividendsType:                dividendsEstimateModel.DividendsType,
		OrderOrReturnedOrderNum:      dividendsEstimateModel.OrderOrReturnedOrderNum,
		CooperationContractNumber:    dividendsEstimateModel.CooperationContractNumber,
		DividendsUser:                dividendsEstimateModel.DividendsUser,
		DividendsStage:               dividendsEstimateModel.DividendsStage,
		Org:                          dividendsEstimateModel.Org,
		Company:                      dividendsEstimateModel.Company,
		Operator:                     dividendsEstimateModel.Operator,
		OperateTime:                  dividendsEstimateModel.OperateTime,
		CreatedAt:                    dividendsEstimateModel.CreatedAt,
		DeletedAt:                    dividendsEstimateModel.DeletedAt,
		UpdatedAt:                    dividendsEstimateModel.UpdatedAt,
	}, nil
}