payOrderGoodBonus.go 749 字节
package event

import "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/domain"

const (
	//支付订单中货品的分红
	PAY_ORDER_GOOD_BONUS_EVENT       string = "PayOrderGoodBonus"
	BATCH_PAY_ORDER_GOOD_BONUS_EVENT string = "BatchPayOrderGoodBonus"
)

//BatchPayOrderGoodBonus
//事件:批量支付一个订单中货品的分红
type BatchPayOrderGoodBonus []PayOrderGoodBonus

func (p BatchPayOrderGoodBonus) EventType() string {
	return BATCH_PAY_ORDER_GOOD_BONUS_EVENT
}

//PayOrderGoodBonus
//事件:支付一个订单中货品的分红
type PayOrderGoodBonus struct {
	OrderBase *domain.OrderBase
	Goods     []domain.OrderGood
	Admin     *domain.Users
}

func (p PayOrderGoodBonus) EventType() string {
	return PAY_ORDER_GOOD_BONUS_EVENT
}