// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.28.0
// 	protoc        v3.19.4
// source: bxbuyer.proto

package bxbuyer

import (
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
)

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 BuyerListReq struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	AppId          string   `protobuf:"bytes,1,opt,name=appId,proto3" json:"appId,omitempty"`                    //剑鱼默认10000
	PageNum        int64    `protobuf:"varint,2,opt,name=pageNum,proto3" json:"pageNum,omitempty"`               //当前页码
	PageSize       int64    `protobuf:"varint,3,opt,name=pageSize,proto3" json:"pageSize,omitempty"`             //每页数量
	BuyerName      string   `protobuf:"bytes,4,opt,name=buyerName,proto3" json:"buyerName,omitempty"`            //采购单位名称
	Province       []string `protobuf:"bytes,5,rep,name=province,proto3" json:"province,omitempty"`              //省份
	City           []string `protobuf:"bytes,6,rep,name=city,proto3" json:"city,omitempty"`                      //城市
	SortRule       int64    `protobuf:"varint,7,opt,name=sortRule,proto3" json:"sortRule,omitempty"`             //排序规则
	IsCheckFollow  bool     `protobuf:"varint,8,opt,name=isCheckFollow,proto3" json:"isCheckFollow,omitempty"`   //是否查询关注信息（商机管理用户）
	IsCheckReceive bool     `protobuf:"varint,9,opt,name=isCheckReceive,proto3" json:"isCheckReceive,omitempty"` //是否查询已领取（商机管理用户）
	BuyerClass     []string `protobuf:"bytes,10,rep,name=buyerClass,proto3" json:"buyerClass,omitempty"`         //采购单位类型
	UserId         string   `protobuf:"bytes,11,opt,name=userId,proto3" json:"userId,omitempty"`
	UserType       string   `protobuf:"bytes,12,opt,name=userType,proto3" json:"userType,omitempty"`     //用户状态 fType：免费用户	pType：付费用户	vType：超级订阅用户	mType：大会员用户	eType：商机管理用户
	Platform       string   `protobuf:"bytes,13,opt,name=platform,proto3" json:"platform,omitempty"`     //请求平台
	EntId          string   `protobuf:"bytes,14,opt,name=entId,proto3" json:"entId,omitempty"`           //企业id
	EntUserId      string   `protobuf:"bytes,15,opt,name=entUserId,proto3" json:"entUserId,omitempty"`   //商机管理用户id
	PageSource     string   `protobuf:"bytes,16,opt,name=pageSource,proto3" json:"pageSource,omitempty"` // 来源   search-搜索  index-首页
	IsContact      int64    `protobuf:"varint,17,opt,name=isContact,proto3" json:"isContact,omitempty"`  // 是否有联系人:0-全部； 1-有 ；2-无
}

func (x *BuyerListReq) Reset() {
	*x = BuyerListReq{}
	if protoimpl.UnsafeEnabled {
		mi := &file_bxbuyer_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BuyerListReq) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuyerListReq) ProtoMessage() {}

func (x *BuyerListReq) ProtoReflect() protoreflect.Message {
	mi := &file_bxbuyer_proto_msgTypes[0]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuyerListReq.ProtoReflect.Descriptor instead.
func (*BuyerListReq) Descriptor() ([]byte, []int) {
	return file_bxbuyer_proto_rawDescGZIP(), []int{0}
}

func (x *BuyerListReq) GetAppId() string {
	if x != nil {
		return x.AppId
	}
	return ""
}

func (x *BuyerListReq) GetPageNum() int64 {
	if x != nil {
		return x.PageNum
	}
	return 0
}

func (x *BuyerListReq) GetPageSize() int64 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

func (x *BuyerListReq) GetBuyerName() string {
	if x != nil {
		return x.BuyerName
	}
	return ""
}

func (x *BuyerListReq) GetProvince() []string {
	if x != nil {
		return x.Province
	}
	return nil
}

func (x *BuyerListReq) GetCity() []string {
	if x != nil {
		return x.City
	}
	return nil
}

func (x *BuyerListReq) GetSortRule() int64 {
	if x != nil {
		return x.SortRule
	}
	return 0
}

func (x *BuyerListReq) GetIsCheckFollow() bool {
	if x != nil {
		return x.IsCheckFollow
	}
	return false
}

func (x *BuyerListReq) GetIsCheckReceive() bool {
	if x != nil {
		return x.IsCheckReceive
	}
	return false
}

func (x *BuyerListReq) GetBuyerClass() []string {
	if x != nil {
		return x.BuyerClass
	}
	return nil
}

func (x *BuyerListReq) GetUserId() string {
	if x != nil {
		return x.UserId
	}
	return ""
}

func (x *BuyerListReq) GetUserType() string {
	if x != nil {
		return x.UserType
	}
	return ""
}

func (x *BuyerListReq) GetPlatform() string {
	if x != nil {
		return x.Platform
	}
	return ""
}

func (x *BuyerListReq) GetEntId() string {
	if x != nil {
		return x.EntId
	}
	return ""
}

func (x *BuyerListReq) GetEntUserId() string {
	if x != nil {
		return x.EntUserId
	}
	return ""
}

func (x *BuyerListReq) GetPageSource() string {
	if x != nil {
		return x.PageSource
	}
	return ""
}

func (x *BuyerListReq) GetIsContact() int64 {
	if x != nil {
		return x.IsContact
	}
	return 0
}

type BuyerListResp struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ErrCode int64      `protobuf:"varint,1,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
	ErrMsg  string     `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
	Data    *BuyerData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
}

func (x *BuyerListResp) Reset() {
	*x = BuyerListResp{}
	if protoimpl.UnsafeEnabled {
		mi := &file_bxbuyer_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BuyerListResp) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuyerListResp) ProtoMessage() {}

func (x *BuyerListResp) ProtoReflect() protoreflect.Message {
	mi := &file_bxbuyer_proto_msgTypes[1]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuyerListResp.ProtoReflect.Descriptor instead.
func (*BuyerListResp) Descriptor() ([]byte, []int) {
	return file_bxbuyer_proto_rawDescGZIP(), []int{1}
}

func (x *BuyerListResp) GetErrCode() int64 {
	if x != nil {
		return x.ErrCode
	}
	return 0
}

func (x *BuyerListResp) GetErrMsg() string {
	if x != nil {
		return x.ErrMsg
	}
	return ""
}

func (x *BuyerListResp) GetData() *BuyerData {
	if x != nil {
		return x.Data
	}
	return nil
}

type BuyerData struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Count int64        `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	List  []*BuyerList `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"`
}

func (x *BuyerData) Reset() {
	*x = BuyerData{}
	if protoimpl.UnsafeEnabled {
		mi := &file_bxbuyer_proto_msgTypes[2]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BuyerData) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuyerData) ProtoMessage() {}

func (x *BuyerData) ProtoReflect() protoreflect.Message {
	mi := &file_bxbuyer_proto_msgTypes[2]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuyerData.ProtoReflect.Descriptor instead.
func (*BuyerData) Descriptor() ([]byte, []int) {
	return file_bxbuyer_proto_rawDescGZIP(), []int{2}
}

func (x *BuyerData) GetCount() int64 {
	if x != nil {
		return x.Count
	}
	return 0
}

func (x *BuyerData) GetList() []*BuyerList {
	if x != nil {
		return x.List
	}
	return nil
}

type BuyerList struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Buyer          string  `protobuf:"bytes,1,opt,name=buyer,proto3" json:"buyer,omitempty"`                      //采购单位名称
	Province       string  `protobuf:"bytes,2,opt,name=province,proto3" json:"province,omitempty"`                //省份
	City           string  `protobuf:"bytes,3,opt,name=city,proto3" json:"city,omitempty"`                        //城市
	IsFollowed     bool    `protobuf:"varint,4,opt,name=isFollowed,proto3" json:"isFollowed,omitempty"`           //是否关注
	IsReceived     bool    `protobuf:"varint,5,opt,name=isReceived,proto3" json:"isReceived,omitempty"`           //是否已领取
	RecId          string  `protobuf:"bytes,6,opt,name=recId,proto3" json:"recId,omitempty"`                      //领取id
	BuyerClass     string  `protobuf:"bytes,7,opt,name=buyerClass,proto3" json:"buyerClass,omitempty"`            // 采购单位类型
	BiddingCount   int64   `protobuf:"varint,8,opt,name=biddingCount,proto3" json:"biddingCount,omitempty"`       // 招标动态数量
	ContactCount   int64   `protobuf:"varint,9,opt,name=contactCount,proto3" json:"contactCount,omitempty"`       // 历史联系人数量
	ProjectCount   int64   `protobuf:"varint,10,opt,name=projectCount,proto3" json:"projectCount,omitempty"`      // 采购项目数量
	BidAmountCount float32 `protobuf:"fixed32,11,opt,name=bidAmountCount,proto3" json:"bidAmountCount,omitempty"` // 采购规模
}

func (x *BuyerList) Reset() {
	*x = BuyerList{}
	if protoimpl.UnsafeEnabled {
		mi := &file_bxbuyer_proto_msgTypes[3]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BuyerList) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuyerList) ProtoMessage() {}

func (x *BuyerList) ProtoReflect() protoreflect.Message {
	mi := &file_bxbuyer_proto_msgTypes[3]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuyerList.ProtoReflect.Descriptor instead.
func (*BuyerList) Descriptor() ([]byte, []int) {
	return file_bxbuyer_proto_rawDescGZIP(), []int{3}
}

func (x *BuyerList) GetBuyer() string {
	if x != nil {
		return x.Buyer
	}
	return ""
}

func (x *BuyerList) GetProvince() string {
	if x != nil {
		return x.Province
	}
	return ""
}

func (x *BuyerList) GetCity() string {
	if x != nil {
		return x.City
	}
	return ""
}

func (x *BuyerList) GetIsFollowed() bool {
	if x != nil {
		return x.IsFollowed
	}
	return false
}

func (x *BuyerList) GetIsReceived() bool {
	if x != nil {
		return x.IsReceived
	}
	return false
}

func (x *BuyerList) GetRecId() string {
	if x != nil {
		return x.RecId
	}
	return ""
}

func (x *BuyerList) GetBuyerClass() string {
	if x != nil {
		return x.BuyerClass
	}
	return ""
}

func (x *BuyerList) GetBiddingCount() int64 {
	if x != nil {
		return x.BiddingCount
	}
	return 0
}

func (x *BuyerList) GetContactCount() int64 {
	if x != nil {
		return x.ContactCount
	}
	return 0
}

func (x *BuyerList) GetProjectCount() int64 {
	if x != nil {
		return x.ProjectCount
	}
	return 0
}

func (x *BuyerList) GetBidAmountCount() float32 {
	if x != nil {
		return x.BidAmountCount
	}
	return 0
}

type RelatesInformationReq struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BiddingCount int64  `protobuf:"varint,1,opt,name=biddingCount,proto3" json:"biddingCount,omitempty"`
	BuyerCount   int64  `protobuf:"varint,2,opt,name=buyerCount,proto3" json:"buyerCount,omitempty"`
	Buyer        string `protobuf:"bytes,3,opt,name=buyer,proto3" json:"buyer,omitempty"`
	Area         string `protobuf:"bytes,4,opt,name=area,proto3" json:"area,omitempty"`
	City         string `protobuf:"bytes,5,opt,name=city,proto3" json:"city,omitempty"`
	PositionId   int64  `protobuf:"varint,6,opt,name=positionId,proto3" json:"positionId,omitempty"`     // 职位id
	PositionType int64  `protobuf:"varint,7,opt,name=positionType,proto3" json:"positionType,omitempty"` // 职位类型 0个人 1企业
	Phone        string `protobuf:"bytes,8,opt,name=phone,proto3" json:"phone,omitempty"`                // 手机号
}

func (x *RelatesInformationReq) Reset() {
	*x = RelatesInformationReq{}
	if protoimpl.UnsafeEnabled {
		mi := &file_bxbuyer_proto_msgTypes[4]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *RelatesInformationReq) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RelatesInformationReq) ProtoMessage() {}

func (x *RelatesInformationReq) ProtoReflect() protoreflect.Message {
	mi := &file_bxbuyer_proto_msgTypes[4]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RelatesInformationReq.ProtoReflect.Descriptor instead.
func (*RelatesInformationReq) Descriptor() ([]byte, []int) {
	return file_bxbuyer_proto_rawDescGZIP(), []int{4}
}

func (x *RelatesInformationReq) GetBiddingCount() int64 {
	if x != nil {
		return x.BiddingCount
	}
	return 0
}

func (x *RelatesInformationReq) GetBuyerCount() int64 {
	if x != nil {
		return x.BuyerCount
	}
	return 0
}

func (x *RelatesInformationReq) GetBuyer() string {
	if x != nil {
		return x.Buyer
	}
	return ""
}

func (x *RelatesInformationReq) GetArea() string {
	if x != nil {
		return x.Area
	}
	return ""
}

func (x *RelatesInformationReq) GetCity() string {
	if x != nil {
		return x.City
	}
	return ""
}

func (x *RelatesInformationReq) GetPositionId() int64 {
	if x != nil {
		return x.PositionId
	}
	return 0
}

func (x *RelatesInformationReq) GetPositionType() int64 {
	if x != nil {
		return x.PositionType
	}
	return 0
}

func (x *RelatesInformationReq) GetPhone() string {
	if x != nil {
		return x.Phone
	}
	return ""
}

//
type RelatesInformationResp struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ErrCode int64               `protobuf:"varint,1,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
	ErrMsg  string              `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
	Data    *RelatesInformation `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
}

func (x *RelatesInformationResp) Reset() {
	*x = RelatesInformationResp{}
	if protoimpl.UnsafeEnabled {
		mi := &file_bxbuyer_proto_msgTypes[5]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *RelatesInformationResp) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RelatesInformationResp) ProtoMessage() {}

func (x *RelatesInformationResp) ProtoReflect() protoreflect.Message {
	mi := &file_bxbuyer_proto_msgTypes[5]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RelatesInformationResp.ProtoReflect.Descriptor instead.
func (*RelatesInformationResp) Descriptor() ([]byte, []int) {
	return file_bxbuyer_proto_rawDescGZIP(), []int{5}
}

func (x *RelatesInformationResp) GetErrCode() int64 {
	if x != nil {
		return x.ErrCode
	}
	return 0
}

func (x *RelatesInformationResp) GetErrMsg() string {
	if x != nil {
		return x.ErrMsg
	}
	return ""
}

func (x *RelatesInformationResp) GetData() *RelatesInformation {
	if x != nil {
		return x.Data
	}
	return nil
}

type RelatesInformation struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BuyerList   []*InfoList `protobuf:"bytes,1,rep,name=buyerList,proto3" json:"buyerList,omitempty"`     //采购单位信息
	BiddingList []*InfoList `protobuf:"bytes,2,rep,name=biddingList,proto3" json:"biddingList,omitempty"` //类似采购单位招标信息
}

func (x *RelatesInformation) Reset() {
	*x = RelatesInformation{}
	if protoimpl.UnsafeEnabled {
		mi := &file_bxbuyer_proto_msgTypes[6]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *RelatesInformation) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RelatesInformation) ProtoMessage() {}

func (x *RelatesInformation) ProtoReflect() protoreflect.Message {
	mi := &file_bxbuyer_proto_msgTypes[6]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RelatesInformation.ProtoReflect.Descriptor instead.
func (*RelatesInformation) Descriptor() ([]byte, []int) {
	return file_bxbuyer_proto_rawDescGZIP(), []int{6}
}

func (x *RelatesInformation) GetBuyerList() []*InfoList {
	if x != nil {
		return x.BuyerList
	}
	return nil
}

func (x *RelatesInformation) GetBiddingList() []*InfoList {
	if x != nil {
		return x.BiddingList
	}
	return nil
}

//
type InfoList struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` //采购单位名称||信息标题
	Id          string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`     //信息类型id
	PublishTime string `protobuf:"bytes,3,opt,name=publishTime,proto3" json:"publishTime,omitempty"`
}

func (x *InfoList) Reset() {
	*x = InfoList{}
	if protoimpl.UnsafeEnabled {
		mi := &file_bxbuyer_proto_msgTypes[7]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *InfoList) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*InfoList) ProtoMessage() {}

func (x *InfoList) ProtoReflect() protoreflect.Message {
	mi := &file_bxbuyer_proto_msgTypes[7]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use InfoList.ProtoReflect.Descriptor instead.
func (*InfoList) Descriptor() ([]byte, []int) {
	return file_bxbuyer_proto_rawDescGZIP(), []int{7}
}

func (x *InfoList) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *InfoList) GetId() string {
	if x != nil {
		return x.Id
	}
	return ""
}

func (x *InfoList) GetPublishTime() string {
	if x != nil {
		return x.PublishTime
	}
	return ""
}

// 采购单位搜索获取补充信息
type BuyerSupplyInfoReq struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	AppId        string   `protobuf:"bytes,1,opt,name=appId,proto3" json:"appId,omitempty"`                //剑鱼默认10000
	PositionId   int64    `protobuf:"varint,2,opt,name=positionId,proto3" json:"positionId,omitempty"`     // 职位id
	PositionType int64    `protobuf:"varint,3,opt,name=positionType,proto3" json:"positionType,omitempty"` // 职位类型 0个人 1企业
	Phone        string   `protobuf:"bytes,4,opt,name=phone,proto3" json:"phone,omitempty"`                // 手机号
	Buyers       []string `protobuf:"bytes,5,rep,name=buyers,proto3" json:"buyers,omitempty"`              // 采购单位名称
}

func (x *BuyerSupplyInfoReq) Reset() {
	*x = BuyerSupplyInfoReq{}
	if protoimpl.UnsafeEnabled {
		mi := &file_bxbuyer_proto_msgTypes[8]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BuyerSupplyInfoReq) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuyerSupplyInfoReq) ProtoMessage() {}

func (x *BuyerSupplyInfoReq) ProtoReflect() protoreflect.Message {
	mi := &file_bxbuyer_proto_msgTypes[8]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuyerSupplyInfoReq.ProtoReflect.Descriptor instead.
func (*BuyerSupplyInfoReq) Descriptor() ([]byte, []int) {
	return file_bxbuyer_proto_rawDescGZIP(), []int{8}
}

func (x *BuyerSupplyInfoReq) GetAppId() string {
	if x != nil {
		return x.AppId
	}
	return ""
}

func (x *BuyerSupplyInfoReq) GetPositionId() int64 {
	if x != nil {
		return x.PositionId
	}
	return 0
}

func (x *BuyerSupplyInfoReq) GetPositionType() int64 {
	if x != nil {
		return x.PositionType
	}
	return 0
}

func (x *BuyerSupplyInfoReq) GetPhone() string {
	if x != nil {
		return x.Phone
	}
	return ""
}

func (x *BuyerSupplyInfoReq) GetBuyers() []string {
	if x != nil {
		return x.Buyers
	}
	return nil
}

type BuyerSupplyResp struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	ErrCode int64         `protobuf:"varint,1,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
	ErrMsg  string        `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
	Data    []*SupplyData `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
}

func (x *BuyerSupplyResp) Reset() {
	*x = BuyerSupplyResp{}
	if protoimpl.UnsafeEnabled {
		mi := &file_bxbuyer_proto_msgTypes[9]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BuyerSupplyResp) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuyerSupplyResp) ProtoMessage() {}

func (x *BuyerSupplyResp) ProtoReflect() protoreflect.Message {
	mi := &file_bxbuyer_proto_msgTypes[9]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuyerSupplyResp.ProtoReflect.Descriptor instead.
func (*BuyerSupplyResp) Descriptor() ([]byte, []int) {
	return file_bxbuyer_proto_rawDescGZIP(), []int{9}
}

func (x *BuyerSupplyResp) GetErrCode() int64 {
	if x != nil {
		return x.ErrCode
	}
	return 0
}

func (x *BuyerSupplyResp) GetErrMsg() string {
	if x != nil {
		return x.ErrMsg
	}
	return ""
}

func (x *BuyerSupplyResp) GetData() []*SupplyData {
	if x != nil {
		return x.Data
	}
	return nil
}

type SupplyData struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BiddingCount   int64   `protobuf:"varint,1,opt,name=biddingCount,proto3" json:"biddingCount,omitempty"`      // 招标动态数量
	ContactCount   int64   `protobuf:"varint,2,opt,name=contactCount,proto3" json:"contactCount,omitempty"`      // 历史联系人数量
	ProjectCount   int64   `protobuf:"varint,3,opt,name=projectCount,proto3" json:"projectCount,omitempty"`      // 采购项目数量
	BidAmountCount float32 `protobuf:"fixed32,4,opt,name=bidAmountCount,proto3" json:"bidAmountCount,omitempty"` // 采购规模
	Buyer          string  `protobuf:"bytes,5,opt,name=buyer,proto3" json:"buyer,omitempty"`                     //采购单位名词
}

func (x *SupplyData) Reset() {
	*x = SupplyData{}
	if protoimpl.UnsafeEnabled {
		mi := &file_bxbuyer_proto_msgTypes[10]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *SupplyData) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SupplyData) ProtoMessage() {}

func (x *SupplyData) ProtoReflect() protoreflect.Message {
	mi := &file_bxbuyer_proto_msgTypes[10]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SupplyData.ProtoReflect.Descriptor instead.
func (*SupplyData) Descriptor() ([]byte, []int) {
	return file_bxbuyer_proto_rawDescGZIP(), []int{10}
}

func (x *SupplyData) GetBiddingCount() int64 {
	if x != nil {
		return x.BiddingCount
	}
	return 0
}

func (x *SupplyData) GetContactCount() int64 {
	if x != nil {
		return x.ContactCount
	}
	return 0
}

func (x *SupplyData) GetProjectCount() int64 {
	if x != nil {
		return x.ProjectCount
	}
	return 0
}

func (x *SupplyData) GetBidAmountCount() float32 {
	if x != nil {
		return x.BidAmountCount
	}
	return 0
}

func (x *SupplyData) GetBuyer() string {
	if x != nil {
		return x.Buyer
	}
	return ""
}

var File_bxbuyer_proto protoreflect.FileDescriptor

var file_bxbuyer_proto_rawDesc = []byte{
	0x0a, 0x0d, 0x62, 0x78, 0x62, 0x75, 0x79, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
	0x07, 0x62, 0x78, 0x62, 0x75, 0x79, 0x65, 0x72, 0x22, 0xf4, 0x03, 0x0a, 0x0c, 0x42, 0x75, 0x79,
	0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70,
	0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12,
	0x18, 0x0a, 0x07, 0x70, 0x61, 0x67, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03,
	0x52, 0x07, 0x70, 0x61, 0x67, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67,
	0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x70, 0x61, 0x67,
	0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x65, 0x72, 0x4e, 0x61,
	0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x62, 0x75, 0x79, 0x65, 0x72, 0x4e,
	0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18,
	0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x12,
	0x12, 0x0a, 0x04, 0x63, 0x69, 0x74, 0x79, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x63,
	0x69, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x6f, 0x72, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x18,
	0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x6f, 0x72, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x12,
	0x24, 0x0a, 0x0d, 0x69, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77,
	0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x46,
	0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x12, 0x26, 0x0a, 0x0e, 0x69, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b,
	0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x69,
	0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x12, 0x1e, 0x0a,
	0x0a, 0x62, 0x75, 0x79, 0x65, 0x72, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28,
	0x09, 0x52, 0x0a, 0x62, 0x75, 0x79, 0x65, 0x72, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x16, 0x0a,
	0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75,
	0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x54, 0x79, 0x70,
	0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x54, 0x79, 0x70,
	0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x0d, 0x20,
	0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x14, 0x0a,
	0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6e,
	0x74, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64,
	0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49,
	0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18,
	0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63,
	0x65, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x18, 0x11,
	0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x22,
	0x6b, 0x0a, 0x0d, 0x42, 0x75, 0x79, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70,
	0x12, 0x19, 0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x03, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x65,
	0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72,
	0x72, 0x4d, 0x73, 0x67, 0x12, 0x26, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01,
	0x28, 0x0b, 0x32, 0x12, 0x2e, 0x62, 0x78, 0x62, 0x75, 0x79, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x79,
	0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x49, 0x0a, 0x09,
	0x42, 0x75, 0x79, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75,
	0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12,
	0x26, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e,
	0x62, 0x78, 0x62, 0x75, 0x79, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x79, 0x65, 0x72, 0x4c, 0x69, 0x73,
	0x74, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0xdb, 0x02, 0x0a, 0x09, 0x42, 0x75, 0x79, 0x65,
	0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x75, 0x79, 0x65, 0x72, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x62, 0x75, 0x79, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x70,
	0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70,
	0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x69, 0x74, 0x79, 0x18,
	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x69, 0x74, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x69,
	0x73, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
	0x0a, 0x69, 0x73, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x69,
	0x73, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
	0x0a, 0x69, 0x73, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x72,
	0x65, 0x63, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x72, 0x65, 0x63, 0x49,
	0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x62, 0x75, 0x79, 0x65, 0x72, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x18,
	0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x62, 0x75, 0x79, 0x65, 0x72, 0x43, 0x6c, 0x61, 0x73,
	0x73, 0x12, 0x22, 0x0a, 0x0c, 0x62, 0x69, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x75, 0x6e,
	0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x62, 0x69, 0x64, 0x64, 0x69, 0x6e, 0x67,
	0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74,
	0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x63, 0x6f, 0x6e,
	0x74, 0x61, 0x63, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x72, 0x6f,
	0x6a, 0x65, 0x63, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52,
	0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x26, 0x0a,
	0x0e, 0x62, 0x69, 0x64, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18,
	0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x62, 0x69, 0x64, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
	0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xf3, 0x01, 0x0a, 0x15, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65,
	0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12,
	0x22, 0x0a, 0x0c, 0x62, 0x69, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x62, 0x69, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x6f,
	0x75, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x62, 0x75, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e,
	0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x62, 0x75, 0x79, 0x65, 0x72, 0x43, 0x6f,
	0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x75, 0x79, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01,
	0x28, 0x09, 0x52, 0x05, 0x62, 0x75, 0x79, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x65,
	0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x65, 0x61, 0x12, 0x12, 0x0a,
	0x04, 0x63, 0x69, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x69, 0x74,
	0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18,
	0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49,
	0x64, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
	0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f,
	0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x08,
	0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x22, 0x7d, 0x0a, 0x16, 0x72,
	0x65, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
	0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f, 0x63, 0x6f, 0x64,
	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65,
	0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28,
	0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x2f, 0x0a, 0x04, 0x64, 0x61, 0x74,
	0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x62, 0x78, 0x62, 0x75, 0x79, 0x65,
	0x72, 0x2e, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x7a, 0x0a, 0x12, 0x72, 0x65,
	0x6c, 0x61, 0x74, 0x65, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
	0x12, 0x2f, 0x0a, 0x09, 0x62, 0x75, 0x79, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
	0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x62, 0x78, 0x62, 0x75, 0x79, 0x65, 0x72, 0x2e, 0x69, 0x6e,
	0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x62, 0x75, 0x79, 0x65, 0x72, 0x4c, 0x69, 0x73,
	0x74, 0x12, 0x33, 0x0a, 0x0b, 0x62, 0x69, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x4c, 0x69, 0x73, 0x74,
	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x62, 0x78, 0x62, 0x75, 0x79, 0x65, 0x72,
	0x2e, 0x69, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0b, 0x62, 0x69, 0x64, 0x64, 0x69,
	0x6e, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x50, 0x0a, 0x08, 0x69, 0x6e, 0x66, 0x6f, 0x4c, 0x69,
	0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
	0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73,
	0x68, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x75, 0x62,
	0x6c, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x9c, 0x01, 0x0a, 0x12, 0x42, 0x75, 0x79,
	0x65, 0x72, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12,
	0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
	0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f,
	0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x69, 0x74,
	0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f,
	0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x70, 0x6f, 0x73,
	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f,
	0x6e, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12,
	0x16, 0x0a, 0x06, 0x62, 0x75, 0x79, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52,
	0x06, 0x62, 0x75, 0x79, 0x65, 0x72, 0x73, 0x22, 0x6e, 0x0a, 0x0f, 0x42, 0x75, 0x79, 0x65, 0x72,
	0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x72,
	0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x65, 0x72,
	0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67,
	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x27,
	0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x62,
	0x78, 0x62, 0x75, 0x79, 0x65, 0x72, 0x2e, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x44, 0x61, 0x74,
	0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xb6, 0x01, 0x0a, 0x0a, 0x53, 0x75, 0x70, 0x70,
	0x6c, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x22, 0x0a, 0x0c, 0x62, 0x69, 0x64, 0x64, 0x69, 0x6e,
	0x67, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x62, 0x69,
	0x64, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f,
	0x6e, 0x74, 0x61, 0x63, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03,
	0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x22,
	0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03,
	0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x6f, 0x75,
	0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x62, 0x69, 0x64, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x43,
	0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x62, 0x69, 0x64, 0x41,
	0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x75,
	0x79, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x62, 0x75, 0x79, 0x65, 0x72,
	0x32, 0xdf, 0x01, 0x0a, 0x07, 0x42, 0x78, 0x62, 0x75, 0x79, 0x65, 0x72, 0x12, 0x3a, 0x0a, 0x09,
	0x42, 0x75, 0x79, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x15, 0x2e, 0x62, 0x78, 0x62, 0x75,
	0x79, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x79, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
	0x1a, 0x16, 0x2e, 0x62, 0x78, 0x62, 0x75, 0x79, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x79, 0x65, 0x72,
	0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x48, 0x0a, 0x0f, 0x42, 0x75, 0x79, 0x65,
	0x72, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x2e, 0x62, 0x78,
	0x62, 0x75, 0x79, 0x65, 0x72, 0x2e, 0x42, 0x75, 0x79, 0x65, 0x72, 0x53, 0x75, 0x70, 0x70, 0x6c,
	0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x62, 0x78, 0x62, 0x75, 0x79,
	0x65, 0x72, 0x2e, 0x42, 0x75, 0x79, 0x65, 0x72, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65,
	0x73, 0x70, 0x12, 0x4e, 0x0a, 0x0b, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x49, 0x6e, 0x66,
	0x6f, 0x12, 0x1e, 0x2e, 0x62, 0x78, 0x62, 0x75, 0x79, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x6c, 0x61,
	0x74, 0x65, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
	0x71, 0x1a, 0x1f, 0x2e, 0x62, 0x78, 0x62, 0x75, 0x79, 0x65, 0x72, 0x2e, 0x72, 0x65, 0x6c, 0x61,
	0x74, 0x65, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
	0x73, 0x70, 0x42, 0x0b, 0x5a, 0x09, 0x2e, 0x2f, 0x62, 0x78, 0x62, 0x75, 0x79, 0x65, 0x72, 0x62,
	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}

var (
	file_bxbuyer_proto_rawDescOnce sync.Once
	file_bxbuyer_proto_rawDescData = file_bxbuyer_proto_rawDesc
)

func file_bxbuyer_proto_rawDescGZIP() []byte {
	file_bxbuyer_proto_rawDescOnce.Do(func() {
		file_bxbuyer_proto_rawDescData = protoimpl.X.CompressGZIP(file_bxbuyer_proto_rawDescData)
	})
	return file_bxbuyer_proto_rawDescData
}

var file_bxbuyer_proto_msgTypes = make([]protoimpl.MessageInfo, 11)
var file_bxbuyer_proto_goTypes = []interface{}{
	(*BuyerListReq)(nil),           // 0: bxbuyer.BuyerListReq
	(*BuyerListResp)(nil),          // 1: bxbuyer.BuyerListResp
	(*BuyerData)(nil),              // 2: bxbuyer.BuyerData
	(*BuyerList)(nil),              // 3: bxbuyer.BuyerList
	(*RelatesInformationReq)(nil),  // 4: bxbuyer.relatesInformationReq
	(*RelatesInformationResp)(nil), // 5: bxbuyer.relatesInformationResp
	(*RelatesInformation)(nil),     // 6: bxbuyer.relatesInformation
	(*InfoList)(nil),               // 7: bxbuyer.infoList
	(*BuyerSupplyInfoReq)(nil),     // 8: bxbuyer.BuyerSupplyInfoReq
	(*BuyerSupplyResp)(nil),        // 9: bxbuyer.BuyerSupplyResp
	(*SupplyData)(nil),             // 10: bxbuyer.SupplyData
}
var file_bxbuyer_proto_depIdxs = []int32{
	2,  // 0: bxbuyer.BuyerListResp.data:type_name -> bxbuyer.BuyerData
	3,  // 1: bxbuyer.BuyerData.list:type_name -> bxbuyer.BuyerList
	6,  // 2: bxbuyer.relatesInformationResp.data:type_name -> bxbuyer.relatesInformation
	7,  // 3: bxbuyer.relatesInformation.buyerList:type_name -> bxbuyer.infoList
	7,  // 4: bxbuyer.relatesInformation.biddingList:type_name -> bxbuyer.infoList
	10, // 5: bxbuyer.BuyerSupplyResp.data:type_name -> bxbuyer.SupplyData
	0,  // 6: bxbuyer.Bxbuyer.BuyerList:input_type -> bxbuyer.BuyerListReq
	8,  // 7: bxbuyer.Bxbuyer.BuyerSupplyInfo:input_type -> bxbuyer.BuyerSupplyInfoReq
	4,  // 8: bxbuyer.Bxbuyer.RelatesInfo:input_type -> bxbuyer.relatesInformationReq
	1,  // 9: bxbuyer.Bxbuyer.BuyerList:output_type -> bxbuyer.BuyerListResp
	9,  // 10: bxbuyer.Bxbuyer.BuyerSupplyInfo:output_type -> bxbuyer.BuyerSupplyResp
	5,  // 11: bxbuyer.Bxbuyer.RelatesInfo:output_type -> bxbuyer.relatesInformationResp
	9,  // [9:12] is the sub-list for method output_type
	6,  // [6:9] is the sub-list for method input_type
	6,  // [6:6] is the sub-list for extension type_name
	6,  // [6:6] is the sub-list for extension extendee
	0,  // [0:6] is the sub-list for field type_name
}

func init() { file_bxbuyer_proto_init() }
func file_bxbuyer_proto_init() {
	if File_bxbuyer_proto != nil {
		return
	}
	if !protoimpl.UnsafeEnabled {
		file_bxbuyer_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BuyerListReq); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_bxbuyer_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BuyerListResp); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_bxbuyer_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BuyerData); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_bxbuyer_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BuyerList); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_bxbuyer_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*RelatesInformationReq); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_bxbuyer_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*RelatesInformationResp); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_bxbuyer_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*RelatesInformation); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_bxbuyer_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*InfoList); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_bxbuyer_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BuyerSupplyInfoReq); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_bxbuyer_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BuyerSupplyResp); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_bxbuyer_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*SupplyData); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: file_bxbuyer_proto_rawDesc,
			NumEnums:      0,
			NumMessages:   11,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_bxbuyer_proto_goTypes,
		DependencyIndexes: file_bxbuyer_proto_depIdxs,
		MessageInfos:      file_bxbuyer_proto_msgTypes,
	}.Build()
	File_bxbuyer_proto = out.File
	file_bxbuyer_proto_rawDesc = nil
	file_bxbuyer_proto_goTypes = nil
	file_bxbuyer_proto_depIdxs = nil
}
