confirm_dividends_incentives_estimate.go 752 字节
package service

import (
	coreDomain "github.com/linmadan/egglib-go/core/domain"
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-cooperation/pkg/domain"
)

type DividendsEstimateDetail struct {
	DividendsUser            *domain.User `json:"dividendsUser"`            // 共创参与(分红用户)
	DividendsParticipateType int32        `json:"dividendsParticipateType"` // 参与类型
	DividendsStage           int32        `json:"dividendsStage"`           // 分红阶段
	DividendsAmount          float64      `json:"dividendsAmount"`          // 分红金额
}

type ConfirmDividendsIncentivesEstimateService interface {
	coreDomain.DomainEventPublisher
	Confirm(orderGoods []*domain.OrderGood) ([]*DividendsEstimateDetail, error)
}