model

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

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 NewModel

func NewModel(client *ent.Client) *Model

func (*Model) ValidatePayOrderCanRefund added in v1.1.0

func (m *Model) ValidatePayOrderCanRefund(ctx context.Context, in *pay.RefundCreateReq) (*ent.Order, error)

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 (m *OrderModel) QueryByAppIdAndMerchantOrderId(ctx context.Context, merchantOrderId string) (*ent.Order, error)

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

func (m *OrderModel) ValidateOrderCanSubmit(ctx context.Context, id uint64) (*ent.Order, error)

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

func (m *RefundModel) SelectByAppIdAndNo(ctx context.Context, no string) (*ent.Refund, error)

Jump to

Keyboard shortcuts

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