Documentation
¶
Index ¶
- type Model
- type OrderExtensionModel
- type OrderModel
- func (m *OrderModel) QueryByAppIdAndMerchantOrderId(ctx context.Context, merchantOrderId string) (*ent.Order, error)
- func (m *OrderModel) QueryPage(ctx context.Context, in *pay.OrderPageReq) (*ent.OrderPageList, error)
- func (m *OrderModel) UpdateOrderSuccess(ctx context.Context, channelCode string, orderExtension *ent.OrderExtension, ...) error
- func (m *OrderModel) ValidateOrderCanSubmit(ctx context.Context, id uint64) (*ent.Order, error)
- type RefundModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Model ¶
type Model struct { OrderExtension *OrderExtensionModel Order *OrderModel Refund *RefundModel }
func (*Model) ValidatePayOrderCanRefund ¶ added in v1.1.0
type OrderExtensionModel ¶
type OrderExtensionModel struct {
*ent.OrderExtensionClient
}
func NewOrderExtensionModel ¶
func NewOrderExtensionModel(client *ent.OrderExtensionClient) *OrderExtensionModel
func (*OrderExtensionModel) QueryByNo ¶
func (m *OrderExtensionModel) QueryByNo(ctx context.Context, no string) (*ent.OrderExtension, error)
func (*OrderExtensionModel) UpdateOrderSuccess ¶
func (m *OrderExtensionModel) UpdateOrderSuccess(ctx context.Context, notifyResp *model.OrderResp) (*ent.OrderExtension, error)
type OrderModel ¶
type OrderModel struct {
*ent.OrderClient
}
func NewOrderModel ¶
func NewOrderModel(client *ent.OrderClient) *OrderModel
func (*OrderModel) QueryByAppIdAndMerchantOrderId ¶
func (*OrderModel) QueryPage ¶
func (m *OrderModel) QueryPage(ctx context.Context, in *pay.OrderPageReq) (*ent.OrderPageList, error)
func (*OrderModel) UpdateOrderSuccess ¶
func (m *OrderModel) UpdateOrderSuccess(ctx context.Context, channelCode string, orderExtension *ent.OrderExtension, notifyResp *model.OrderResp) error
func (*OrderModel) ValidateOrderCanSubmit ¶
type RefundModel ¶ added in v1.1.0
type RefundModel struct {
*ent.RefundClient
}
func NewRefundModel ¶ added in v1.1.0
func NewRefundModel(client *ent.RefundClient) *RefundModel
func (*RefundModel) SelectByAppIdAndNo ¶ added in v1.1.0
Click to show internal directories.
Click to hide internal directories.