Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoodsService ¶
type GoodsService struct {
Worker freedom.Worker
GoodsRepo *repository.GoodsRepository
EventTransaction *domainevent.EventTransaction //事务组件
}
GoodsService .
type OrderService ¶
type OrderService struct {
Worker freedom.Worker
GoodsRepo *repository.GoodsRepository
OrderRepo *repository.OrderRepository
EventTransaction *domainevent.EventTransaction //事务组件
}
OrderService .
func (*OrderService) Get ¶
func (srv *OrderService) Get(ID, userID int) (result vo.OrderRep, e error)
Get .
func (*OrderService) GetAll ¶
func (srv *OrderService) GetAll(userID int) (result []vo.OrderRep, e error)
GetAll .
func (*OrderService) Pay ¶ added in v1.9.12
func (srv *OrderService) Pay(orderID, userID int) (e error)
Pay 订单支付.
func (*OrderService) Shop ¶ added in v1.8.6
func (srv *OrderService) Shop(goodsID, num, userID int) (e error)
Shop 这不是一个正确的示例,只是为展示领域事件和Kafka的结合, 请参考fshop的聚合根.
Click to show internal directories.
Click to hide internal directories.