pg_receiving_goods_service.go 765 字节
package domainService

import (
	"fmt"
	coreDomain "github.com/linmadan/egglib-go/core/domain"
	"gitlab.fjmaimaimai.com/mmm-go-pp/partner01/pkg/domain"

	pgTransaction "github.com/linmadan/egglib-go/transaction/pg"
)

type ReceivingGoodsService struct {
	coreDomain.BaseEventPublisher
	transactionContext *pgTransaction.TransactionContext
}

func (service *ReceivingGoodsService) Receiving(orderId int64) (*domain.Order, error) {
	return nil, nil
}

func NewReceivingGoodsService(transactionContext *pgTransaction.TransactionContext) (*ReceivingGoodsService, error) {
	if transactionContext == nil {
		return nil, fmt.Errorf("transactionContext参数不能为nil")
	} else {
		return &ReceivingGoodsService{
			transactionContext: transactionContext,
		}, nil
	}
}