Documentation
¶
Index ¶
- type IOrderRepository
- type OrderRepository
- func (u *OrderRepository) CreateOrder(order *model.Order) (int64, error)
- func (u *OrderRepository) DeleteOrderByID(orderID int64) error
- func (u *OrderRepository) FindAll() (orderAll []model.Order, err error)
- func (u *OrderRepository) FindOrderByID(orderID int64) (order *model.Order, err error)
- func (u *OrderRepository) InitTable() error
- func (u *OrderRepository) UpdateOrder(order *model.Order) error
- func (u *OrderRepository) UpdatePayStatus(orderID int64, payStatus int32) error
- func (u *OrderRepository) UpdateShipStatus(orderID int64, shipStatus int32) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IOrderRepository ¶
type IOrderRepository interface {
InitTable() error
FindOrderByID(int64) (*model.Order, error)
CreateOrder(*model.Order) (int64, error)
DeleteOrderByID(int64) error
UpdateOrder(*model.Order) error
FindAll() ([]model.Order, error)
UpdateShipStatus(int64, int32) error
UpdatePayStatus(int64, int32) error
}
type OrderRepository ¶
type OrderRepository struct {
// contains filtered or unexported fields
}
func (*OrderRepository) CreateOrder ¶
func (u *OrderRepository) CreateOrder(order *model.Order) (int64, error)
创建Order信息
func (*OrderRepository) DeleteOrderByID ¶
func (u *OrderRepository) DeleteOrderByID(orderID int64) error
根据ID删除Order信息
func (*OrderRepository) FindAll ¶
func (u *OrderRepository) FindAll() (orderAll []model.Order, err error)
获取结果集
func (*OrderRepository) FindOrderByID ¶
func (u *OrderRepository) FindOrderByID(orderID int64) (order *model.Order, err error)
根据ID查找Order信息
func (*OrderRepository) UpdateOrder ¶
func (u *OrderRepository) UpdateOrder(order *model.Order) error
更新Order信息
func (*OrderRepository) UpdatePayStatus ¶
func (u *OrderRepository) UpdatePayStatus(orderID int64, payStatus int32) error
更新订单的支付状态
func (*OrderRepository) UpdateShipStatus ¶
func (u *OrderRepository) UpdateShipStatus(orderID int64, shipStatus int32) error
更新订单的发货状态
Click to show internal directories.
Click to hide internal directories.