168 lines
9.7 KiB
Go
168 lines
9.7 KiB
Go
|
|
package purchaseservice
|
||
|
|
|
||
|
|
import (
|
||
|
|
"context"
|
||
|
|
|
||
|
|
"muyu-apiserver/rpc/purchase/pb"
|
||
|
|
|
||
|
|
"github.com/zeromicro/go-zero/zrpc"
|
||
|
|
"google.golang.org/grpc"
|
||
|
|
)
|
||
|
|
|
||
|
|
type (
|
||
|
|
CreateSupplierReq = pb.CreateSupplierReq
|
||
|
|
UpdateSupplierReq = pb.UpdateSupplierReq
|
||
|
|
DeleteSupplierReq = pb.DeleteSupplierReq
|
||
|
|
GetSupplierReq = pb.GetSupplierReq
|
||
|
|
ListSupplierReq = pb.ListSupplierReq
|
||
|
|
ListSupplierResp = pb.ListSupplierResp
|
||
|
|
SupplierInfo = pb.SupplierInfo
|
||
|
|
CreatePurchaseOrderReq = pb.CreatePurchaseOrderReq
|
||
|
|
UpdatePurchaseOrderReq = pb.UpdatePurchaseOrderReq
|
||
|
|
ConfirmPurchaseOrderReq = pb.ConfirmPurchaseOrderReq
|
||
|
|
CancelPurchaseOrderReq = pb.CancelPurchaseOrderReq
|
||
|
|
GetPurchaseOrderReq = pb.GetPurchaseOrderReq
|
||
|
|
ListPurchaseOrderReq = pb.ListPurchaseOrderReq
|
||
|
|
ListPurchaseOrderResp = pb.ListPurchaseOrderResp
|
||
|
|
PurchaseOrderInfo = pb.PurchaseOrderInfo
|
||
|
|
PurchaseOrderDetailReq = pb.PurchaseOrderDetailReq
|
||
|
|
PurchaseOrderDetailInfo = pb.PurchaseOrderDetailInfo
|
||
|
|
CreatePurchaseReceiptReq = pb.CreatePurchaseReceiptReq
|
||
|
|
ConfirmPurchaseReceiptReq = pb.ConfirmPurchaseReceiptReq
|
||
|
|
GetPurchaseReceiptReq = pb.GetPurchaseReceiptReq
|
||
|
|
ListPurchaseReceiptReq = pb.ListPurchaseReceiptReq
|
||
|
|
ListPurchaseReceiptResp = pb.ListPurchaseReceiptResp
|
||
|
|
PurchaseReceiptInfo = pb.PurchaseReceiptInfo
|
||
|
|
PurchaseReceiptDetailReq = pb.PurchaseReceiptDetailReq
|
||
|
|
PurchaseReceiptDetailInfo = pb.PurchaseReceiptDetailInfo
|
||
|
|
CreatePurchasePaymentReq = pb.CreatePurchasePaymentReq
|
||
|
|
ListPurchasePaymentReq = pb.ListPurchasePaymentReq
|
||
|
|
ListPurchasePaymentResp = pb.ListPurchasePaymentResp
|
||
|
|
PurchasePaymentInfo = pb.PurchasePaymentInfo
|
||
|
|
ListInventoryLogReq = pb.ListInventoryLogReq
|
||
|
|
ListInventoryLogResp = pb.ListInventoryLogResp
|
||
|
|
InventoryLogInfo = pb.InventoryLogInfo
|
||
|
|
PurchaseStatsSummaryReq = pb.PurchaseStatsSummaryReq
|
||
|
|
PurchaseStatsSummaryResp = pb.PurchaseStatsSummaryResp
|
||
|
|
PurchaseStatsBySupplierResp = pb.PurchaseStatsBySupplierResp
|
||
|
|
PurchaseStatsByProductResp = pb.PurchaseStatsByProductResp
|
||
|
|
IdResp = pb.IdResp
|
||
|
|
Empty = pb.Empty
|
||
|
|
|
||
|
|
PurchaseService interface {
|
||
|
|
CreateSupplier(ctx context.Context, in *CreateSupplierReq, opts ...grpc.CallOption) (*IdResp, error)
|
||
|
|
UpdateSupplier(ctx context.Context, in *UpdateSupplierReq, opts ...grpc.CallOption) (*Empty, error)
|
||
|
|
DeleteSupplier(ctx context.Context, in *DeleteSupplierReq, opts ...grpc.CallOption) (*Empty, error)
|
||
|
|
GetSupplier(ctx context.Context, in *GetSupplierReq, opts ...grpc.CallOption) (*SupplierInfo, error)
|
||
|
|
ListSupplier(ctx context.Context, in *ListSupplierReq, opts ...grpc.CallOption) (*ListSupplierResp, error)
|
||
|
|
CreatePurchaseOrder(ctx context.Context, in *CreatePurchaseOrderReq, opts ...grpc.CallOption) (*IdResp, error)
|
||
|
|
UpdatePurchaseOrder(ctx context.Context, in *UpdatePurchaseOrderReq, opts ...grpc.CallOption) (*Empty, error)
|
||
|
|
ConfirmPurchaseOrder(ctx context.Context, in *ConfirmPurchaseOrderReq, opts ...grpc.CallOption) (*Empty, error)
|
||
|
|
CancelPurchaseOrder(ctx context.Context, in *CancelPurchaseOrderReq, opts ...grpc.CallOption) (*Empty, error)
|
||
|
|
GetPurchaseOrder(ctx context.Context, in *GetPurchaseOrderReq, opts ...grpc.CallOption) (*PurchaseOrderInfo, error)
|
||
|
|
ListPurchaseOrder(ctx context.Context, in *ListPurchaseOrderReq, opts ...grpc.CallOption) (*ListPurchaseOrderResp, error)
|
||
|
|
CreatePurchaseReceipt(ctx context.Context, in *CreatePurchaseReceiptReq, opts ...grpc.CallOption) (*IdResp, error)
|
||
|
|
ConfirmPurchaseReceipt(ctx context.Context, in *ConfirmPurchaseReceiptReq, opts ...grpc.CallOption) (*Empty, error)
|
||
|
|
GetPurchaseReceipt(ctx context.Context, in *GetPurchaseReceiptReq, opts ...grpc.CallOption) (*PurchaseReceiptInfo, error)
|
||
|
|
ListPurchaseReceipt(ctx context.Context, in *ListPurchaseReceiptReq, opts ...grpc.CallOption) (*ListPurchaseReceiptResp, error)
|
||
|
|
CreatePurchasePayment(ctx context.Context, in *CreatePurchasePaymentReq, opts ...grpc.CallOption) (*IdResp, error)
|
||
|
|
ListPurchasePayment(ctx context.Context, in *ListPurchasePaymentReq, opts ...grpc.CallOption) (*ListPurchasePaymentResp, error)
|
||
|
|
ListInventoryLog(ctx context.Context, in *ListInventoryLogReq, opts ...grpc.CallOption) (*ListInventoryLogResp, error)
|
||
|
|
GetPurchaseStatsSummary(ctx context.Context, in *PurchaseStatsSummaryReq, opts ...grpc.CallOption) (*PurchaseStatsSummaryResp, error)
|
||
|
|
GetPurchaseStatsBySupplier(ctx context.Context, in *PurchaseStatsSummaryReq, opts ...grpc.CallOption) (*PurchaseStatsBySupplierResp, error)
|
||
|
|
GetPurchaseStatsByProduct(ctx context.Context, in *PurchaseStatsSummaryReq, opts ...grpc.CallOption) (*PurchaseStatsByProductResp, error)
|
||
|
|
}
|
||
|
|
|
||
|
|
defaultPurchaseService struct {
|
||
|
|
cli zrpc.Client
|
||
|
|
}
|
||
|
|
)
|
||
|
|
|
||
|
|
func NewPurchaseService(cli zrpc.Client) PurchaseService {
|
||
|
|
return &defaultPurchaseService{cli: cli}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) CreateSupplier(ctx context.Context, in *CreateSupplierReq, opts ...grpc.CallOption) (*IdResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).CreateSupplier(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) UpdateSupplier(ctx context.Context, in *UpdateSupplierReq, opts ...grpc.CallOption) (*Empty, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).UpdateSupplier(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) DeleteSupplier(ctx context.Context, in *DeleteSupplierReq, opts ...grpc.CallOption) (*Empty, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).DeleteSupplier(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) GetSupplier(ctx context.Context, in *GetSupplierReq, opts ...grpc.CallOption) (*SupplierInfo, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).GetSupplier(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) ListSupplier(ctx context.Context, in *ListSupplierReq, opts ...grpc.CallOption) (*ListSupplierResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).ListSupplier(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) CreatePurchaseOrder(ctx context.Context, in *CreatePurchaseOrderReq, opts ...grpc.CallOption) (*IdResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).CreatePurchaseOrder(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) UpdatePurchaseOrder(ctx context.Context, in *UpdatePurchaseOrderReq, opts ...grpc.CallOption) (*Empty, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).UpdatePurchaseOrder(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) ConfirmPurchaseOrder(ctx context.Context, in *ConfirmPurchaseOrderReq, opts ...grpc.CallOption) (*Empty, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).ConfirmPurchaseOrder(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) CancelPurchaseOrder(ctx context.Context, in *CancelPurchaseOrderReq, opts ...grpc.CallOption) (*Empty, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).CancelPurchaseOrder(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) GetPurchaseOrder(ctx context.Context, in *GetPurchaseOrderReq, opts ...grpc.CallOption) (*PurchaseOrderInfo, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).GetPurchaseOrder(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) ListPurchaseOrder(ctx context.Context, in *ListPurchaseOrderReq, opts ...grpc.CallOption) (*ListPurchaseOrderResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).ListPurchaseOrder(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) CreatePurchaseReceipt(ctx context.Context, in *CreatePurchaseReceiptReq, opts ...grpc.CallOption) (*IdResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).CreatePurchaseReceipt(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) ConfirmPurchaseReceipt(ctx context.Context, in *ConfirmPurchaseReceiptReq, opts ...grpc.CallOption) (*Empty, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).ConfirmPurchaseReceipt(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) GetPurchaseReceipt(ctx context.Context, in *GetPurchaseReceiptReq, opts ...grpc.CallOption) (*PurchaseReceiptInfo, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).GetPurchaseReceipt(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) ListPurchaseReceipt(ctx context.Context, in *ListPurchaseReceiptReq, opts ...grpc.CallOption) (*ListPurchaseReceiptResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).ListPurchaseReceipt(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) CreatePurchasePayment(ctx context.Context, in *CreatePurchasePaymentReq, opts ...grpc.CallOption) (*IdResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).CreatePurchasePayment(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) ListPurchasePayment(ctx context.Context, in *ListPurchasePaymentReq, opts ...grpc.CallOption) (*ListPurchasePaymentResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).ListPurchasePayment(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) ListInventoryLog(ctx context.Context, in *ListInventoryLogReq, opts ...grpc.CallOption) (*ListInventoryLogResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).ListInventoryLog(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) GetPurchaseStatsSummary(ctx context.Context, in *PurchaseStatsSummaryReq, opts ...grpc.CallOption) (*PurchaseStatsSummaryResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).GetPurchaseStatsSummary(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) GetPurchaseStatsBySupplier(ctx context.Context, in *PurchaseStatsSummaryReq, opts ...grpc.CallOption) (*PurchaseStatsBySupplierResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).GetPurchaseStatsBySupplier(ctx, in, opts...)
|
||
|
|
}
|
||
|
|
|
||
|
|
func (m *defaultPurchaseService) GetPurchaseStatsByProduct(ctx context.Context, in *PurchaseStatsSummaryReq, opts ...grpc.CallOption) (*PurchaseStatsByProductResp, error) {
|
||
|
|
return pb.NewPurchaseServiceClient(m.cli.Conn()).GetPurchaseStatsByProduct(ctx, in, opts...)
|
||
|
|
}
|