service

package
v0.0.0-...-a16dd36 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IOrderDataService

type IOrderDataService interface {
	AddOrder(*model.Order) (int64, error)
	DeleteOrder(int64) error
	UpdateOrder(*model.Order) error
	FindOrderByID(int64) (*model.Order, error)
	FindAllOrder() ([]model.Order, error)
	UpdateShipStatus(int64, int32) error
	UpdatePayStatus(int64, int32) error
}

func NewOrderDataService

func NewOrderDataService(orderRepository repository.IOrderRepository) IOrderDataService

创建

type OrderDataService

type OrderDataService struct {
	OrderRepository repository.IOrderRepository
}

func (*OrderDataService) AddOrder

func (u *OrderDataService) AddOrder(order *model.Order) (int64, error)

插入

func (*OrderDataService) DeleteOrder

func (u *OrderDataService) DeleteOrder(orderID int64) error

删除

func (*OrderDataService) FindAllOrder

func (u *OrderDataService) FindAllOrder() ([]model.Order, error)

查找

func (*OrderDataService) FindOrderByID

func (u *OrderDataService) FindOrderByID(orderID int64) (*model.Order, error)

查找

func (*OrderDataService) UpdateOrder

func (u *OrderDataService) UpdateOrder(order *model.Order) error

更新

func (*OrderDataService) UpdatePayStatus

func (u *OrderDataService) UpdatePayStatus(orderID int64, payStatus int32) error

func (*OrderDataService) UpdateShipStatus

func (u *OrderDataService) UpdateShipStatus(orderID int64, shipStatus int32) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL