Documentation
¶
Index ¶
- type IOrderDataService
- type OrderDataService
- func (u *OrderDataService) AddOrder(order *model.Order) (int64, error)
- func (u *OrderDataService) DeleteOrder(orderID int64) error
- func (u *OrderDataService) FindAllOrder() ([]model.Order, error)
- func (u *OrderDataService) FindOrderByID(orderID int64) (*model.Order, error)
- func (u *OrderDataService) UpdateOrder(order *model.Order) error
- func (u *OrderDataService) UpdatePayStatus(orderID int64, payStatus int32) error
- func (u *OrderDataService) UpdateShipStatus(orderID int64, shipStatus int32) error
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
Click to show internal directories.
Click to hide internal directories.