Products were inserted with empty tenant_id because ExtractTenantId was called after the Insert; moved extraction before the struct so rows are stored with the correct tenant and appear in list queries. Regenerated purchase.pb.go and purchase_grpc.pb.go from purchase.proto using protoc-gen-go v1.36.11; the previous hand-written stubs lacked the proto.Message interface, causing all purchase gRPC calls to fail with a marshal error.
3455 lines
107 KiB
Go
3455 lines
107 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.36.11
|
|
// protoc v7.34.1
|
|
// source: purchase.proto
|
|
|
|
package pb
|
|
|
|
import (
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
reflect "reflect"
|
|
sync "sync"
|
|
unsafe "unsafe"
|
|
)
|
|
|
|
const (
|
|
// Verify that this generated code is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
)
|
|
|
|
type SupplierInfo struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
SupplierId string `protobuf:"bytes,1,opt,name=supplier_id,json=supplierId,proto3" json:"supplier_id,omitempty"`
|
|
SupplierName string `protobuf:"bytes,2,opt,name=supplier_name,json=supplierName,proto3" json:"supplier_name,omitempty"`
|
|
Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"`
|
|
PurchaseCount int64 `protobuf:"varint,4,opt,name=purchase_count,json=purchaseCount,proto3" json:"purchase_count,omitempty"`
|
|
DeliveredQty string `protobuf:"bytes,5,opt,name=delivered_qty,json=deliveredQty,proto3" json:"delivered_qty,omitempty"`
|
|
PayableAmount string `protobuf:"bytes,6,opt,name=payable_amount,json=payableAmount,proto3" json:"payable_amount,omitempty"`
|
|
PaidAmount string `protobuf:"bytes,7,opt,name=paid_amount,json=paidAmount,proto3" json:"paid_amount,omitempty"`
|
|
Status int64 `protobuf:"varint,8,opt,name=status,proto3" json:"status,omitempty"`
|
|
Remark string `protobuf:"bytes,9,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
CreatedAt string `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
|
UpdatedAt string `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SupplierInfo) Reset() {
|
|
*x = SupplierInfo{}
|
|
mi := &file_purchase_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SupplierInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SupplierInfo) ProtoMessage() {}
|
|
|
|
func (x *SupplierInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[0]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SupplierInfo.ProtoReflect.Descriptor instead.
|
|
func (*SupplierInfo) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *SupplierInfo) GetSupplierId() string {
|
|
if x != nil {
|
|
return x.SupplierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SupplierInfo) GetSupplierName() string {
|
|
if x != nil {
|
|
return x.SupplierName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SupplierInfo) GetPhone() string {
|
|
if x != nil {
|
|
return x.Phone
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SupplierInfo) GetPurchaseCount() int64 {
|
|
if x != nil {
|
|
return x.PurchaseCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SupplierInfo) GetDeliveredQty() string {
|
|
if x != nil {
|
|
return x.DeliveredQty
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SupplierInfo) GetPayableAmount() string {
|
|
if x != nil {
|
|
return x.PayableAmount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SupplierInfo) GetPaidAmount() string {
|
|
if x != nil {
|
|
return x.PaidAmount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SupplierInfo) GetStatus() int64 {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SupplierInfo) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SupplierInfo) GetCreatedAt() string {
|
|
if x != nil {
|
|
return x.CreatedAt
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SupplierInfo) GetUpdatedAt() string {
|
|
if x != nil {
|
|
return x.UpdatedAt
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CreateSupplierReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
SupplierName string `protobuf:"bytes,1,opt,name=supplier_name,json=supplierName,proto3" json:"supplier_name,omitempty"`
|
|
Phone string `protobuf:"bytes,2,opt,name=phone,proto3" json:"phone,omitempty"`
|
|
Remark string `protobuf:"bytes,3,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CreateSupplierReq) Reset() {
|
|
*x = CreateSupplierReq{}
|
|
mi := &file_purchase_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CreateSupplierReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreateSupplierReq) ProtoMessage() {}
|
|
|
|
func (x *CreateSupplierReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[1]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CreateSupplierReq.ProtoReflect.Descriptor instead.
|
|
func (*CreateSupplierReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *CreateSupplierReq) GetSupplierName() string {
|
|
if x != nil {
|
|
return x.SupplierName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreateSupplierReq) GetPhone() string {
|
|
if x != nil {
|
|
return x.Phone
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreateSupplierReq) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type UpdateSupplierReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
SupplierId string `protobuf:"bytes,1,opt,name=supplier_id,json=supplierId,proto3" json:"supplier_id,omitempty"`
|
|
SupplierName string `protobuf:"bytes,2,opt,name=supplier_name,json=supplierName,proto3" json:"supplier_name,omitempty"`
|
|
Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"`
|
|
Status int64 `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
|
|
Remark string `protobuf:"bytes,5,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *UpdateSupplierReq) Reset() {
|
|
*x = UpdateSupplierReq{}
|
|
mi := &file_purchase_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *UpdateSupplierReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UpdateSupplierReq) ProtoMessage() {}
|
|
|
|
func (x *UpdateSupplierReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[2]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use UpdateSupplierReq.ProtoReflect.Descriptor instead.
|
|
func (*UpdateSupplierReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *UpdateSupplierReq) GetSupplierId() string {
|
|
if x != nil {
|
|
return x.SupplierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpdateSupplierReq) GetSupplierName() string {
|
|
if x != nil {
|
|
return x.SupplierName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpdateSupplierReq) GetPhone() string {
|
|
if x != nil {
|
|
return x.Phone
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpdateSupplierReq) GetStatus() int64 {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *UpdateSupplierReq) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DeleteSupplierReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
SupplierId string `protobuf:"bytes,1,opt,name=supplier_id,json=supplierId,proto3" json:"supplier_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DeleteSupplierReq) Reset() {
|
|
*x = DeleteSupplierReq{}
|
|
mi := &file_purchase_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DeleteSupplierReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DeleteSupplierReq) ProtoMessage() {}
|
|
|
|
func (x *DeleteSupplierReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[3]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DeleteSupplierReq.ProtoReflect.Descriptor instead.
|
|
func (*DeleteSupplierReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *DeleteSupplierReq) GetSupplierId() string {
|
|
if x != nil {
|
|
return x.SupplierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetSupplierReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
SupplierId string `protobuf:"bytes,1,opt,name=supplier_id,json=supplierId,proto3" json:"supplier_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetSupplierReq) Reset() {
|
|
*x = GetSupplierReq{}
|
|
mi := &file_purchase_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetSupplierReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetSupplierReq) ProtoMessage() {}
|
|
|
|
func (x *GetSupplierReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[4]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetSupplierReq.ProtoReflect.Descriptor instead.
|
|
func (*GetSupplierReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *GetSupplierReq) GetSupplierId() string {
|
|
if x != nil {
|
|
return x.SupplierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListSupplierReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
|
|
PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
|
|
SupplierName string `protobuf:"bytes,3,opt,name=supplier_name,json=supplierName,proto3" json:"supplier_name,omitempty"`
|
|
Status int64 `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListSupplierReq) Reset() {
|
|
*x = ListSupplierReq{}
|
|
mi := &file_purchase_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListSupplierReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListSupplierReq) ProtoMessage() {}
|
|
|
|
func (x *ListSupplierReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[5]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListSupplierReq.ProtoReflect.Descriptor instead.
|
|
func (*ListSupplierReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *ListSupplierReq) GetPage() int64 {
|
|
if x != nil {
|
|
return x.Page
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListSupplierReq) GetPageSize() int64 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListSupplierReq) GetSupplierName() string {
|
|
if x != nil {
|
|
return x.SupplierName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListSupplierReq) GetStatus() int64 {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type ListSupplierResp struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
|
|
List []*SupplierInfo `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListSupplierResp) Reset() {
|
|
*x = ListSupplierResp{}
|
|
mi := &file_purchase_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListSupplierResp) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListSupplierResp) ProtoMessage() {}
|
|
|
|
func (x *ListSupplierResp) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[6]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListSupplierResp.ProtoReflect.Descriptor instead.
|
|
func (*ListSupplierResp) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
func (x *ListSupplierResp) GetTotal() int64 {
|
|
if x != nil {
|
|
return x.Total
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListSupplierResp) GetList() []*SupplierInfo {
|
|
if x != nil {
|
|
return x.List
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type PurchaseOrderInfo struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
OrderNo string `protobuf:"bytes,2,opt,name=order_no,json=orderNo,proto3" json:"order_no,omitempty"`
|
|
SupplierId string `protobuf:"bytes,3,opt,name=supplier_id,json=supplierId,proto3" json:"supplier_id,omitempty"`
|
|
SupplierName string `protobuf:"bytes,4,opt,name=supplier_name,json=supplierName,proto3" json:"supplier_name,omitempty"`
|
|
OrderDate string `protobuf:"bytes,5,opt,name=order_date,json=orderDate,proto3" json:"order_date,omitempty"`
|
|
ContractAmount string `protobuf:"bytes,6,opt,name=contract_amount,json=contractAmount,proto3" json:"contract_amount,omitempty"`
|
|
ReceivedQty string `protobuf:"bytes,7,opt,name=received_qty,json=receivedQty,proto3" json:"received_qty,omitempty"`
|
|
PaidAmount string `protobuf:"bytes,8,opt,name=paid_amount,json=paidAmount,proto3" json:"paid_amount,omitempty"`
|
|
PaymentStatus int64 `protobuf:"varint,9,opt,name=payment_status,json=paymentStatus,proto3" json:"payment_status,omitempty"`
|
|
ReceiptStatus int64 `protobuf:"varint,10,opt,name=receipt_status,json=receiptStatus,proto3" json:"receipt_status,omitempty"`
|
|
PurchaseBy string `protobuf:"bytes,11,opt,name=purchase_by,json=purchaseBy,proto3" json:"purchase_by,omitempty"`
|
|
Creator string `protobuf:"bytes,12,opt,name=creator,proto3" json:"creator,omitempty"`
|
|
Operator string `protobuf:"bytes,13,opt,name=operator,proto3" json:"operator,omitempty"`
|
|
Status int64 `protobuf:"varint,14,opt,name=status,proto3" json:"status,omitempty"`
|
|
Remark string `protobuf:"bytes,15,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
CreatedAt string `protobuf:"bytes,16,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
|
UpdatedAt string `protobuf:"bytes,17,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
|
Details []*PurchaseOrderDetailInfo `protobuf:"bytes,18,rep,name=details,proto3" json:"details,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) Reset() {
|
|
*x = PurchaseOrderInfo{}
|
|
mi := &file_purchase_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseOrderInfo) ProtoMessage() {}
|
|
|
|
func (x *PurchaseOrderInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[7]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseOrderInfo.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseOrderInfo) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetOrderNo() string {
|
|
if x != nil {
|
|
return x.OrderNo
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetSupplierId() string {
|
|
if x != nil {
|
|
return x.SupplierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetSupplierName() string {
|
|
if x != nil {
|
|
return x.SupplierName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetOrderDate() string {
|
|
if x != nil {
|
|
return x.OrderDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetContractAmount() string {
|
|
if x != nil {
|
|
return x.ContractAmount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetReceivedQty() string {
|
|
if x != nil {
|
|
return x.ReceivedQty
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetPaidAmount() string {
|
|
if x != nil {
|
|
return x.PaidAmount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetPaymentStatus() int64 {
|
|
if x != nil {
|
|
return x.PaymentStatus
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetReceiptStatus() int64 {
|
|
if x != nil {
|
|
return x.ReceiptStatus
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetPurchaseBy() string {
|
|
if x != nil {
|
|
return x.PurchaseBy
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetCreator() string {
|
|
if x != nil {
|
|
return x.Creator
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetOperator() string {
|
|
if x != nil {
|
|
return x.Operator
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetStatus() int64 {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetCreatedAt() string {
|
|
if x != nil {
|
|
return x.CreatedAt
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetUpdatedAt() string {
|
|
if x != nil {
|
|
return x.UpdatedAt
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderInfo) GetDetails() []*PurchaseOrderDetailInfo {
|
|
if x != nil {
|
|
return x.Details
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type PurchaseOrderDetailInfo struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
DetailId string `protobuf:"bytes,1,opt,name=detail_id,json=detailId,proto3" json:"detail_id,omitempty"`
|
|
OrderId string `protobuf:"bytes,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
ProductId string `protobuf:"bytes,3,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
|
|
ProductName string `protobuf:"bytes,4,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
|
|
Spec string `protobuf:"bytes,5,opt,name=spec,proto3" json:"spec,omitempty"`
|
|
Color string `protobuf:"bytes,6,opt,name=color,proto3" json:"color,omitempty"`
|
|
Quantity string `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
|
|
UnitPrice string `protobuf:"bytes,8,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
|
|
Amount string `protobuf:"bytes,9,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
ReceivedQty string `protobuf:"bytes,10,opt,name=received_qty,json=receivedQty,proto3" json:"received_qty,omitempty"`
|
|
Remark string `protobuf:"bytes,11,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) Reset() {
|
|
*x = PurchaseOrderDetailInfo{}
|
|
mi := &file_purchase_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseOrderDetailInfo) ProtoMessage() {}
|
|
|
|
func (x *PurchaseOrderDetailInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[8]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseOrderDetailInfo.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseOrderDetailInfo) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) GetDetailId() string {
|
|
if x != nil {
|
|
return x.DetailId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) GetProductId() string {
|
|
if x != nil {
|
|
return x.ProductId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) GetProductName() string {
|
|
if x != nil {
|
|
return x.ProductName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) GetSpec() string {
|
|
if x != nil {
|
|
return x.Spec
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) GetColor() string {
|
|
if x != nil {
|
|
return x.Color
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) GetQuantity() string {
|
|
if x != nil {
|
|
return x.Quantity
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) GetUnitPrice() string {
|
|
if x != nil {
|
|
return x.UnitPrice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) GetAmount() string {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) GetReceivedQty() string {
|
|
if x != nil {
|
|
return x.ReceivedQty
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailInfo) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type PurchaseOrderDetailReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
|
|
ProductName string `protobuf:"bytes,2,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
|
|
Spec string `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"`
|
|
Color string `protobuf:"bytes,4,opt,name=color,proto3" json:"color,omitempty"`
|
|
Quantity string `protobuf:"bytes,5,opt,name=quantity,proto3" json:"quantity,omitempty"`
|
|
UnitPrice string `protobuf:"bytes,6,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
|
|
Remark string `protobuf:"bytes,7,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailReq) Reset() {
|
|
*x = PurchaseOrderDetailReq{}
|
|
mi := &file_purchase_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseOrderDetailReq) ProtoMessage() {}
|
|
|
|
func (x *PurchaseOrderDetailReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[9]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseOrderDetailReq.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseOrderDetailReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailReq) GetProductId() string {
|
|
if x != nil {
|
|
return x.ProductId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailReq) GetProductName() string {
|
|
if x != nil {
|
|
return x.ProductName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailReq) GetSpec() string {
|
|
if x != nil {
|
|
return x.Spec
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailReq) GetColor() string {
|
|
if x != nil {
|
|
return x.Color
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailReq) GetQuantity() string {
|
|
if x != nil {
|
|
return x.Quantity
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailReq) GetUnitPrice() string {
|
|
if x != nil {
|
|
return x.UnitPrice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseOrderDetailReq) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CreatePurchaseOrderReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
SupplierId string `protobuf:"bytes,1,opt,name=supplier_id,json=supplierId,proto3" json:"supplier_id,omitempty"`
|
|
OrderDate string `protobuf:"bytes,2,opt,name=order_date,json=orderDate,proto3" json:"order_date,omitempty"`
|
|
PurchaseBy string `protobuf:"bytes,3,opt,name=purchase_by,json=purchaseBy,proto3" json:"purchase_by,omitempty"`
|
|
Remark string `protobuf:"bytes,4,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
Details []*PurchaseOrderDetailReq `protobuf:"bytes,5,rep,name=details,proto3" json:"details,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CreatePurchaseOrderReq) Reset() {
|
|
*x = CreatePurchaseOrderReq{}
|
|
mi := &file_purchase_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CreatePurchaseOrderReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreatePurchaseOrderReq) ProtoMessage() {}
|
|
|
|
func (x *CreatePurchaseOrderReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[10]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CreatePurchaseOrderReq.ProtoReflect.Descriptor instead.
|
|
func (*CreatePurchaseOrderReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *CreatePurchaseOrderReq) GetSupplierId() string {
|
|
if x != nil {
|
|
return x.SupplierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchaseOrderReq) GetOrderDate() string {
|
|
if x != nil {
|
|
return x.OrderDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchaseOrderReq) GetPurchaseBy() string {
|
|
if x != nil {
|
|
return x.PurchaseBy
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchaseOrderReq) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchaseOrderReq) GetDetails() []*PurchaseOrderDetailReq {
|
|
if x != nil {
|
|
return x.Details
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type UpdatePurchaseOrderReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
SupplierId string `protobuf:"bytes,2,opt,name=supplier_id,json=supplierId,proto3" json:"supplier_id,omitempty"`
|
|
OrderDate string `protobuf:"bytes,3,opt,name=order_date,json=orderDate,proto3" json:"order_date,omitempty"`
|
|
PurchaseBy string `protobuf:"bytes,4,opt,name=purchase_by,json=purchaseBy,proto3" json:"purchase_by,omitempty"`
|
|
Remark string `protobuf:"bytes,5,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
Details []*PurchaseOrderDetailReq `protobuf:"bytes,6,rep,name=details,proto3" json:"details,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *UpdatePurchaseOrderReq) Reset() {
|
|
*x = UpdatePurchaseOrderReq{}
|
|
mi := &file_purchase_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *UpdatePurchaseOrderReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UpdatePurchaseOrderReq) ProtoMessage() {}
|
|
|
|
func (x *UpdatePurchaseOrderReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[11]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use UpdatePurchaseOrderReq.ProtoReflect.Descriptor instead.
|
|
func (*UpdatePurchaseOrderReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *UpdatePurchaseOrderReq) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpdatePurchaseOrderReq) GetSupplierId() string {
|
|
if x != nil {
|
|
return x.SupplierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpdatePurchaseOrderReq) GetOrderDate() string {
|
|
if x != nil {
|
|
return x.OrderDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpdatePurchaseOrderReq) GetPurchaseBy() string {
|
|
if x != nil {
|
|
return x.PurchaseBy
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpdatePurchaseOrderReq) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpdatePurchaseOrderReq) GetDetails() []*PurchaseOrderDetailReq {
|
|
if x != nil {
|
|
return x.Details
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ConfirmPurchaseOrderReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ConfirmPurchaseOrderReq) Reset() {
|
|
*x = ConfirmPurchaseOrderReq{}
|
|
mi := &file_purchase_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ConfirmPurchaseOrderReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ConfirmPurchaseOrderReq) ProtoMessage() {}
|
|
|
|
func (x *ConfirmPurchaseOrderReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[12]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ConfirmPurchaseOrderReq.ProtoReflect.Descriptor instead.
|
|
func (*ConfirmPurchaseOrderReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
func (x *ConfirmPurchaseOrderReq) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CancelPurchaseOrderReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CancelPurchaseOrderReq) Reset() {
|
|
*x = CancelPurchaseOrderReq{}
|
|
mi := &file_purchase_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CancelPurchaseOrderReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CancelPurchaseOrderReq) ProtoMessage() {}
|
|
|
|
func (x *CancelPurchaseOrderReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[13]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CancelPurchaseOrderReq.ProtoReflect.Descriptor instead.
|
|
func (*CancelPurchaseOrderReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *CancelPurchaseOrderReq) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetPurchaseOrderReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetPurchaseOrderReq) Reset() {
|
|
*x = GetPurchaseOrderReq{}
|
|
mi := &file_purchase_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetPurchaseOrderReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetPurchaseOrderReq) ProtoMessage() {}
|
|
|
|
func (x *GetPurchaseOrderReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[14]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetPurchaseOrderReq.ProtoReflect.Descriptor instead.
|
|
func (*GetPurchaseOrderReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
func (x *GetPurchaseOrderReq) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListPurchaseOrderReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
|
|
PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
|
|
SupplierId string `protobuf:"bytes,3,opt,name=supplier_id,json=supplierId,proto3" json:"supplier_id,omitempty"`
|
|
Status int64 `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
|
|
StartDate string `protobuf:"bytes,5,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,6,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListPurchaseOrderReq) Reset() {
|
|
*x = ListPurchaseOrderReq{}
|
|
mi := &file_purchase_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListPurchaseOrderReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListPurchaseOrderReq) ProtoMessage() {}
|
|
|
|
func (x *ListPurchaseOrderReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[15]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListPurchaseOrderReq.ProtoReflect.Descriptor instead.
|
|
func (*ListPurchaseOrderReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
func (x *ListPurchaseOrderReq) GetPage() int64 {
|
|
if x != nil {
|
|
return x.Page
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListPurchaseOrderReq) GetPageSize() int64 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListPurchaseOrderReq) GetSupplierId() string {
|
|
if x != nil {
|
|
return x.SupplierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListPurchaseOrderReq) GetStatus() int64 {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListPurchaseOrderReq) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListPurchaseOrderReq) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListPurchaseOrderResp struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
|
|
List []*PurchaseOrderInfo `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListPurchaseOrderResp) Reset() {
|
|
*x = ListPurchaseOrderResp{}
|
|
mi := &file_purchase_proto_msgTypes[16]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListPurchaseOrderResp) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListPurchaseOrderResp) ProtoMessage() {}
|
|
|
|
func (x *ListPurchaseOrderResp) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[16]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListPurchaseOrderResp.ProtoReflect.Descriptor instead.
|
|
func (*ListPurchaseOrderResp) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{16}
|
|
}
|
|
|
|
func (x *ListPurchaseOrderResp) GetTotal() int64 {
|
|
if x != nil {
|
|
return x.Total
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListPurchaseOrderResp) GetList() []*PurchaseOrderInfo {
|
|
if x != nil {
|
|
return x.List
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type PurchaseReceiptInfo struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ReceiptId string `protobuf:"bytes,1,opt,name=receipt_id,json=receiptId,proto3" json:"receipt_id,omitempty"`
|
|
ReceiptNo string `protobuf:"bytes,2,opt,name=receipt_no,json=receiptNo,proto3" json:"receipt_no,omitempty"`
|
|
OrderId string `protobuf:"bytes,3,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
ReceiptDate string `protobuf:"bytes,4,opt,name=receipt_date,json=receiptDate,proto3" json:"receipt_date,omitempty"`
|
|
ReceivedBy string `protobuf:"bytes,5,opt,name=received_by,json=receivedBy,proto3" json:"received_by,omitempty"`
|
|
Status int64 `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"`
|
|
Remark string `protobuf:"bytes,7,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
CreatedAt string `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
|
Details []*PurchaseReceiptDetailInfo `protobuf:"bytes,9,rep,name=details,proto3" json:"details,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseReceiptInfo) Reset() {
|
|
*x = PurchaseReceiptInfo{}
|
|
mi := &file_purchase_proto_msgTypes[17]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseReceiptInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseReceiptInfo) ProtoMessage() {}
|
|
|
|
func (x *PurchaseReceiptInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[17]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseReceiptInfo.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseReceiptInfo) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{17}
|
|
}
|
|
|
|
func (x *PurchaseReceiptInfo) GetReceiptId() string {
|
|
if x != nil {
|
|
return x.ReceiptId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptInfo) GetReceiptNo() string {
|
|
if x != nil {
|
|
return x.ReceiptNo
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptInfo) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptInfo) GetReceiptDate() string {
|
|
if x != nil {
|
|
return x.ReceiptDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptInfo) GetReceivedBy() string {
|
|
if x != nil {
|
|
return x.ReceivedBy
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptInfo) GetStatus() int64 {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PurchaseReceiptInfo) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptInfo) GetCreatedAt() string {
|
|
if x != nil {
|
|
return x.CreatedAt
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptInfo) GetDetails() []*PurchaseReceiptDetailInfo {
|
|
if x != nil {
|
|
return x.Details
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type PurchaseReceiptDetailInfo struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
DetailId string `protobuf:"bytes,1,opt,name=detail_id,json=detailId,proto3" json:"detail_id,omitempty"`
|
|
ReceiptId string `protobuf:"bytes,2,opt,name=receipt_id,json=receiptId,proto3" json:"receipt_id,omitempty"`
|
|
OrderDetailId string `protobuf:"bytes,3,opt,name=order_detail_id,json=orderDetailId,proto3" json:"order_detail_id,omitempty"`
|
|
ProductId string `protobuf:"bytes,4,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
|
|
ActualQty string `protobuf:"bytes,5,opt,name=actual_qty,json=actualQty,proto3" json:"actual_qty,omitempty"`
|
|
UnitCost string `protobuf:"bytes,6,opt,name=unit_cost,json=unitCost,proto3" json:"unit_cost,omitempty"`
|
|
Remark string `protobuf:"bytes,7,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailInfo) Reset() {
|
|
*x = PurchaseReceiptDetailInfo{}
|
|
mi := &file_purchase_proto_msgTypes[18]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseReceiptDetailInfo) ProtoMessage() {}
|
|
|
|
func (x *PurchaseReceiptDetailInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[18]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseReceiptDetailInfo.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseReceiptDetailInfo) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{18}
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailInfo) GetDetailId() string {
|
|
if x != nil {
|
|
return x.DetailId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailInfo) GetReceiptId() string {
|
|
if x != nil {
|
|
return x.ReceiptId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailInfo) GetOrderDetailId() string {
|
|
if x != nil {
|
|
return x.OrderDetailId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailInfo) GetProductId() string {
|
|
if x != nil {
|
|
return x.ProductId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailInfo) GetActualQty() string {
|
|
if x != nil {
|
|
return x.ActualQty
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailInfo) GetUnitCost() string {
|
|
if x != nil {
|
|
return x.UnitCost
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailInfo) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type PurchaseReceiptDetailReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
OrderDetailId string `protobuf:"bytes,1,opt,name=order_detail_id,json=orderDetailId,proto3" json:"order_detail_id,omitempty"`
|
|
ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
|
|
ActualQty string `protobuf:"bytes,3,opt,name=actual_qty,json=actualQty,proto3" json:"actual_qty,omitempty"`
|
|
UnitCost string `protobuf:"bytes,4,opt,name=unit_cost,json=unitCost,proto3" json:"unit_cost,omitempty"`
|
|
Remark string `protobuf:"bytes,5,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailReq) Reset() {
|
|
*x = PurchaseReceiptDetailReq{}
|
|
mi := &file_purchase_proto_msgTypes[19]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseReceiptDetailReq) ProtoMessage() {}
|
|
|
|
func (x *PurchaseReceiptDetailReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[19]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseReceiptDetailReq.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseReceiptDetailReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{19}
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailReq) GetOrderDetailId() string {
|
|
if x != nil {
|
|
return x.OrderDetailId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailReq) GetProductId() string {
|
|
if x != nil {
|
|
return x.ProductId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailReq) GetActualQty() string {
|
|
if x != nil {
|
|
return x.ActualQty
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailReq) GetUnitCost() string {
|
|
if x != nil {
|
|
return x.UnitCost
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseReceiptDetailReq) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CreatePurchaseReceiptReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
ReceiptDate string `protobuf:"bytes,2,opt,name=receipt_date,json=receiptDate,proto3" json:"receipt_date,omitempty"`
|
|
ReceivedBy string `protobuf:"bytes,3,opt,name=received_by,json=receivedBy,proto3" json:"received_by,omitempty"`
|
|
Remark string `protobuf:"bytes,4,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
Details []*PurchaseReceiptDetailReq `protobuf:"bytes,5,rep,name=details,proto3" json:"details,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CreatePurchaseReceiptReq) Reset() {
|
|
*x = CreatePurchaseReceiptReq{}
|
|
mi := &file_purchase_proto_msgTypes[20]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CreatePurchaseReceiptReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreatePurchaseReceiptReq) ProtoMessage() {}
|
|
|
|
func (x *CreatePurchaseReceiptReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[20]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CreatePurchaseReceiptReq.ProtoReflect.Descriptor instead.
|
|
func (*CreatePurchaseReceiptReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{20}
|
|
}
|
|
|
|
func (x *CreatePurchaseReceiptReq) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchaseReceiptReq) GetReceiptDate() string {
|
|
if x != nil {
|
|
return x.ReceiptDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchaseReceiptReq) GetReceivedBy() string {
|
|
if x != nil {
|
|
return x.ReceivedBy
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchaseReceiptReq) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchaseReceiptReq) GetDetails() []*PurchaseReceiptDetailReq {
|
|
if x != nil {
|
|
return x.Details
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ConfirmPurchaseReceiptReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ReceiptId string `protobuf:"bytes,1,opt,name=receipt_id,json=receiptId,proto3" json:"receipt_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ConfirmPurchaseReceiptReq) Reset() {
|
|
*x = ConfirmPurchaseReceiptReq{}
|
|
mi := &file_purchase_proto_msgTypes[21]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ConfirmPurchaseReceiptReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ConfirmPurchaseReceiptReq) ProtoMessage() {}
|
|
|
|
func (x *ConfirmPurchaseReceiptReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[21]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ConfirmPurchaseReceiptReq.ProtoReflect.Descriptor instead.
|
|
func (*ConfirmPurchaseReceiptReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{21}
|
|
}
|
|
|
|
func (x *ConfirmPurchaseReceiptReq) GetReceiptId() string {
|
|
if x != nil {
|
|
return x.ReceiptId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetPurchaseReceiptReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ReceiptId string `protobuf:"bytes,1,opt,name=receipt_id,json=receiptId,proto3" json:"receipt_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetPurchaseReceiptReq) Reset() {
|
|
*x = GetPurchaseReceiptReq{}
|
|
mi := &file_purchase_proto_msgTypes[22]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetPurchaseReceiptReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetPurchaseReceiptReq) ProtoMessage() {}
|
|
|
|
func (x *GetPurchaseReceiptReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[22]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetPurchaseReceiptReq.ProtoReflect.Descriptor instead.
|
|
func (*GetPurchaseReceiptReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{22}
|
|
}
|
|
|
|
func (x *GetPurchaseReceiptReq) GetReceiptId() string {
|
|
if x != nil {
|
|
return x.ReceiptId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListPurchaseReceiptReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
|
|
PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
|
|
OrderId string `protobuf:"bytes,3,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
Status int64 `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
|
|
StartDate string `protobuf:"bytes,5,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,6,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptReq) Reset() {
|
|
*x = ListPurchaseReceiptReq{}
|
|
mi := &file_purchase_proto_msgTypes[23]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListPurchaseReceiptReq) ProtoMessage() {}
|
|
|
|
func (x *ListPurchaseReceiptReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[23]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListPurchaseReceiptReq.ProtoReflect.Descriptor instead.
|
|
func (*ListPurchaseReceiptReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{23}
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptReq) GetPage() int64 {
|
|
if x != nil {
|
|
return x.Page
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptReq) GetPageSize() int64 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptReq) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptReq) GetStatus() int64 {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptReq) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptReq) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListPurchaseReceiptResp struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
|
|
List []*PurchaseReceiptInfo `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptResp) Reset() {
|
|
*x = ListPurchaseReceiptResp{}
|
|
mi := &file_purchase_proto_msgTypes[24]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptResp) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListPurchaseReceiptResp) ProtoMessage() {}
|
|
|
|
func (x *ListPurchaseReceiptResp) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[24]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListPurchaseReceiptResp.ProtoReflect.Descriptor instead.
|
|
func (*ListPurchaseReceiptResp) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{24}
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptResp) GetTotal() int64 {
|
|
if x != nil {
|
|
return x.Total
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListPurchaseReceiptResp) GetList() []*PurchaseReceiptInfo {
|
|
if x != nil {
|
|
return x.List
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type PurchasePaymentInfo struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
PaymentId string `protobuf:"bytes,1,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"`
|
|
OrderId string `protobuf:"bytes,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
SupplierId string `protobuf:"bytes,3,opt,name=supplier_id,json=supplierId,proto3" json:"supplier_id,omitempty"`
|
|
PaymentDate string `protobuf:"bytes,4,opt,name=payment_date,json=paymentDate,proto3" json:"payment_date,omitempty"`
|
|
Amount string `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
PaymentMethod string `protobuf:"bytes,6,opt,name=payment_method,json=paymentMethod,proto3" json:"payment_method,omitempty"`
|
|
Operator string `protobuf:"bytes,7,opt,name=operator,proto3" json:"operator,omitempty"`
|
|
Remark string `protobuf:"bytes,8,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
CreatedAt string `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchasePaymentInfo) Reset() {
|
|
*x = PurchasePaymentInfo{}
|
|
mi := &file_purchase_proto_msgTypes[25]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchasePaymentInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchasePaymentInfo) ProtoMessage() {}
|
|
|
|
func (x *PurchasePaymentInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[25]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchasePaymentInfo.ProtoReflect.Descriptor instead.
|
|
func (*PurchasePaymentInfo) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{25}
|
|
}
|
|
|
|
func (x *PurchasePaymentInfo) GetPaymentId() string {
|
|
if x != nil {
|
|
return x.PaymentId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchasePaymentInfo) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchasePaymentInfo) GetSupplierId() string {
|
|
if x != nil {
|
|
return x.SupplierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchasePaymentInfo) GetPaymentDate() string {
|
|
if x != nil {
|
|
return x.PaymentDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchasePaymentInfo) GetAmount() string {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchasePaymentInfo) GetPaymentMethod() string {
|
|
if x != nil {
|
|
return x.PaymentMethod
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchasePaymentInfo) GetOperator() string {
|
|
if x != nil {
|
|
return x.Operator
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchasePaymentInfo) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchasePaymentInfo) GetCreatedAt() string {
|
|
if x != nil {
|
|
return x.CreatedAt
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CreatePurchasePaymentReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
PaymentDate string `protobuf:"bytes,2,opt,name=payment_date,json=paymentDate,proto3" json:"payment_date,omitempty"`
|
|
Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
PaymentMethod string `protobuf:"bytes,4,opt,name=payment_method,json=paymentMethod,proto3" json:"payment_method,omitempty"`
|
|
Remark string `protobuf:"bytes,5,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CreatePurchasePaymentReq) Reset() {
|
|
*x = CreatePurchasePaymentReq{}
|
|
mi := &file_purchase_proto_msgTypes[26]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CreatePurchasePaymentReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CreatePurchasePaymentReq) ProtoMessage() {}
|
|
|
|
func (x *CreatePurchasePaymentReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[26]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CreatePurchasePaymentReq.ProtoReflect.Descriptor instead.
|
|
func (*CreatePurchasePaymentReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{26}
|
|
}
|
|
|
|
func (x *CreatePurchasePaymentReq) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchasePaymentReq) GetPaymentDate() string {
|
|
if x != nil {
|
|
return x.PaymentDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchasePaymentReq) GetAmount() string {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchasePaymentReq) GetPaymentMethod() string {
|
|
if x != nil {
|
|
return x.PaymentMethod
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CreatePurchasePaymentReq) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetPurchasePaymentReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
PaymentId string `protobuf:"bytes,1,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetPurchasePaymentReq) Reset() {
|
|
*x = GetPurchasePaymentReq{}
|
|
mi := &file_purchase_proto_msgTypes[27]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetPurchasePaymentReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetPurchasePaymentReq) ProtoMessage() {}
|
|
|
|
func (x *GetPurchasePaymentReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[27]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetPurchasePaymentReq.ProtoReflect.Descriptor instead.
|
|
func (*GetPurchasePaymentReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{27}
|
|
}
|
|
|
|
func (x *GetPurchasePaymentReq) GetPaymentId() string {
|
|
if x != nil {
|
|
return x.PaymentId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListPurchasePaymentReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
|
|
PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
|
|
OrderId string `protobuf:"bytes,3,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
SupplierId string `protobuf:"bytes,4,opt,name=supplier_id,json=supplierId,proto3" json:"supplier_id,omitempty"`
|
|
StartDate string `protobuf:"bytes,5,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,6,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListPurchasePaymentReq) Reset() {
|
|
*x = ListPurchasePaymentReq{}
|
|
mi := &file_purchase_proto_msgTypes[28]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListPurchasePaymentReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListPurchasePaymentReq) ProtoMessage() {}
|
|
|
|
func (x *ListPurchasePaymentReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[28]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListPurchasePaymentReq.ProtoReflect.Descriptor instead.
|
|
func (*ListPurchasePaymentReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{28}
|
|
}
|
|
|
|
func (x *ListPurchasePaymentReq) GetPage() int64 {
|
|
if x != nil {
|
|
return x.Page
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListPurchasePaymentReq) GetPageSize() int64 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListPurchasePaymentReq) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListPurchasePaymentReq) GetSupplierId() string {
|
|
if x != nil {
|
|
return x.SupplierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListPurchasePaymentReq) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListPurchasePaymentReq) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListPurchasePaymentResp struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
|
|
List []*PurchasePaymentInfo `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListPurchasePaymentResp) Reset() {
|
|
*x = ListPurchasePaymentResp{}
|
|
mi := &file_purchase_proto_msgTypes[29]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListPurchasePaymentResp) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListPurchasePaymentResp) ProtoMessage() {}
|
|
|
|
func (x *ListPurchasePaymentResp) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[29]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListPurchasePaymentResp.ProtoReflect.Descriptor instead.
|
|
func (*ListPurchasePaymentResp) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{29}
|
|
}
|
|
|
|
func (x *ListPurchasePaymentResp) GetTotal() int64 {
|
|
if x != nil {
|
|
return x.Total
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListPurchasePaymentResp) GetList() []*PurchasePaymentInfo {
|
|
if x != nil {
|
|
return x.List
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type InventoryLogInfo struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
LogId string `protobuf:"bytes,1,opt,name=log_id,json=logId,proto3" json:"log_id,omitempty"`
|
|
ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
|
|
ChangeQty string `protobuf:"bytes,3,opt,name=change_qty,json=changeQty,proto3" json:"change_qty,omitempty"`
|
|
BalanceAfter string `protobuf:"bytes,4,opt,name=balance_after,json=balanceAfter,proto3" json:"balance_after,omitempty"`
|
|
ChangeType int64 `protobuf:"varint,5,opt,name=change_type,json=changeType,proto3" json:"change_type,omitempty"`
|
|
RefType string `protobuf:"bytes,6,opt,name=ref_type,json=refType,proto3" json:"ref_type,omitempty"`
|
|
RefId string `protobuf:"bytes,7,opt,name=ref_id,json=refId,proto3" json:"ref_id,omitempty"`
|
|
ContactId string `protobuf:"bytes,8,opt,name=contact_id,json=contactId,proto3" json:"contact_id,omitempty"`
|
|
LogDate string `protobuf:"bytes,9,opt,name=log_date,json=logDate,proto3" json:"log_date,omitempty"`
|
|
Operator string `protobuf:"bytes,10,opt,name=operator,proto3" json:"operator,omitempty"`
|
|
Remark string `protobuf:"bytes,11,opt,name=remark,proto3" json:"remark,omitempty"`
|
|
CreatedAt string `protobuf:"bytes,12,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *InventoryLogInfo) Reset() {
|
|
*x = InventoryLogInfo{}
|
|
mi := &file_purchase_proto_msgTypes[30]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *InventoryLogInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*InventoryLogInfo) ProtoMessage() {}
|
|
|
|
func (x *InventoryLogInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[30]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use InventoryLogInfo.ProtoReflect.Descriptor instead.
|
|
func (*InventoryLogInfo) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{30}
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetLogId() string {
|
|
if x != nil {
|
|
return x.LogId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetProductId() string {
|
|
if x != nil {
|
|
return x.ProductId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetChangeQty() string {
|
|
if x != nil {
|
|
return x.ChangeQty
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetBalanceAfter() string {
|
|
if x != nil {
|
|
return x.BalanceAfter
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetChangeType() int64 {
|
|
if x != nil {
|
|
return x.ChangeType
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetRefType() string {
|
|
if x != nil {
|
|
return x.RefType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetRefId() string {
|
|
if x != nil {
|
|
return x.RefId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetContactId() string {
|
|
if x != nil {
|
|
return x.ContactId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetLogDate() string {
|
|
if x != nil {
|
|
return x.LogDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetOperator() string {
|
|
if x != nil {
|
|
return x.Operator
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetRemark() string {
|
|
if x != nil {
|
|
return x.Remark
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InventoryLogInfo) GetCreatedAt() string {
|
|
if x != nil {
|
|
return x.CreatedAt
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListInventoryLogReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
|
|
PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
|
|
ProductId string `protobuf:"bytes,3,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
|
|
RefType string `protobuf:"bytes,4,opt,name=ref_type,json=refType,proto3" json:"ref_type,omitempty"`
|
|
ChangeType int64 `protobuf:"varint,5,opt,name=change_type,json=changeType,proto3" json:"change_type,omitempty"`
|
|
StartDate string `protobuf:"bytes,6,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,7,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListInventoryLogReq) Reset() {
|
|
*x = ListInventoryLogReq{}
|
|
mi := &file_purchase_proto_msgTypes[31]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListInventoryLogReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListInventoryLogReq) ProtoMessage() {}
|
|
|
|
func (x *ListInventoryLogReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[31]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListInventoryLogReq.ProtoReflect.Descriptor instead.
|
|
func (*ListInventoryLogReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{31}
|
|
}
|
|
|
|
func (x *ListInventoryLogReq) GetPage() int64 {
|
|
if x != nil {
|
|
return x.Page
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListInventoryLogReq) GetPageSize() int64 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListInventoryLogReq) GetProductId() string {
|
|
if x != nil {
|
|
return x.ProductId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListInventoryLogReq) GetRefType() string {
|
|
if x != nil {
|
|
return x.RefType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListInventoryLogReq) GetChangeType() int64 {
|
|
if x != nil {
|
|
return x.ChangeType
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListInventoryLogReq) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ListInventoryLogReq) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListInventoryLogResp struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
|
|
List []*InventoryLogInfo `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListInventoryLogResp) Reset() {
|
|
*x = ListInventoryLogResp{}
|
|
mi := &file_purchase_proto_msgTypes[32]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListInventoryLogResp) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListInventoryLogResp) ProtoMessage() {}
|
|
|
|
func (x *ListInventoryLogResp) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[32]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListInventoryLogResp.ProtoReflect.Descriptor instead.
|
|
func (*ListInventoryLogResp) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{32}
|
|
}
|
|
|
|
func (x *ListInventoryLogResp) GetTotal() int64 {
|
|
if x != nil {
|
|
return x.Total
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListInventoryLogResp) GetList() []*InventoryLogInfo {
|
|
if x != nil {
|
|
return x.List
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type PurchaseStatsSummaryReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
StartDate string `protobuf:"bytes,1,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,2,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseStatsSummaryReq) Reset() {
|
|
*x = PurchaseStatsSummaryReq{}
|
|
mi := &file_purchase_proto_msgTypes[33]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseStatsSummaryReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseStatsSummaryReq) ProtoMessage() {}
|
|
|
|
func (x *PurchaseStatsSummaryReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[33]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseStatsSummaryReq.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseStatsSummaryReq) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{33}
|
|
}
|
|
|
|
func (x *PurchaseStatsSummaryReq) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsSummaryReq) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type PurchaseStatsSummaryResp struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
TotalPurchaseAmount string `protobuf:"bytes,1,opt,name=total_purchase_amount,json=totalPurchaseAmount,proto3" json:"total_purchase_amount,omitempty"`
|
|
TotalPaidAmount string `protobuf:"bytes,2,opt,name=total_paid_amount,json=totalPaidAmount,proto3" json:"total_paid_amount,omitempty"`
|
|
TotalUnpaidAmount string `protobuf:"bytes,3,opt,name=total_unpaid_amount,json=totalUnpaidAmount,proto3" json:"total_unpaid_amount,omitempty"`
|
|
OrderCount int64 `protobuf:"varint,4,opt,name=order_count,json=orderCount,proto3" json:"order_count,omitempty"`
|
|
ReceiptCount int64 `protobuf:"varint,5,opt,name=receipt_count,json=receiptCount,proto3" json:"receipt_count,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseStatsSummaryResp) Reset() {
|
|
*x = PurchaseStatsSummaryResp{}
|
|
mi := &file_purchase_proto_msgTypes[34]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseStatsSummaryResp) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseStatsSummaryResp) ProtoMessage() {}
|
|
|
|
func (x *PurchaseStatsSummaryResp) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[34]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseStatsSummaryResp.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseStatsSummaryResp) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{34}
|
|
}
|
|
|
|
func (x *PurchaseStatsSummaryResp) GetTotalPurchaseAmount() string {
|
|
if x != nil {
|
|
return x.TotalPurchaseAmount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsSummaryResp) GetTotalPaidAmount() string {
|
|
if x != nil {
|
|
return x.TotalPaidAmount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsSummaryResp) GetTotalUnpaidAmount() string {
|
|
if x != nil {
|
|
return x.TotalUnpaidAmount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsSummaryResp) GetOrderCount() int64 {
|
|
if x != nil {
|
|
return x.OrderCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PurchaseStatsSummaryResp) GetReceiptCount() int64 {
|
|
if x != nil {
|
|
return x.ReceiptCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type PurchaseStatsBySupplierItem struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
SupplierId string `protobuf:"bytes,1,opt,name=supplier_id,json=supplierId,proto3" json:"supplier_id,omitempty"`
|
|
SupplierName string `protobuf:"bytes,2,opt,name=supplier_name,json=supplierName,proto3" json:"supplier_name,omitempty"`
|
|
PurchaseAmount string `protobuf:"bytes,3,opt,name=purchase_amount,json=purchaseAmount,proto3" json:"purchase_amount,omitempty"`
|
|
PaidAmount string `protobuf:"bytes,4,opt,name=paid_amount,json=paidAmount,proto3" json:"paid_amount,omitempty"`
|
|
OrderCount int64 `protobuf:"varint,5,opt,name=order_count,json=orderCount,proto3" json:"order_count,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseStatsBySupplierItem) Reset() {
|
|
*x = PurchaseStatsBySupplierItem{}
|
|
mi := &file_purchase_proto_msgTypes[35]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseStatsBySupplierItem) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseStatsBySupplierItem) ProtoMessage() {}
|
|
|
|
func (x *PurchaseStatsBySupplierItem) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[35]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseStatsBySupplierItem.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseStatsBySupplierItem) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{35}
|
|
}
|
|
|
|
func (x *PurchaseStatsBySupplierItem) GetSupplierId() string {
|
|
if x != nil {
|
|
return x.SupplierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsBySupplierItem) GetSupplierName() string {
|
|
if x != nil {
|
|
return x.SupplierName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsBySupplierItem) GetPurchaseAmount() string {
|
|
if x != nil {
|
|
return x.PurchaseAmount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsBySupplierItem) GetPaidAmount() string {
|
|
if x != nil {
|
|
return x.PaidAmount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsBySupplierItem) GetOrderCount() int64 {
|
|
if x != nil {
|
|
return x.OrderCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type PurchaseStatsBySupplierResp struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
List []*PurchaseStatsBySupplierItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseStatsBySupplierResp) Reset() {
|
|
*x = PurchaseStatsBySupplierResp{}
|
|
mi := &file_purchase_proto_msgTypes[36]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseStatsBySupplierResp) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseStatsBySupplierResp) ProtoMessage() {}
|
|
|
|
func (x *PurchaseStatsBySupplierResp) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[36]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseStatsBySupplierResp.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseStatsBySupplierResp) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{36}
|
|
}
|
|
|
|
func (x *PurchaseStatsBySupplierResp) GetList() []*PurchaseStatsBySupplierItem {
|
|
if x != nil {
|
|
return x.List
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type PurchaseStatsByProductItem struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
|
|
ProductName string `protobuf:"bytes,2,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
|
|
Spec string `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"`
|
|
Color string `protobuf:"bytes,4,opt,name=color,proto3" json:"color,omitempty"`
|
|
TotalQty string `protobuf:"bytes,5,opt,name=total_qty,json=totalQty,proto3" json:"total_qty,omitempty"`
|
|
AvgUnitPrice string `protobuf:"bytes,6,opt,name=avg_unit_price,json=avgUnitPrice,proto3" json:"avg_unit_price,omitempty"`
|
|
TotalAmount string `protobuf:"bytes,7,opt,name=total_amount,json=totalAmount,proto3" json:"total_amount,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductItem) Reset() {
|
|
*x = PurchaseStatsByProductItem{}
|
|
mi := &file_purchase_proto_msgTypes[37]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductItem) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseStatsByProductItem) ProtoMessage() {}
|
|
|
|
func (x *PurchaseStatsByProductItem) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[37]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseStatsByProductItem.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseStatsByProductItem) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{37}
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductItem) GetProductId() string {
|
|
if x != nil {
|
|
return x.ProductId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductItem) GetProductName() string {
|
|
if x != nil {
|
|
return x.ProductName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductItem) GetSpec() string {
|
|
if x != nil {
|
|
return x.Spec
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductItem) GetColor() string {
|
|
if x != nil {
|
|
return x.Color
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductItem) GetTotalQty() string {
|
|
if x != nil {
|
|
return x.TotalQty
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductItem) GetAvgUnitPrice() string {
|
|
if x != nil {
|
|
return x.AvgUnitPrice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductItem) GetTotalAmount() string {
|
|
if x != nil {
|
|
return x.TotalAmount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type PurchaseStatsByProductResp struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
List []*PurchaseStatsByProductItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductResp) Reset() {
|
|
*x = PurchaseStatsByProductResp{}
|
|
mi := &file_purchase_proto_msgTypes[38]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductResp) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PurchaseStatsByProductResp) ProtoMessage() {}
|
|
|
|
func (x *PurchaseStatsByProductResp) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[38]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PurchaseStatsByProductResp.ProtoReflect.Descriptor instead.
|
|
func (*PurchaseStatsByProductResp) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{38}
|
|
}
|
|
|
|
func (x *PurchaseStatsByProductResp) GetList() []*PurchaseStatsByProductItem {
|
|
if x != nil {
|
|
return x.List
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type IdResp struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *IdResp) Reset() {
|
|
*x = IdResp{}
|
|
mi := &file_purchase_proto_msgTypes[39]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *IdResp) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*IdResp) ProtoMessage() {}
|
|
|
|
func (x *IdResp) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[39]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use IdResp.ProtoReflect.Descriptor instead.
|
|
func (*IdResp) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{39}
|
|
}
|
|
|
|
func (x *IdResp) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type Empty struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Empty) Reset() {
|
|
*x = Empty{}
|
|
mi := &file_purchase_proto_msgTypes[40]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Empty) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Empty) ProtoMessage() {}
|
|
|
|
func (x *Empty) ProtoReflect() protoreflect.Message {
|
|
mi := &file_purchase_proto_msgTypes[40]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Empty.ProtoReflect.Descriptor instead.
|
|
func (*Empty) Descriptor() ([]byte, []int) {
|
|
return file_purchase_proto_rawDescGZIP(), []int{40}
|
|
}
|
|
|
|
var File_purchase_proto protoreflect.FileDescriptor
|
|
|
|
const file_purchase_proto_rawDesc = "" +
|
|
"\n" +
|
|
"\x0epurchase.proto\x12\bpurchase\"\xec\x02\n" +
|
|
"\fSupplierInfo\x12\x1f\n" +
|
|
"\vsupplier_id\x18\x01 \x01(\tR\n" +
|
|
"supplierId\x12#\n" +
|
|
"\rsupplier_name\x18\x02 \x01(\tR\fsupplierName\x12\x14\n" +
|
|
"\x05phone\x18\x03 \x01(\tR\x05phone\x12%\n" +
|
|
"\x0epurchase_count\x18\x04 \x01(\x03R\rpurchaseCount\x12#\n" +
|
|
"\rdelivered_qty\x18\x05 \x01(\tR\fdeliveredQty\x12%\n" +
|
|
"\x0epayable_amount\x18\x06 \x01(\tR\rpayableAmount\x12\x1f\n" +
|
|
"\vpaid_amount\x18\a \x01(\tR\n" +
|
|
"paidAmount\x12\x16\n" +
|
|
"\x06status\x18\b \x01(\x03R\x06status\x12\x16\n" +
|
|
"\x06remark\x18\t \x01(\tR\x06remark\x12\x1d\n" +
|
|
"\n" +
|
|
"created_at\x18\n" +
|
|
" \x01(\tR\tcreatedAt\x12\x1d\n" +
|
|
"\n" +
|
|
"updated_at\x18\v \x01(\tR\tupdatedAt\"f\n" +
|
|
"\x11CreateSupplierReq\x12#\n" +
|
|
"\rsupplier_name\x18\x01 \x01(\tR\fsupplierName\x12\x14\n" +
|
|
"\x05phone\x18\x02 \x01(\tR\x05phone\x12\x16\n" +
|
|
"\x06remark\x18\x03 \x01(\tR\x06remark\"\x9f\x01\n" +
|
|
"\x11UpdateSupplierReq\x12\x1f\n" +
|
|
"\vsupplier_id\x18\x01 \x01(\tR\n" +
|
|
"supplierId\x12#\n" +
|
|
"\rsupplier_name\x18\x02 \x01(\tR\fsupplierName\x12\x14\n" +
|
|
"\x05phone\x18\x03 \x01(\tR\x05phone\x12\x16\n" +
|
|
"\x06status\x18\x04 \x01(\x03R\x06status\x12\x16\n" +
|
|
"\x06remark\x18\x05 \x01(\tR\x06remark\"4\n" +
|
|
"\x11DeleteSupplierReq\x12\x1f\n" +
|
|
"\vsupplier_id\x18\x01 \x01(\tR\n" +
|
|
"supplierId\"1\n" +
|
|
"\x0eGetSupplierReq\x12\x1f\n" +
|
|
"\vsupplier_id\x18\x01 \x01(\tR\n" +
|
|
"supplierId\"\x7f\n" +
|
|
"\x0fListSupplierReq\x12\x12\n" +
|
|
"\x04page\x18\x01 \x01(\x03R\x04page\x12\x1b\n" +
|
|
"\tpage_size\x18\x02 \x01(\x03R\bpageSize\x12#\n" +
|
|
"\rsupplier_name\x18\x03 \x01(\tR\fsupplierName\x12\x16\n" +
|
|
"\x06status\x18\x04 \x01(\x03R\x06status\"T\n" +
|
|
"\x10ListSupplierResp\x12\x14\n" +
|
|
"\x05total\x18\x01 \x01(\x03R\x05total\x12*\n" +
|
|
"\x04list\x18\x02 \x03(\v2\x16.purchase.SupplierInfoR\x04list\"\xeb\x04\n" +
|
|
"\x11PurchaseOrderInfo\x12\x19\n" +
|
|
"\border_id\x18\x01 \x01(\tR\aorderId\x12\x19\n" +
|
|
"\border_no\x18\x02 \x01(\tR\aorderNo\x12\x1f\n" +
|
|
"\vsupplier_id\x18\x03 \x01(\tR\n" +
|
|
"supplierId\x12#\n" +
|
|
"\rsupplier_name\x18\x04 \x01(\tR\fsupplierName\x12\x1d\n" +
|
|
"\n" +
|
|
"order_date\x18\x05 \x01(\tR\torderDate\x12'\n" +
|
|
"\x0fcontract_amount\x18\x06 \x01(\tR\x0econtractAmount\x12!\n" +
|
|
"\freceived_qty\x18\a \x01(\tR\vreceivedQty\x12\x1f\n" +
|
|
"\vpaid_amount\x18\b \x01(\tR\n" +
|
|
"paidAmount\x12%\n" +
|
|
"\x0epayment_status\x18\t \x01(\x03R\rpaymentStatus\x12%\n" +
|
|
"\x0ereceipt_status\x18\n" +
|
|
" \x01(\x03R\rreceiptStatus\x12\x1f\n" +
|
|
"\vpurchase_by\x18\v \x01(\tR\n" +
|
|
"purchaseBy\x12\x18\n" +
|
|
"\acreator\x18\f \x01(\tR\acreator\x12\x1a\n" +
|
|
"\boperator\x18\r \x01(\tR\boperator\x12\x16\n" +
|
|
"\x06status\x18\x0e \x01(\x03R\x06status\x12\x16\n" +
|
|
"\x06remark\x18\x0f \x01(\tR\x06remark\x12\x1d\n" +
|
|
"\n" +
|
|
"created_at\x18\x10 \x01(\tR\tcreatedAt\x12\x1d\n" +
|
|
"\n" +
|
|
"updated_at\x18\x11 \x01(\tR\tupdatedAt\x12;\n" +
|
|
"\adetails\x18\x12 \x03(\v2!.purchase.PurchaseOrderDetailInfoR\adetails\"\xcb\x02\n" +
|
|
"\x17PurchaseOrderDetailInfo\x12\x1b\n" +
|
|
"\tdetail_id\x18\x01 \x01(\tR\bdetailId\x12\x19\n" +
|
|
"\border_id\x18\x02 \x01(\tR\aorderId\x12\x1d\n" +
|
|
"\n" +
|
|
"product_id\x18\x03 \x01(\tR\tproductId\x12!\n" +
|
|
"\fproduct_name\x18\x04 \x01(\tR\vproductName\x12\x12\n" +
|
|
"\x04spec\x18\x05 \x01(\tR\x04spec\x12\x14\n" +
|
|
"\x05color\x18\x06 \x01(\tR\x05color\x12\x1a\n" +
|
|
"\bquantity\x18\a \x01(\tR\bquantity\x12\x1d\n" +
|
|
"\n" +
|
|
"unit_price\x18\b \x01(\tR\tunitPrice\x12\x16\n" +
|
|
"\x06amount\x18\t \x01(\tR\x06amount\x12!\n" +
|
|
"\freceived_qty\x18\n" +
|
|
" \x01(\tR\vreceivedQty\x12\x16\n" +
|
|
"\x06remark\x18\v \x01(\tR\x06remark\"\xd7\x01\n" +
|
|
"\x16PurchaseOrderDetailReq\x12\x1d\n" +
|
|
"\n" +
|
|
"product_id\x18\x01 \x01(\tR\tproductId\x12!\n" +
|
|
"\fproduct_name\x18\x02 \x01(\tR\vproductName\x12\x12\n" +
|
|
"\x04spec\x18\x03 \x01(\tR\x04spec\x12\x14\n" +
|
|
"\x05color\x18\x04 \x01(\tR\x05color\x12\x1a\n" +
|
|
"\bquantity\x18\x05 \x01(\tR\bquantity\x12\x1d\n" +
|
|
"\n" +
|
|
"unit_price\x18\x06 \x01(\tR\tunitPrice\x12\x16\n" +
|
|
"\x06remark\x18\a \x01(\tR\x06remark\"\xcd\x01\n" +
|
|
"\x16CreatePurchaseOrderReq\x12\x1f\n" +
|
|
"\vsupplier_id\x18\x01 \x01(\tR\n" +
|
|
"supplierId\x12\x1d\n" +
|
|
"\n" +
|
|
"order_date\x18\x02 \x01(\tR\torderDate\x12\x1f\n" +
|
|
"\vpurchase_by\x18\x03 \x01(\tR\n" +
|
|
"purchaseBy\x12\x16\n" +
|
|
"\x06remark\x18\x04 \x01(\tR\x06remark\x12:\n" +
|
|
"\adetails\x18\x05 \x03(\v2 .purchase.PurchaseOrderDetailReqR\adetails\"\xe8\x01\n" +
|
|
"\x16UpdatePurchaseOrderReq\x12\x19\n" +
|
|
"\border_id\x18\x01 \x01(\tR\aorderId\x12\x1f\n" +
|
|
"\vsupplier_id\x18\x02 \x01(\tR\n" +
|
|
"supplierId\x12\x1d\n" +
|
|
"\n" +
|
|
"order_date\x18\x03 \x01(\tR\torderDate\x12\x1f\n" +
|
|
"\vpurchase_by\x18\x04 \x01(\tR\n" +
|
|
"purchaseBy\x12\x16\n" +
|
|
"\x06remark\x18\x05 \x01(\tR\x06remark\x12:\n" +
|
|
"\adetails\x18\x06 \x03(\v2 .purchase.PurchaseOrderDetailReqR\adetails\"4\n" +
|
|
"\x17ConfirmPurchaseOrderReq\x12\x19\n" +
|
|
"\border_id\x18\x01 \x01(\tR\aorderId\"3\n" +
|
|
"\x16CancelPurchaseOrderReq\x12\x19\n" +
|
|
"\border_id\x18\x01 \x01(\tR\aorderId\"0\n" +
|
|
"\x13GetPurchaseOrderReq\x12\x19\n" +
|
|
"\border_id\x18\x01 \x01(\tR\aorderId\"\xba\x01\n" +
|
|
"\x14ListPurchaseOrderReq\x12\x12\n" +
|
|
"\x04page\x18\x01 \x01(\x03R\x04page\x12\x1b\n" +
|
|
"\tpage_size\x18\x02 \x01(\x03R\bpageSize\x12\x1f\n" +
|
|
"\vsupplier_id\x18\x03 \x01(\tR\n" +
|
|
"supplierId\x12\x16\n" +
|
|
"\x06status\x18\x04 \x01(\x03R\x06status\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x05 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x06 \x01(\tR\aendDate\"^\n" +
|
|
"\x15ListPurchaseOrderResp\x12\x14\n" +
|
|
"\x05total\x18\x01 \x01(\x03R\x05total\x12/\n" +
|
|
"\x04list\x18\x02 \x03(\v2\x1b.purchase.PurchaseOrderInfoR\x04list\"\xc0\x02\n" +
|
|
"\x13PurchaseReceiptInfo\x12\x1d\n" +
|
|
"\n" +
|
|
"receipt_id\x18\x01 \x01(\tR\treceiptId\x12\x1d\n" +
|
|
"\n" +
|
|
"receipt_no\x18\x02 \x01(\tR\treceiptNo\x12\x19\n" +
|
|
"\border_id\x18\x03 \x01(\tR\aorderId\x12!\n" +
|
|
"\freceipt_date\x18\x04 \x01(\tR\vreceiptDate\x12\x1f\n" +
|
|
"\vreceived_by\x18\x05 \x01(\tR\n" +
|
|
"receivedBy\x12\x16\n" +
|
|
"\x06status\x18\x06 \x01(\x03R\x06status\x12\x16\n" +
|
|
"\x06remark\x18\a \x01(\tR\x06remark\x12\x1d\n" +
|
|
"\n" +
|
|
"created_at\x18\b \x01(\tR\tcreatedAt\x12=\n" +
|
|
"\adetails\x18\t \x03(\v2#.purchase.PurchaseReceiptDetailInfoR\adetails\"\xf2\x01\n" +
|
|
"\x19PurchaseReceiptDetailInfo\x12\x1b\n" +
|
|
"\tdetail_id\x18\x01 \x01(\tR\bdetailId\x12\x1d\n" +
|
|
"\n" +
|
|
"receipt_id\x18\x02 \x01(\tR\treceiptId\x12&\n" +
|
|
"\x0forder_detail_id\x18\x03 \x01(\tR\rorderDetailId\x12\x1d\n" +
|
|
"\n" +
|
|
"product_id\x18\x04 \x01(\tR\tproductId\x12\x1d\n" +
|
|
"\n" +
|
|
"actual_qty\x18\x05 \x01(\tR\tactualQty\x12\x1b\n" +
|
|
"\tunit_cost\x18\x06 \x01(\tR\bunitCost\x12\x16\n" +
|
|
"\x06remark\x18\a \x01(\tR\x06remark\"\xb5\x01\n" +
|
|
"\x18PurchaseReceiptDetailReq\x12&\n" +
|
|
"\x0forder_detail_id\x18\x01 \x01(\tR\rorderDetailId\x12\x1d\n" +
|
|
"\n" +
|
|
"product_id\x18\x02 \x01(\tR\tproductId\x12\x1d\n" +
|
|
"\n" +
|
|
"actual_qty\x18\x03 \x01(\tR\tactualQty\x12\x1b\n" +
|
|
"\tunit_cost\x18\x04 \x01(\tR\bunitCost\x12\x16\n" +
|
|
"\x06remark\x18\x05 \x01(\tR\x06remark\"\xcf\x01\n" +
|
|
"\x18CreatePurchaseReceiptReq\x12\x19\n" +
|
|
"\border_id\x18\x01 \x01(\tR\aorderId\x12!\n" +
|
|
"\freceipt_date\x18\x02 \x01(\tR\vreceiptDate\x12\x1f\n" +
|
|
"\vreceived_by\x18\x03 \x01(\tR\n" +
|
|
"receivedBy\x12\x16\n" +
|
|
"\x06remark\x18\x04 \x01(\tR\x06remark\x12<\n" +
|
|
"\adetails\x18\x05 \x03(\v2\".purchase.PurchaseReceiptDetailReqR\adetails\":\n" +
|
|
"\x19ConfirmPurchaseReceiptReq\x12\x1d\n" +
|
|
"\n" +
|
|
"receipt_id\x18\x01 \x01(\tR\treceiptId\"6\n" +
|
|
"\x15GetPurchaseReceiptReq\x12\x1d\n" +
|
|
"\n" +
|
|
"receipt_id\x18\x01 \x01(\tR\treceiptId\"\xb6\x01\n" +
|
|
"\x16ListPurchaseReceiptReq\x12\x12\n" +
|
|
"\x04page\x18\x01 \x01(\x03R\x04page\x12\x1b\n" +
|
|
"\tpage_size\x18\x02 \x01(\x03R\bpageSize\x12\x19\n" +
|
|
"\border_id\x18\x03 \x01(\tR\aorderId\x12\x16\n" +
|
|
"\x06status\x18\x04 \x01(\x03R\x06status\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x05 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x06 \x01(\tR\aendDate\"b\n" +
|
|
"\x17ListPurchaseReceiptResp\x12\x14\n" +
|
|
"\x05total\x18\x01 \x01(\x03R\x05total\x121\n" +
|
|
"\x04list\x18\x02 \x03(\v2\x1d.purchase.PurchaseReceiptInfoR\x04list\"\xa5\x02\n" +
|
|
"\x13PurchasePaymentInfo\x12\x1d\n" +
|
|
"\n" +
|
|
"payment_id\x18\x01 \x01(\tR\tpaymentId\x12\x19\n" +
|
|
"\border_id\x18\x02 \x01(\tR\aorderId\x12\x1f\n" +
|
|
"\vsupplier_id\x18\x03 \x01(\tR\n" +
|
|
"supplierId\x12!\n" +
|
|
"\fpayment_date\x18\x04 \x01(\tR\vpaymentDate\x12\x16\n" +
|
|
"\x06amount\x18\x05 \x01(\tR\x06amount\x12%\n" +
|
|
"\x0epayment_method\x18\x06 \x01(\tR\rpaymentMethod\x12\x1a\n" +
|
|
"\boperator\x18\a \x01(\tR\boperator\x12\x16\n" +
|
|
"\x06remark\x18\b \x01(\tR\x06remark\x12\x1d\n" +
|
|
"\n" +
|
|
"created_at\x18\t \x01(\tR\tcreatedAt\"\xaf\x01\n" +
|
|
"\x18CreatePurchasePaymentReq\x12\x19\n" +
|
|
"\border_id\x18\x01 \x01(\tR\aorderId\x12!\n" +
|
|
"\fpayment_date\x18\x02 \x01(\tR\vpaymentDate\x12\x16\n" +
|
|
"\x06amount\x18\x03 \x01(\tR\x06amount\x12%\n" +
|
|
"\x0epayment_method\x18\x04 \x01(\tR\rpaymentMethod\x12\x16\n" +
|
|
"\x06remark\x18\x05 \x01(\tR\x06remark\"6\n" +
|
|
"\x15GetPurchasePaymentReq\x12\x1d\n" +
|
|
"\n" +
|
|
"payment_id\x18\x01 \x01(\tR\tpaymentId\"\xbf\x01\n" +
|
|
"\x16ListPurchasePaymentReq\x12\x12\n" +
|
|
"\x04page\x18\x01 \x01(\x03R\x04page\x12\x1b\n" +
|
|
"\tpage_size\x18\x02 \x01(\x03R\bpageSize\x12\x19\n" +
|
|
"\border_id\x18\x03 \x01(\tR\aorderId\x12\x1f\n" +
|
|
"\vsupplier_id\x18\x04 \x01(\tR\n" +
|
|
"supplierId\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x05 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x06 \x01(\tR\aendDate\"b\n" +
|
|
"\x17ListPurchasePaymentResp\x12\x14\n" +
|
|
"\x05total\x18\x01 \x01(\x03R\x05total\x121\n" +
|
|
"\x04list\x18\x02 \x03(\v2\x1d.purchase.PurchasePaymentInfoR\x04list\"\xec\x02\n" +
|
|
"\x10InventoryLogInfo\x12\x15\n" +
|
|
"\x06log_id\x18\x01 \x01(\tR\x05logId\x12\x1d\n" +
|
|
"\n" +
|
|
"product_id\x18\x02 \x01(\tR\tproductId\x12\x1d\n" +
|
|
"\n" +
|
|
"change_qty\x18\x03 \x01(\tR\tchangeQty\x12#\n" +
|
|
"\rbalance_after\x18\x04 \x01(\tR\fbalanceAfter\x12\x1f\n" +
|
|
"\vchange_type\x18\x05 \x01(\x03R\n" +
|
|
"changeType\x12\x19\n" +
|
|
"\bref_type\x18\x06 \x01(\tR\arefType\x12\x15\n" +
|
|
"\x06ref_id\x18\a \x01(\tR\x05refId\x12\x1d\n" +
|
|
"\n" +
|
|
"contact_id\x18\b \x01(\tR\tcontactId\x12\x19\n" +
|
|
"\blog_date\x18\t \x01(\tR\alogDate\x12\x1a\n" +
|
|
"\boperator\x18\n" +
|
|
" \x01(\tR\boperator\x12\x16\n" +
|
|
"\x06remark\x18\v \x01(\tR\x06remark\x12\x1d\n" +
|
|
"\n" +
|
|
"created_at\x18\f \x01(\tR\tcreatedAt\"\xdb\x01\n" +
|
|
"\x13ListInventoryLogReq\x12\x12\n" +
|
|
"\x04page\x18\x01 \x01(\x03R\x04page\x12\x1b\n" +
|
|
"\tpage_size\x18\x02 \x01(\x03R\bpageSize\x12\x1d\n" +
|
|
"\n" +
|
|
"product_id\x18\x03 \x01(\tR\tproductId\x12\x19\n" +
|
|
"\bref_type\x18\x04 \x01(\tR\arefType\x12\x1f\n" +
|
|
"\vchange_type\x18\x05 \x01(\x03R\n" +
|
|
"changeType\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x06 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\a \x01(\tR\aendDate\"\\\n" +
|
|
"\x14ListInventoryLogResp\x12\x14\n" +
|
|
"\x05total\x18\x01 \x01(\x03R\x05total\x12.\n" +
|
|
"\x04list\x18\x02 \x03(\v2\x1a.purchase.InventoryLogInfoR\x04list\"S\n" +
|
|
"\x17PurchaseStatsSummaryReq\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x01 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x02 \x01(\tR\aendDate\"\xf0\x01\n" +
|
|
"\x18PurchaseStatsSummaryResp\x122\n" +
|
|
"\x15total_purchase_amount\x18\x01 \x01(\tR\x13totalPurchaseAmount\x12*\n" +
|
|
"\x11total_paid_amount\x18\x02 \x01(\tR\x0ftotalPaidAmount\x12.\n" +
|
|
"\x13total_unpaid_amount\x18\x03 \x01(\tR\x11totalUnpaidAmount\x12\x1f\n" +
|
|
"\vorder_count\x18\x04 \x01(\x03R\n" +
|
|
"orderCount\x12#\n" +
|
|
"\rreceipt_count\x18\x05 \x01(\x03R\freceiptCount\"\xce\x01\n" +
|
|
"\x1bPurchaseStatsBySupplierItem\x12\x1f\n" +
|
|
"\vsupplier_id\x18\x01 \x01(\tR\n" +
|
|
"supplierId\x12#\n" +
|
|
"\rsupplier_name\x18\x02 \x01(\tR\fsupplierName\x12'\n" +
|
|
"\x0fpurchase_amount\x18\x03 \x01(\tR\x0epurchaseAmount\x12\x1f\n" +
|
|
"\vpaid_amount\x18\x04 \x01(\tR\n" +
|
|
"paidAmount\x12\x1f\n" +
|
|
"\vorder_count\x18\x05 \x01(\x03R\n" +
|
|
"orderCount\"X\n" +
|
|
"\x1bPurchaseStatsBySupplierResp\x129\n" +
|
|
"\x04list\x18\x01 \x03(\v2%.purchase.PurchaseStatsBySupplierItemR\x04list\"\xee\x01\n" +
|
|
"\x1aPurchaseStatsByProductItem\x12\x1d\n" +
|
|
"\n" +
|
|
"product_id\x18\x01 \x01(\tR\tproductId\x12!\n" +
|
|
"\fproduct_name\x18\x02 \x01(\tR\vproductName\x12\x12\n" +
|
|
"\x04spec\x18\x03 \x01(\tR\x04spec\x12\x14\n" +
|
|
"\x05color\x18\x04 \x01(\tR\x05color\x12\x1b\n" +
|
|
"\ttotal_qty\x18\x05 \x01(\tR\btotalQty\x12$\n" +
|
|
"\x0eavg_unit_price\x18\x06 \x01(\tR\favgUnitPrice\x12!\n" +
|
|
"\ftotal_amount\x18\a \x01(\tR\vtotalAmount\"V\n" +
|
|
"\x1aPurchaseStatsByProductResp\x128\n" +
|
|
"\x04list\x18\x01 \x03(\v2$.purchase.PurchaseStatsByProductItemR\x04list\"\x18\n" +
|
|
"\x06IdResp\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\"\a\n" +
|
|
"\x05Empty2\xaa\r\n" +
|
|
"\x0fPurchaseService\x12?\n" +
|
|
"\x0eCreateSupplier\x12\x1b.purchase.CreateSupplierReq\x1a\x10.purchase.IdResp\x12>\n" +
|
|
"\x0eUpdateSupplier\x12\x1b.purchase.UpdateSupplierReq\x1a\x0f.purchase.Empty\x12>\n" +
|
|
"\x0eDeleteSupplier\x12\x1b.purchase.DeleteSupplierReq\x1a\x0f.purchase.Empty\x12?\n" +
|
|
"\vGetSupplier\x12\x18.purchase.GetSupplierReq\x1a\x16.purchase.SupplierInfo\x12E\n" +
|
|
"\fListSupplier\x12\x19.purchase.ListSupplierReq\x1a\x1a.purchase.ListSupplierResp\x12I\n" +
|
|
"\x13CreatePurchaseOrder\x12 .purchase.CreatePurchaseOrderReq\x1a\x10.purchase.IdResp\x12H\n" +
|
|
"\x13UpdatePurchaseOrder\x12 .purchase.UpdatePurchaseOrderReq\x1a\x0f.purchase.Empty\x12J\n" +
|
|
"\x14ConfirmPurchaseOrder\x12!.purchase.ConfirmPurchaseOrderReq\x1a\x0f.purchase.Empty\x12H\n" +
|
|
"\x13CancelPurchaseOrder\x12 .purchase.CancelPurchaseOrderReq\x1a\x0f.purchase.Empty\x12N\n" +
|
|
"\x10GetPurchaseOrder\x12\x1d.purchase.GetPurchaseOrderReq\x1a\x1b.purchase.PurchaseOrderInfo\x12T\n" +
|
|
"\x11ListPurchaseOrder\x12\x1e.purchase.ListPurchaseOrderReq\x1a\x1f.purchase.ListPurchaseOrderResp\x12M\n" +
|
|
"\x15CreatePurchaseReceipt\x12\".purchase.CreatePurchaseReceiptReq\x1a\x10.purchase.IdResp\x12N\n" +
|
|
"\x16ConfirmPurchaseReceipt\x12#.purchase.ConfirmPurchaseReceiptReq\x1a\x0f.purchase.Empty\x12T\n" +
|
|
"\x12GetPurchaseReceipt\x12\x1f.purchase.GetPurchaseReceiptReq\x1a\x1d.purchase.PurchaseReceiptInfo\x12Z\n" +
|
|
"\x13ListPurchaseReceipt\x12 .purchase.ListPurchaseReceiptReq\x1a!.purchase.ListPurchaseReceiptResp\x12M\n" +
|
|
"\x15CreatePurchasePayment\x12\".purchase.CreatePurchasePaymentReq\x1a\x10.purchase.IdResp\x12Z\n" +
|
|
"\x13ListPurchasePayment\x12 .purchase.ListPurchasePaymentReq\x1a!.purchase.ListPurchasePaymentResp\x12Q\n" +
|
|
"\x10ListInventoryLog\x12\x1d.purchase.ListInventoryLogReq\x1a\x1e.purchase.ListInventoryLogResp\x12`\n" +
|
|
"\x17GetPurchaseStatsSummary\x12!.purchase.PurchaseStatsSummaryReq\x1a\".purchase.PurchaseStatsSummaryResp\x12f\n" +
|
|
"\x1aGetPurchaseStatsBySupplier\x12!.purchase.PurchaseStatsSummaryReq\x1a%.purchase.PurchaseStatsBySupplierResp\x12d\n" +
|
|
"\x19GetPurchaseStatsByProduct\x12!.purchase.PurchaseStatsSummaryReq\x1a$.purchase.PurchaseStatsByProductRespB\x06Z\x04./pbb\x06proto3"
|
|
|
|
var (
|
|
file_purchase_proto_rawDescOnce sync.Once
|
|
file_purchase_proto_rawDescData []byte
|
|
)
|
|
|
|
func file_purchase_proto_rawDescGZIP() []byte {
|
|
file_purchase_proto_rawDescOnce.Do(func() {
|
|
file_purchase_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_purchase_proto_rawDesc), len(file_purchase_proto_rawDesc)))
|
|
})
|
|
return file_purchase_proto_rawDescData
|
|
}
|
|
|
|
var file_purchase_proto_msgTypes = make([]protoimpl.MessageInfo, 41)
|
|
var file_purchase_proto_goTypes = []any{
|
|
(*SupplierInfo)(nil), // 0: purchase.SupplierInfo
|
|
(*CreateSupplierReq)(nil), // 1: purchase.CreateSupplierReq
|
|
(*UpdateSupplierReq)(nil), // 2: purchase.UpdateSupplierReq
|
|
(*DeleteSupplierReq)(nil), // 3: purchase.DeleteSupplierReq
|
|
(*GetSupplierReq)(nil), // 4: purchase.GetSupplierReq
|
|
(*ListSupplierReq)(nil), // 5: purchase.ListSupplierReq
|
|
(*ListSupplierResp)(nil), // 6: purchase.ListSupplierResp
|
|
(*PurchaseOrderInfo)(nil), // 7: purchase.PurchaseOrderInfo
|
|
(*PurchaseOrderDetailInfo)(nil), // 8: purchase.PurchaseOrderDetailInfo
|
|
(*PurchaseOrderDetailReq)(nil), // 9: purchase.PurchaseOrderDetailReq
|
|
(*CreatePurchaseOrderReq)(nil), // 10: purchase.CreatePurchaseOrderReq
|
|
(*UpdatePurchaseOrderReq)(nil), // 11: purchase.UpdatePurchaseOrderReq
|
|
(*ConfirmPurchaseOrderReq)(nil), // 12: purchase.ConfirmPurchaseOrderReq
|
|
(*CancelPurchaseOrderReq)(nil), // 13: purchase.CancelPurchaseOrderReq
|
|
(*GetPurchaseOrderReq)(nil), // 14: purchase.GetPurchaseOrderReq
|
|
(*ListPurchaseOrderReq)(nil), // 15: purchase.ListPurchaseOrderReq
|
|
(*ListPurchaseOrderResp)(nil), // 16: purchase.ListPurchaseOrderResp
|
|
(*PurchaseReceiptInfo)(nil), // 17: purchase.PurchaseReceiptInfo
|
|
(*PurchaseReceiptDetailInfo)(nil), // 18: purchase.PurchaseReceiptDetailInfo
|
|
(*PurchaseReceiptDetailReq)(nil), // 19: purchase.PurchaseReceiptDetailReq
|
|
(*CreatePurchaseReceiptReq)(nil), // 20: purchase.CreatePurchaseReceiptReq
|
|
(*ConfirmPurchaseReceiptReq)(nil), // 21: purchase.ConfirmPurchaseReceiptReq
|
|
(*GetPurchaseReceiptReq)(nil), // 22: purchase.GetPurchaseReceiptReq
|
|
(*ListPurchaseReceiptReq)(nil), // 23: purchase.ListPurchaseReceiptReq
|
|
(*ListPurchaseReceiptResp)(nil), // 24: purchase.ListPurchaseReceiptResp
|
|
(*PurchasePaymentInfo)(nil), // 25: purchase.PurchasePaymentInfo
|
|
(*CreatePurchasePaymentReq)(nil), // 26: purchase.CreatePurchasePaymentReq
|
|
(*GetPurchasePaymentReq)(nil), // 27: purchase.GetPurchasePaymentReq
|
|
(*ListPurchasePaymentReq)(nil), // 28: purchase.ListPurchasePaymentReq
|
|
(*ListPurchasePaymentResp)(nil), // 29: purchase.ListPurchasePaymentResp
|
|
(*InventoryLogInfo)(nil), // 30: purchase.InventoryLogInfo
|
|
(*ListInventoryLogReq)(nil), // 31: purchase.ListInventoryLogReq
|
|
(*ListInventoryLogResp)(nil), // 32: purchase.ListInventoryLogResp
|
|
(*PurchaseStatsSummaryReq)(nil), // 33: purchase.PurchaseStatsSummaryReq
|
|
(*PurchaseStatsSummaryResp)(nil), // 34: purchase.PurchaseStatsSummaryResp
|
|
(*PurchaseStatsBySupplierItem)(nil), // 35: purchase.PurchaseStatsBySupplierItem
|
|
(*PurchaseStatsBySupplierResp)(nil), // 36: purchase.PurchaseStatsBySupplierResp
|
|
(*PurchaseStatsByProductItem)(nil), // 37: purchase.PurchaseStatsByProductItem
|
|
(*PurchaseStatsByProductResp)(nil), // 38: purchase.PurchaseStatsByProductResp
|
|
(*IdResp)(nil), // 39: purchase.IdResp
|
|
(*Empty)(nil), // 40: purchase.Empty
|
|
}
|
|
var file_purchase_proto_depIdxs = []int32{
|
|
0, // 0: purchase.ListSupplierResp.list:type_name -> purchase.SupplierInfo
|
|
8, // 1: purchase.PurchaseOrderInfo.details:type_name -> purchase.PurchaseOrderDetailInfo
|
|
9, // 2: purchase.CreatePurchaseOrderReq.details:type_name -> purchase.PurchaseOrderDetailReq
|
|
9, // 3: purchase.UpdatePurchaseOrderReq.details:type_name -> purchase.PurchaseOrderDetailReq
|
|
7, // 4: purchase.ListPurchaseOrderResp.list:type_name -> purchase.PurchaseOrderInfo
|
|
18, // 5: purchase.PurchaseReceiptInfo.details:type_name -> purchase.PurchaseReceiptDetailInfo
|
|
19, // 6: purchase.CreatePurchaseReceiptReq.details:type_name -> purchase.PurchaseReceiptDetailReq
|
|
17, // 7: purchase.ListPurchaseReceiptResp.list:type_name -> purchase.PurchaseReceiptInfo
|
|
25, // 8: purchase.ListPurchasePaymentResp.list:type_name -> purchase.PurchasePaymentInfo
|
|
30, // 9: purchase.ListInventoryLogResp.list:type_name -> purchase.InventoryLogInfo
|
|
35, // 10: purchase.PurchaseStatsBySupplierResp.list:type_name -> purchase.PurchaseStatsBySupplierItem
|
|
37, // 11: purchase.PurchaseStatsByProductResp.list:type_name -> purchase.PurchaseStatsByProductItem
|
|
1, // 12: purchase.PurchaseService.CreateSupplier:input_type -> purchase.CreateSupplierReq
|
|
2, // 13: purchase.PurchaseService.UpdateSupplier:input_type -> purchase.UpdateSupplierReq
|
|
3, // 14: purchase.PurchaseService.DeleteSupplier:input_type -> purchase.DeleteSupplierReq
|
|
4, // 15: purchase.PurchaseService.GetSupplier:input_type -> purchase.GetSupplierReq
|
|
5, // 16: purchase.PurchaseService.ListSupplier:input_type -> purchase.ListSupplierReq
|
|
10, // 17: purchase.PurchaseService.CreatePurchaseOrder:input_type -> purchase.CreatePurchaseOrderReq
|
|
11, // 18: purchase.PurchaseService.UpdatePurchaseOrder:input_type -> purchase.UpdatePurchaseOrderReq
|
|
12, // 19: purchase.PurchaseService.ConfirmPurchaseOrder:input_type -> purchase.ConfirmPurchaseOrderReq
|
|
13, // 20: purchase.PurchaseService.CancelPurchaseOrder:input_type -> purchase.CancelPurchaseOrderReq
|
|
14, // 21: purchase.PurchaseService.GetPurchaseOrder:input_type -> purchase.GetPurchaseOrderReq
|
|
15, // 22: purchase.PurchaseService.ListPurchaseOrder:input_type -> purchase.ListPurchaseOrderReq
|
|
20, // 23: purchase.PurchaseService.CreatePurchaseReceipt:input_type -> purchase.CreatePurchaseReceiptReq
|
|
21, // 24: purchase.PurchaseService.ConfirmPurchaseReceipt:input_type -> purchase.ConfirmPurchaseReceiptReq
|
|
22, // 25: purchase.PurchaseService.GetPurchaseReceipt:input_type -> purchase.GetPurchaseReceiptReq
|
|
23, // 26: purchase.PurchaseService.ListPurchaseReceipt:input_type -> purchase.ListPurchaseReceiptReq
|
|
26, // 27: purchase.PurchaseService.CreatePurchasePayment:input_type -> purchase.CreatePurchasePaymentReq
|
|
28, // 28: purchase.PurchaseService.ListPurchasePayment:input_type -> purchase.ListPurchasePaymentReq
|
|
31, // 29: purchase.PurchaseService.ListInventoryLog:input_type -> purchase.ListInventoryLogReq
|
|
33, // 30: purchase.PurchaseService.GetPurchaseStatsSummary:input_type -> purchase.PurchaseStatsSummaryReq
|
|
33, // 31: purchase.PurchaseService.GetPurchaseStatsBySupplier:input_type -> purchase.PurchaseStatsSummaryReq
|
|
33, // 32: purchase.PurchaseService.GetPurchaseStatsByProduct:input_type -> purchase.PurchaseStatsSummaryReq
|
|
39, // 33: purchase.PurchaseService.CreateSupplier:output_type -> purchase.IdResp
|
|
40, // 34: purchase.PurchaseService.UpdateSupplier:output_type -> purchase.Empty
|
|
40, // 35: purchase.PurchaseService.DeleteSupplier:output_type -> purchase.Empty
|
|
0, // 36: purchase.PurchaseService.GetSupplier:output_type -> purchase.SupplierInfo
|
|
6, // 37: purchase.PurchaseService.ListSupplier:output_type -> purchase.ListSupplierResp
|
|
39, // 38: purchase.PurchaseService.CreatePurchaseOrder:output_type -> purchase.IdResp
|
|
40, // 39: purchase.PurchaseService.UpdatePurchaseOrder:output_type -> purchase.Empty
|
|
40, // 40: purchase.PurchaseService.ConfirmPurchaseOrder:output_type -> purchase.Empty
|
|
40, // 41: purchase.PurchaseService.CancelPurchaseOrder:output_type -> purchase.Empty
|
|
7, // 42: purchase.PurchaseService.GetPurchaseOrder:output_type -> purchase.PurchaseOrderInfo
|
|
16, // 43: purchase.PurchaseService.ListPurchaseOrder:output_type -> purchase.ListPurchaseOrderResp
|
|
39, // 44: purchase.PurchaseService.CreatePurchaseReceipt:output_type -> purchase.IdResp
|
|
40, // 45: purchase.PurchaseService.ConfirmPurchaseReceipt:output_type -> purchase.Empty
|
|
17, // 46: purchase.PurchaseService.GetPurchaseReceipt:output_type -> purchase.PurchaseReceiptInfo
|
|
24, // 47: purchase.PurchaseService.ListPurchaseReceipt:output_type -> purchase.ListPurchaseReceiptResp
|
|
39, // 48: purchase.PurchaseService.CreatePurchasePayment:output_type -> purchase.IdResp
|
|
29, // 49: purchase.PurchaseService.ListPurchasePayment:output_type -> purchase.ListPurchasePaymentResp
|
|
32, // 50: purchase.PurchaseService.ListInventoryLog:output_type -> purchase.ListInventoryLogResp
|
|
34, // 51: purchase.PurchaseService.GetPurchaseStatsSummary:output_type -> purchase.PurchaseStatsSummaryResp
|
|
36, // 52: purchase.PurchaseService.GetPurchaseStatsBySupplier:output_type -> purchase.PurchaseStatsBySupplierResp
|
|
38, // 53: purchase.PurchaseService.GetPurchaseStatsByProduct:output_type -> purchase.PurchaseStatsByProductResp
|
|
33, // [33:54] is the sub-list for method output_type
|
|
12, // [12:33] is the sub-list for method input_type
|
|
12, // [12:12] is the sub-list for extension type_name
|
|
12, // [12:12] is the sub-list for extension extendee
|
|
0, // [0:12] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_purchase_proto_init() }
|
|
func file_purchase_proto_init() {
|
|
if File_purchase_proto != nil {
|
|
return
|
|
}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: unsafe.Slice(unsafe.StringData(file_purchase_proto_rawDesc), len(file_purchase_proto_rawDesc)),
|
|
NumEnums: 0,
|
|
NumMessages: 41,
|
|
NumExtensions: 0,
|
|
NumServices: 1,
|
|
},
|
|
GoTypes: file_purchase_proto_goTypes,
|
|
DependencyIndexes: file_purchase_proto_depIdxs,
|
|
MessageInfos: file_purchase_proto_msgTypes,
|
|
}.Build()
|
|
File_purchase_proto = out.File
|
|
file_purchase_proto_goTypes = nil
|
|
file_purchase_proto_depIdxs = nil
|
|
}
|