zhangyang hace 7 años
padre
commit
75326af840

+ 0 - 40
bin/Win32/Debug/conf/dispatch.conf

@@ -1,40 +0,0 @@
-#这个是调度中心的配置文件,“#"用来注释当前行
-
-#模式,debug或者release
-mode = release
-
-#release环境路径规划服务器参数
-release_pathplanning_host = 172.16.1.71:50051
-
-#debug环境路径规划服务器参数
-debug_pathplanning_host = 172.16.1.71:50051
-
-#release环境的数据库参数
-release_host = rdsqnuyurqnuyur505.mysql.rds.aliyuncs.com
-release_port = 3306
-release_username = liantongxue
-release_password = LewaimaiLongtailiDB200
-release_dbname = dispatch
-
-#release环境的队列参数
-release_dispatch_task_queue = prod-dispather-task
-release_dispatch_result_queue = prod-lwmWorker-dispatchResult
-
-#debug环境的数据库参数
-debug_host = rm-bp113vj32hrp7wpws.mysql.rds.aliyuncs.com
-debug_port = 3306
-debug_username = weixin
-debug_password = hhyz122131
-debug_dbname = dispatch
-
-#debug环境的队列参数
-debug_dispatch_task_queue = dev-dispather-task
-debug_dispatch_result_queue = dev-lwmWorker-dispatchResult
-
-#连接阿里云的mns需要用到的参数
-mns.accountendpoint = https://1111769578085953.mns.cn-hangzhou.aliyuncs.com/
-mns.accesskeyid = 2HUnzc9XJV92PjvW
-mns.accesskeysecret = 20mMc8wuzlfC0r323b6oJqxlBPEyjW
-
-#配送员最大可接单数量,最大不能超过10
-deliveryman_max_order_num = 8

+ 0 - 29
bin/Win32/Debug/conf/pathplanning.conf

@@ -1,29 +0,0 @@
-#这个是调度中心的配置文件,“#"用来注释当前行
-
-#模式,debug或者release
-mode = debug
-
-#release环境的数据库参数
-release_host = rdsqnuyurqnuyur.mysql.rds.aliyuncs.com
-release_port = 3306
-release_username = liantongxue
-release_password = LewaimaiLongtailiDB200
-release_dbname = dispatch
-
-#release环境的队列参数
-release_pos_task_queue = zhipuzi-pos-windows-release
-
-#debug环境的数据库参数
-debug_host = rm-bp113vj32hrp7wpws.mysql.rds.aliyuncs.com
-debug_port = 3306
-debug_username = weixin
-debug_password = hhyz122131
-debug_dbname = dispatch
-
-#debug环境的队列参数
-debug_pos_task_queue = zhipuzi-pos-windows-dev
-
-#连接阿里云的mns需要用到的参数
-mns.accountendpoint = https://1111769578085953.mns.cn-hangzhou.aliyuncs.com/
-mns.accesskeyid = 2HUnzc9XJV92PjvW
-mns.accesskeysecret = 20mMc8wuzlfC0r323b6oJqxlBPEyjW

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
bin/Win32/Debug/zhipuzi_pos_windows/log/pos.log


BIN
bin/Win32/Debug/zhipuzi_pos_windows/zhipuzi_pos_windows.exe


BIN
bin/Win32/Debug/zhipuzi_pos_windows_server/zhipuzi_pos_windows_server.exe


+ 1 - 1
lewaimai_dispatch/helper/CConfigReader.cpp

@@ -19,7 +19,7 @@ void CConfigReader::ReadConfigFile()
 {
 	ifstream configFile;
 
-	string path = "config.ini";
+	string path = "conf/config.ini";
 
 	configFile.open(path.c_str());
 	string str_line;

+ 2 - 2
lewaimai_dispatch/lewaimai_dispatch_windows.vcxproj

@@ -141,7 +141,7 @@ copy $(ProjectDir)conf\ $(SolutionDir)bin\$(Platform)\$(Configuration)\conf\</Co
       <Command>mkdir $(SolutionDir)bin\$(Platform)\$(Configuration)\$(ProjectName)\
 copy $(TargetPath) $(SolutionDir)bin\$(Platform)\$(Configuration)\$(ProjectName)\
 copy $(SolutionDir)dll\debug\ $(SolutionDir)bin\$(Platform)\$(Configuration)\$(ProjectName)\
-copy $(ProjectDir)conf\ $(SolutionDir)bin\$(Platform)\$(Configuration)\$(ProjectName)\</Command>
+copy $(ProjectDir)conf\ $(SolutionDir)bin\$(Platform)\$(Configuration)\$(ProjectName)\conf\</Command>
     </PostBuildEvent>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -234,7 +234,7 @@ copy $(ProjectDir)conf\ $(SolutionDir)bin\$(Platform)\$(Configuration)\conf\</Co
     <ClCompile Include="network\CHttpClient.cpp" />
     <ClCompile Include="wnd\MiniDumper.cpp" />
     <ClCompile Include="tool\CLewaimaiLog.cpp" />
-    <ClCompile Include="lewaimai_dispatch_windows.cpp" />
+    <ClCompile Include="zhipuzi_pos_windows.cpp" />
     <ClCompile Include="pch\pch.cpp" />
     <ClCompile Include="tool\CLewaimaiTime.cpp" />
     <ClCompile Include="wnd\OrderListUI.cpp" />

+ 3 - 3
lewaimai_dispatch/lewaimai_dispatch_windows.vcxproj.filters

@@ -83,9 +83,6 @@
     </ClInclude>
   </ItemGroup>
   <ItemGroup>
-    <ClCompile Include="lewaimai_dispatch_windows.cpp">
-      <Filter>源文件</Filter>
-    </ClCompile>
     <ClCompile Include="pch\pch.cpp">
       <Filter>源文件</Filter>
     </ClCompile>
@@ -143,6 +140,9 @@
     <ClCompile Include="wnd\CWaimaiOrderInfoUI.cpp">
       <Filter>源文件</Filter>
     </ClCompile>
+    <ClCompile Include="zhipuzi_pos_windows.cpp">
+      <Filter>源文件</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <Image Include="resource\duilib.ico">

+ 2 - 2
lewaimai_dispatch/lewaimai_dispatch_windows.cpp → lewaimai_dispatch/zhipuzi_pos_windows.cpp

@@ -26,9 +26,9 @@ int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
     CPaintManagerUI::SetInstance(hInstance);
 #if 0
     CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath() + _T("skin"));
-    CPaintManagerUI::SetResourceZip(_T("GameRes.zip"));
+    CPaintManagerUI::SetResourceZip(_T("skin.zip"));
 #else
-    CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath() + _T("skin/GameRes"));
+    CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath() + _T("skin"));
 #endif
 
     HRESULT Hr = ::CoInitialize(NULL);

+ 1 - 1
lewaimai_pathplanning/helper/CConfigReader.cpp

@@ -19,7 +19,7 @@ void CConfigReader::ReadConfigFile()
 {
 	ifstream configFile;
 
-	string path = "../conf/pathplanning.conf";
+	string path = "conf/pathplanning.conf";
 
 	configFile.open(path.c_str());
 	string str_line;

+ 1 - 2
lewaimai_pathplanning/lewaimai_pathplanning_windows.vcxproj

@@ -143,8 +143,7 @@ copy $(ProjectDir)conf\ $(SolutionDir)bin\$(Platform)\$(Configuration)\conf\</Co
       <Command>mkdir $(SolutionDir)bin\$(Platform)\$(Configuration)\$(ProjectName)\
 copy $(TargetPath) $(SolutionDir)bin\$(Platform)\$(Configuration)\$(ProjectName)\
 copy $(SolutionDir)dll\debug\ $(SolutionDir)bin\$(Platform)\$(Configuration)\$(ProjectName)\
-mkdir $(SolutionDir)bin\$(Platform)\$(Configuration)\conf\
-copy $(ProjectDir)conf\ $(SolutionDir)bin\$(Platform)\$(Configuration)\conf\</Command>
+copy $(ProjectDir)conf\ $(SolutionDir)bin\$(Platform)\$(Configuration)\$(ProjectName)\conf\</Command>
     </PostBuildEvent>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">

+ 4 - 4
lewaimai_pathplanning/tool/CLewaimaiLog.cpp

@@ -20,19 +20,19 @@ void CLewaimaiLog::Init()
 
 #ifdef _WIN32
 	SharedFileAppenderPtr append_1(
-		new RollingFileAppender(LOG4CPLUS_TEXT("../logs/pathplanning_server.log"), 200 * 1024 * 1024, 100,
+		new RollingFileAppender(LOG4CPLUS_TEXT("log/pathplanning_server.log"), 200 * 1024 * 1024, 100,
 			true, true));
 
 	SharedFileAppenderPtr append_2(
-		new RollingFileAppender(LOG4CPLUS_TEXT("../logs/pathplanning_server_error.log"), 200 * 1024 * 1024, 100,
+		new RollingFileAppender(LOG4CPLUS_TEXT("log/pathplanning_server_error.log"), 200 * 1024 * 1024, 100,
 			true, true));
 #else
 	SharedFileAppenderPtr append_1(
-		new RollingFileAppender(LOG4CPLUS_TEXT("/usr/local/lewaimai_pathplanning/logs/pathplanning_server.log"), 200 * 1024 * 1024, 100,
+		new RollingFileAppender(LOG4CPLUS_TEXT("/usr/local/lewaimai_pathplanning/log/pathplanning_server.log"), 200 * 1024 * 1024, 100,
 			true, true));
 
 	SharedFileAppenderPtr append_2(
-		new RollingFileAppender(LOG4CPLUS_TEXT("/usr/local/lewaimai_pathplanning/logs/pathplanning_server_error.log"), 200 * 1024 * 1024, 100,
+		new RollingFileAppender(LOG4CPLUS_TEXT("/usr/local/lewaimai_pathplanning/log/pathplanning_server_error.log"), 200 * 1024 * 1024, 100,
 			true, true));
 #endif
 

+ 0 - 64
proto/PathPlanning.grpc.pb.cc

@@ -1,64 +0,0 @@
-// Generated by the gRPC C++ plugin.
-// If you make any local change, they will be lost.
-// source: PathPlanning.proto
-
-#include "PathPlanning.pb.h"
-#include "PathPlanning.grpc.pb.h"
-
-#include <grpcpp/impl/codegen/async_stream.h>
-#include <grpcpp/impl/codegen/async_unary_call.h>
-#include <grpcpp/impl/codegen/channel_interface.h>
-#include <grpcpp/impl/codegen/client_unary_call.h>
-#include <grpcpp/impl/codegen/method_handler_impl.h>
-#include <grpcpp/impl/codegen/rpc_service_method.h>
-#include <grpcpp/impl/codegen/service_type.h>
-#include <grpcpp/impl/codegen/sync_stream.h>
-namespace pathplanning {
-
-static const char* CPathPlanning_method_names[] = {
-  "/pathplanning.CPathPlanning/CalPath",
-};
-
-std::unique_ptr< CPathPlanning::Stub> CPathPlanning::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) {
-  (void)options;
-  std::unique_ptr< CPathPlanning::Stub> stub(new CPathPlanning::Stub(channel));
-  return stub;
-}
-
-CPathPlanning::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel)
-  : channel_(channel), rpcmethod_CalPath_(CPathPlanning_method_names[0], ::grpc::internal::RpcMethod::NORMAL_RPC, channel)
-  {}
-
-::grpc::Status CPathPlanning::Stub::CalPath(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::pathplanning::PathPlanningReply* response) {
-  return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_CalPath_, context, request, response);
-}
-
-::grpc::ClientAsyncResponseReader< ::pathplanning::PathPlanningReply>* CPathPlanning::Stub::AsyncCalPathRaw(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::grpc::CompletionQueue* cq) {
-  return ::grpc::internal::ClientAsyncResponseReaderFactory< ::pathplanning::PathPlanningReply>::Create(channel_.get(), cq, rpcmethod_CalPath_, context, request, true);
-}
-
-::grpc::ClientAsyncResponseReader< ::pathplanning::PathPlanningReply>* CPathPlanning::Stub::PrepareAsyncCalPathRaw(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::grpc::CompletionQueue* cq) {
-  return ::grpc::internal::ClientAsyncResponseReaderFactory< ::pathplanning::PathPlanningReply>::Create(channel_.get(), cq, rpcmethod_CalPath_, context, request, false);
-}
-
-CPathPlanning::Service::Service() {
-  AddMethod(new ::grpc::internal::RpcServiceMethod(
-      CPathPlanning_method_names[0],
-      ::grpc::internal::RpcMethod::NORMAL_RPC,
-      new ::grpc::internal::RpcMethodHandler< CPathPlanning::Service, ::pathplanning::PathPlanningRequest, ::pathplanning::PathPlanningReply>(
-          std::mem_fn(&CPathPlanning::Service::CalPath), this)));
-}
-
-CPathPlanning::Service::~Service() {
-}
-
-::grpc::Status CPathPlanning::Service::CalPath(::grpc::ServerContext* context, const ::pathplanning::PathPlanningRequest* request, ::pathplanning::PathPlanningReply* response) {
-  (void) context;
-  (void) request;
-  (void) response;
-  return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
-}
-
-
-}  // namespace pathplanning
-

+ 0 - 159
proto/PathPlanning.grpc.pb.h

@@ -1,159 +0,0 @@
-// Generated by the gRPC C++ plugin.
-// If you make any local change, they will be lost.
-// source: PathPlanning.proto
-#ifndef GRPC_PathPlanning_2eproto__INCLUDED
-#define GRPC_PathPlanning_2eproto__INCLUDED
-
-#include "PathPlanning.pb.h"
-
-#include <grpcpp/impl/codegen/async_generic_service.h>
-#include <grpcpp/impl/codegen/async_stream.h>
-#include <grpcpp/impl/codegen/async_unary_call.h>
-#include <grpcpp/impl/codegen/method_handler_impl.h>
-#include <grpcpp/impl/codegen/proto_utils.h>
-#include <grpcpp/impl/codegen/rpc_method.h>
-#include <grpcpp/impl/codegen/service_type.h>
-#include <grpcpp/impl/codegen/status.h>
-#include <grpcpp/impl/codegen/stub_options.h>
-#include <grpcpp/impl/codegen/sync_stream.h>
-
-namespace grpc {
-class CompletionQueue;
-class Channel;
-class ServerCompletionQueue;
-class ServerContext;
-}  // namespace grpc
-
-namespace pathplanning {
-
-class CPathPlanning final {
- public:
-  static constexpr char const* service_full_name() {
-    return "pathplanning.CPathPlanning";
-  }
-  class StubInterface {
-   public:
-    virtual ~StubInterface() {}
-    virtual ::grpc::Status CalPath(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::pathplanning::PathPlanningReply* response) = 0;
-    std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pathplanning::PathPlanningReply>> AsyncCalPath(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::grpc::CompletionQueue* cq) {
-      return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pathplanning::PathPlanningReply>>(AsyncCalPathRaw(context, request, cq));
-    }
-    std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pathplanning::PathPlanningReply>> PrepareAsyncCalPath(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::grpc::CompletionQueue* cq) {
-      return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::pathplanning::PathPlanningReply>>(PrepareAsyncCalPathRaw(context, request, cq));
-    }
-  private:
-    virtual ::grpc::ClientAsyncResponseReaderInterface< ::pathplanning::PathPlanningReply>* AsyncCalPathRaw(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::grpc::CompletionQueue* cq) = 0;
-    virtual ::grpc::ClientAsyncResponseReaderInterface< ::pathplanning::PathPlanningReply>* PrepareAsyncCalPathRaw(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::grpc::CompletionQueue* cq) = 0;
-  };
-  class Stub final : public StubInterface {
-   public:
-    Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel);
-    ::grpc::Status CalPath(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::pathplanning::PathPlanningReply* response) override;
-    std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pathplanning::PathPlanningReply>> AsyncCalPath(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::grpc::CompletionQueue* cq) {
-      return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pathplanning::PathPlanningReply>>(AsyncCalPathRaw(context, request, cq));
-    }
-    std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pathplanning::PathPlanningReply>> PrepareAsyncCalPath(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::grpc::CompletionQueue* cq) {
-      return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::pathplanning::PathPlanningReply>>(PrepareAsyncCalPathRaw(context, request, cq));
-    }
-
-   private:
-    std::shared_ptr< ::grpc::ChannelInterface> channel_;
-    ::grpc::ClientAsyncResponseReader< ::pathplanning::PathPlanningReply>* AsyncCalPathRaw(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::grpc::CompletionQueue* cq) override;
-    ::grpc::ClientAsyncResponseReader< ::pathplanning::PathPlanningReply>* PrepareAsyncCalPathRaw(::grpc::ClientContext* context, const ::pathplanning::PathPlanningRequest& request, ::grpc::CompletionQueue* cq) override;
-    const ::grpc::internal::RpcMethod rpcmethod_CalPath_;
-  };
-  static std::unique_ptr<Stub> NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions());
-
-  class Service : public ::grpc::Service {
-   public:
-    Service();
-    virtual ~Service();
-    virtual ::grpc::Status CalPath(::grpc::ServerContext* context, const ::pathplanning::PathPlanningRequest* request, ::pathplanning::PathPlanningReply* response);
-  };
-  template <class BaseClass>
-  class WithAsyncMethod_CalPath : public BaseClass {
-   private:
-    void BaseClassMustBeDerivedFromService(const Service *service) {}
-   public:
-    WithAsyncMethod_CalPath() {
-      ::grpc::Service::MarkMethodAsync(0);
-    }
-    ~WithAsyncMethod_CalPath() override {
-      BaseClassMustBeDerivedFromService(this);
-    }
-    // disable synchronous version of this method
-    ::grpc::Status CalPath(::grpc::ServerContext* context, const ::pathplanning::PathPlanningRequest* request, ::pathplanning::PathPlanningReply* response) override {
-      abort();
-      return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
-    }
-    void RequestCalPath(::grpc::ServerContext* context, ::pathplanning::PathPlanningRequest* request, ::grpc::ServerAsyncResponseWriter< ::pathplanning::PathPlanningReply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
-      ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag);
-    }
-  };
-  typedef WithAsyncMethod_CalPath<Service > AsyncService;
-  template <class BaseClass>
-  class WithGenericMethod_CalPath : public BaseClass {
-   private:
-    void BaseClassMustBeDerivedFromService(const Service *service) {}
-   public:
-    WithGenericMethod_CalPath() {
-      ::grpc::Service::MarkMethodGeneric(0);
-    }
-    ~WithGenericMethod_CalPath() override {
-      BaseClassMustBeDerivedFromService(this);
-    }
-    // disable synchronous version of this method
-    ::grpc::Status CalPath(::grpc::ServerContext* context, const ::pathplanning::PathPlanningRequest* request, ::pathplanning::PathPlanningReply* response) override {
-      abort();
-      return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
-    }
-  };
-  template <class BaseClass>
-  class WithRawMethod_CalPath : public BaseClass {
-   private:
-    void BaseClassMustBeDerivedFromService(const Service *service) {}
-   public:
-    WithRawMethod_CalPath() {
-      ::grpc::Service::MarkMethodRaw(0);
-    }
-    ~WithRawMethod_CalPath() override {
-      BaseClassMustBeDerivedFromService(this);
-    }
-    // disable synchronous version of this method
-    ::grpc::Status CalPath(::grpc::ServerContext* context, const ::pathplanning::PathPlanningRequest* request, ::pathplanning::PathPlanningReply* response) override {
-      abort();
-      return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
-    }
-    void RequestCalPath(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
-      ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag);
-    }
-  };
-  template <class BaseClass>
-  class WithStreamedUnaryMethod_CalPath : public BaseClass {
-   private:
-    void BaseClassMustBeDerivedFromService(const Service *service) {}
-   public:
-    WithStreamedUnaryMethod_CalPath() {
-      ::grpc::Service::MarkMethodStreamed(0,
-        new ::grpc::internal::StreamedUnaryHandler< ::pathplanning::PathPlanningRequest, ::pathplanning::PathPlanningReply>(std::bind(&WithStreamedUnaryMethod_CalPath<BaseClass>::StreamedCalPath, this, std::placeholders::_1, std::placeholders::_2)));
-    }
-    ~WithStreamedUnaryMethod_CalPath() override {
-      BaseClassMustBeDerivedFromService(this);
-    }
-    // disable regular version of this method
-    ::grpc::Status CalPath(::grpc::ServerContext* context, const ::pathplanning::PathPlanningRequest* request, ::pathplanning::PathPlanningReply* response) override {
-      abort();
-      return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
-    }
-    // replace default version of method with streamed unary
-    virtual ::grpc::Status StreamedCalPath(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::pathplanning::PathPlanningRequest,::pathplanning::PathPlanningReply>* server_unary_streamer) = 0;
-  };
-  typedef WithStreamedUnaryMethod_CalPath<Service > StreamedUnaryService;
-  typedef Service SplitStreamedService;
-  typedef WithStreamedUnaryMethod_CalPath<Service > StreamedService;
-};
-
-}  // namespace pathplanning
-
-
-#endif  // GRPC_PathPlanning_2eproto__INCLUDED

+ 0 - 2674
proto/PathPlanning.pb.cc

@@ -1,2674 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: PathPlanning.proto
-
-#include "PathPlanning.pb.h"
-
-#include <algorithm>
-
-#include <google/protobuf/stubs/common.h>
-#include <google/protobuf/stubs/port.h>
-#include <google/protobuf/io/coded_stream.h>
-#include <google/protobuf/wire_format_lite_inl.h>
-#include <google/protobuf/descriptor.h>
-#include <google/protobuf/generated_message_reflection.h>
-#include <google/protobuf/reflection_ops.h>
-#include <google/protobuf/wire_format.h>
-// This is a temporary google only hack
-#ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
-#include "third_party/protobuf/version.h"
-#endif
-// @@protoc_insertion_point(includes)
-
-namespace protobuf_PathPlanning_2eproto {
-extern PROTOBUF_INTERNAL_EXPORT_protobuf_PathPlanning_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_WaimaiOrder;
-extern PROTOBUF_INTERNAL_EXPORT_protobuf_PathPlanning_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_WaimaiOrderTask;
-}  // namespace protobuf_PathPlanning_2eproto
-namespace pathplanning {
-class WaimaiOrderDefaultTypeInternal {
- public:
-  ::google::protobuf::internal::ExplicitlyConstructed<WaimaiOrder>
-      _instance;
-} _WaimaiOrder_default_instance_;
-class PathPlanningRequestDefaultTypeInternal {
- public:
-  ::google::protobuf::internal::ExplicitlyConstructed<PathPlanningRequest>
-      _instance;
-} _PathPlanningRequest_default_instance_;
-class WaimaiOrderTaskDefaultTypeInternal {
- public:
-  ::google::protobuf::internal::ExplicitlyConstructed<WaimaiOrderTask>
-      _instance;
-} _WaimaiOrderTask_default_instance_;
-class PathPlanningReplyDefaultTypeInternal {
- public:
-  ::google::protobuf::internal::ExplicitlyConstructed<PathPlanningReply>
-      _instance;
-} _PathPlanningReply_default_instance_;
-}  // namespace pathplanning
-namespace protobuf_PathPlanning_2eproto {
-static void InitDefaultsWaimaiOrder() {
-  GOOGLE_PROTOBUF_VERIFY_VERSION;
-
-  {
-    void* ptr = &::pathplanning::_WaimaiOrder_default_instance_;
-    new (ptr) ::pathplanning::WaimaiOrder();
-    ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
-  }
-  ::pathplanning::WaimaiOrder::InitAsDefaultInstance();
-}
-
-::google::protobuf::internal::SCCInfo<0> scc_info_WaimaiOrder =
-    {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsWaimaiOrder}, {}};
-
-static void InitDefaultsPathPlanningRequest() {
-  GOOGLE_PROTOBUF_VERIFY_VERSION;
-
-  {
-    void* ptr = &::pathplanning::_PathPlanningRequest_default_instance_;
-    new (ptr) ::pathplanning::PathPlanningRequest();
-    ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
-  }
-  ::pathplanning::PathPlanningRequest::InitAsDefaultInstance();
-}
-
-::google::protobuf::internal::SCCInfo<1> scc_info_PathPlanningRequest =
-    {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsPathPlanningRequest}, {
-      &protobuf_PathPlanning_2eproto::scc_info_WaimaiOrder.base,}};
-
-static void InitDefaultsWaimaiOrderTask() {
-  GOOGLE_PROTOBUF_VERIFY_VERSION;
-
-  {
-    void* ptr = &::pathplanning::_WaimaiOrderTask_default_instance_;
-    new (ptr) ::pathplanning::WaimaiOrderTask();
-    ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
-  }
-  ::pathplanning::WaimaiOrderTask::InitAsDefaultInstance();
-}
-
-::google::protobuf::internal::SCCInfo<0> scc_info_WaimaiOrderTask =
-    {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsWaimaiOrderTask}, {}};
-
-static void InitDefaultsPathPlanningReply() {
-  GOOGLE_PROTOBUF_VERIFY_VERSION;
-
-  {
-    void* ptr = &::pathplanning::_PathPlanningReply_default_instance_;
-    new (ptr) ::pathplanning::PathPlanningReply();
-    ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
-  }
-  ::pathplanning::PathPlanningReply::InitAsDefaultInstance();
-}
-
-::google::protobuf::internal::SCCInfo<1> scc_info_PathPlanningReply =
-    {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsPathPlanningReply}, {
-      &protobuf_PathPlanning_2eproto::scc_info_WaimaiOrderTask.base,}};
-
-void InitDefaults() {
-  ::google::protobuf::internal::InitSCC(&scc_info_WaimaiOrder.base);
-  ::google::protobuf::internal::InitSCC(&scc_info_PathPlanningRequest.base);
-  ::google::protobuf::internal::InitSCC(&scc_info_WaimaiOrderTask.base);
-  ::google::protobuf::internal::InitSCC(&scc_info_PathPlanningReply.base);
-}
-
-::google::protobuf::Metadata file_level_metadata[4];
-
-const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
-  ~0u,  // no _has_bits_
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, _internal_metadata_),
-  ~0u,  // no _extensions_
-  ~0u,  // no _oneof_case_
-  ~0u,  // no _weak_field_map_
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, init_time_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, confirme_time_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, daodian_time_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, quhuo_time_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, guke_time_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, songda_time_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, qiwang_time_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, chucan_time_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, jiaofu_time_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, haoshi_second_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, is_chaoshi_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, chaoshi_second_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, m_waimaiorder_id_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, m_group_id_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, m_deliveryman_id_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, m_status_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, shop_lat_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, shop_lng_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, cus_lat_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrder, cus_lng_),
-  ~0u,  // no _has_bits_
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, _internal_metadata_),
-  ~0u,  // no _extensions_
-  ~0u,  // no _oneof_case_
-  ~0u,  // no _weak_field_map_
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, lat_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, lng_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, name_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, group_id_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, deliveryman_id_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, deliveryman_num_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, order_num_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, orders_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, request_type_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, group_code_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningRequest, init_time_),
-  ~0u,  // no _has_bits_
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrderTask, _internal_metadata_),
-  ~0u,  // no _extensions_
-  ~0u,  // no _oneof_case_
-  ~0u,  // no _weak_field_map_
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrderTask, order_id_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::WaimaiOrderTask, task_type_),
-  ~0u,  // no _has_bits_
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningReply, _internal_metadata_),
-  ~0u,  // no _extensions_
-  ~0u,  // no _oneof_case_
-  ~0u,  // no _weak_field_map_
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningReply, status_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningReply, err_message_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningReply, m_bestdes_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningReply, group_id_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningReply, deliveryman_id_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningReply, deliveryman_num_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningReply, order_num_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningReply, request_type_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningReply, bestroad_),
-  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::pathplanning::PathPlanningReply, group_code_),
-};
-static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
-  { 0, -1, sizeof(::pathplanning::WaimaiOrder)},
-  { 25, -1, sizeof(::pathplanning::PathPlanningRequest)},
-  { 41, -1, sizeof(::pathplanning::WaimaiOrderTask)},
-  { 48, -1, sizeof(::pathplanning::PathPlanningReply)},
-};
-
-static ::google::protobuf::Message const * const file_default_instances[] = {
-  reinterpret_cast<const ::google::protobuf::Message*>(&::pathplanning::_WaimaiOrder_default_instance_),
-  reinterpret_cast<const ::google::protobuf::Message*>(&::pathplanning::_PathPlanningRequest_default_instance_),
-  reinterpret_cast<const ::google::protobuf::Message*>(&::pathplanning::_WaimaiOrderTask_default_instance_),
-  reinterpret_cast<const ::google::protobuf::Message*>(&::pathplanning::_PathPlanningReply_default_instance_),
-};
-
-void protobuf_AssignDescriptors() {
-  AddDescriptors();
-  AssignDescriptors(
-      "PathPlanning.proto", schemas, file_default_instances, TableStruct::offsets,
-      file_level_metadata, NULL, NULL);
-}
-
-void protobuf_AssignDescriptorsOnce() {
-  static ::google::protobuf::internal::once_flag once;
-  ::google::protobuf::internal::call_once(once, protobuf_AssignDescriptors);
-}
-
-void protobuf_RegisterTypes(const ::std::string&) GOOGLE_PROTOBUF_ATTRIBUTE_COLD;
-void protobuf_RegisterTypes(const ::std::string&) {
-  protobuf_AssignDescriptorsOnce();
-  ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 4);
-}
-
-void AddDescriptorsImpl() {
-  InitDefaults();
-  static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
-      "\n\022PathPlanning.proto\022\014pathplanning\"\253\003\n\013W"
-      "aimaiOrder\022\021\n\tinit_time\030\001 \001(\003\022\025\n\rconfirm"
-      "e_time\030\002 \001(\003\022\024\n\014daodian_time\030\003 \001(\003\022\022\n\nqu"
-      "huo_time\030\004 \001(\003\022\021\n\tguke_time\030\005 \001(\003\022\023\n\013son"
-      "gda_time\030\006 \001(\003\022\023\n\013qiwang_time\030\007 \001(\003\022\023\n\013c"
-      "hucan_time\030\010 \001(\005\022\023\n\013jiaofu_time\030\t \001(\005\022\025\n"
-      "\rhaoshi_second\030\n \001(\005\022\022\n\nis_chaoshi\030\013 \001(\005"
-      "\022\026\n\016chaoshi_second\030\014 \001(\005\022\030\n\020m_waimaiorde"
-      "r_id\030\r \001(\005\022\022\n\nm_group_id\030\016 \001(\005\022\030\n\020m_deli"
-      "veryman_id\030\017 \001(\005\022\020\n\010m_status\030\020 \001(\005\022\020\n\010sh"
-      "op_lat\030\021 \001(\001\022\020\n\010shop_lng\030\022 \001(\001\022\017\n\007cus_la"
-      "t\030\023 \001(\001\022\017\n\007cus_lng\030\024 \001(\001\"\373\001\n\023PathPlannin"
-      "gRequest\022\013\n\003lat\030\001 \001(\001\022\013\n\003lng\030\002 \001(\001\022\014\n\004na"
-      "me\030\003 \001(\t\022\020\n\010group_id\030\004 \001(\005\022\026\n\016deliveryma"
-      "n_id\030\005 \001(\005\022\027\n\017deliveryman_num\030\006 \001(\005\022\021\n\to"
-      "rder_num\030\007 \001(\005\022)\n\006orders\030\010 \003(\0132\031.pathpla"
-      "nning.WaimaiOrder\022\024\n\014request_type\030\t \001(\005\022"
-      "\022\n\ngroup_code\030\n \001(\005\022\021\n\tinit_time\030\013 \001(\003\"6"
-      "\n\017WaimaiOrderTask\022\020\n\010order_id\030\001 \001(\005\022\021\n\tt"
-      "ask_type\030\002 \001(\005\"\374\001\n\021PathPlanningReply\022\016\n\006"
-      "status\030\001 \001(\t\022\023\n\013err_message\030\002 \001(\t\022\021\n\tm_b"
-      "estDes\030\003 \001(\001\022\020\n\010group_id\030\004 \001(\005\022\026\n\016delive"
-      "ryman_id\030\005 \001(\005\022\027\n\017deliveryman_num\030\006 \001(\005\022"
-      "\021\n\torder_num\030\007 \001(\005\022\024\n\014request_type\030\010 \001(\005"
-      "\022/\n\010bestRoad\030\t \003(\0132\035.pathplanning.Waimai"
-      "OrderTask\022\022\n\ngroup_code\030\n \001(\0052`\n\rCPathPl"
-      "anning\022O\n\007CalPath\022!.pathplanning.PathPla"
-      "nningRequest\032\037.pathplanning.PathPlanning"
-      "Reply\"\000b\006proto3"
-  };
-  ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
-      descriptor, 1135);
-  ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
-    "PathPlanning.proto", &protobuf_RegisterTypes);
-}
-
-void AddDescriptors() {
-  static ::google::protobuf::internal::once_flag once;
-  ::google::protobuf::internal::call_once(once, AddDescriptorsImpl);
-}
-// Force AddDescriptors() to be called at dynamic initialization time.
-struct StaticDescriptorInitializer {
-  StaticDescriptorInitializer() {
-    AddDescriptors();
-  }
-} static_descriptor_initializer;
-}  // namespace protobuf_PathPlanning_2eproto
-namespace pathplanning {
-
-// ===================================================================
-
-void WaimaiOrder::InitAsDefaultInstance() {
-}
-#if !defined(_MSC_VER) || _MSC_VER >= 1900
-const int WaimaiOrder::kInitTimeFieldNumber;
-const int WaimaiOrder::kConfirmeTimeFieldNumber;
-const int WaimaiOrder::kDaodianTimeFieldNumber;
-const int WaimaiOrder::kQuhuoTimeFieldNumber;
-const int WaimaiOrder::kGukeTimeFieldNumber;
-const int WaimaiOrder::kSongdaTimeFieldNumber;
-const int WaimaiOrder::kQiwangTimeFieldNumber;
-const int WaimaiOrder::kChucanTimeFieldNumber;
-const int WaimaiOrder::kJiaofuTimeFieldNumber;
-const int WaimaiOrder::kHaoshiSecondFieldNumber;
-const int WaimaiOrder::kIsChaoshiFieldNumber;
-const int WaimaiOrder::kChaoshiSecondFieldNumber;
-const int WaimaiOrder::kMWaimaiorderIdFieldNumber;
-const int WaimaiOrder::kMGroupIdFieldNumber;
-const int WaimaiOrder::kMDeliverymanIdFieldNumber;
-const int WaimaiOrder::kMStatusFieldNumber;
-const int WaimaiOrder::kShopLatFieldNumber;
-const int WaimaiOrder::kShopLngFieldNumber;
-const int WaimaiOrder::kCusLatFieldNumber;
-const int WaimaiOrder::kCusLngFieldNumber;
-#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
-
-WaimaiOrder::WaimaiOrder()
-  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
-  ::google::protobuf::internal::InitSCC(
-      &protobuf_PathPlanning_2eproto::scc_info_WaimaiOrder.base);
-  SharedCtor();
-  // @@protoc_insertion_point(constructor:pathplanning.WaimaiOrder)
-}
-WaimaiOrder::WaimaiOrder(const WaimaiOrder& from)
-  : ::google::protobuf::Message(),
-      _internal_metadata_(NULL) {
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  ::memcpy(&init_time_, &from.init_time_,
-    static_cast<size_t>(reinterpret_cast<char*>(&m_status_) -
-    reinterpret_cast<char*>(&init_time_)) + sizeof(m_status_));
-  // @@protoc_insertion_point(copy_constructor:pathplanning.WaimaiOrder)
-}
-
-void WaimaiOrder::SharedCtor() {
-  ::memset(&init_time_, 0, static_cast<size_t>(
-      reinterpret_cast<char*>(&m_status_) -
-      reinterpret_cast<char*>(&init_time_)) + sizeof(m_status_));
-}
-
-WaimaiOrder::~WaimaiOrder() {
-  // @@protoc_insertion_point(destructor:pathplanning.WaimaiOrder)
-  SharedDtor();
-}
-
-void WaimaiOrder::SharedDtor() {
-}
-
-void WaimaiOrder::SetCachedSize(int size) const {
-  _cached_size_.Set(size);
-}
-const ::google::protobuf::Descriptor* WaimaiOrder::descriptor() {
-  ::protobuf_PathPlanning_2eproto::protobuf_AssignDescriptorsOnce();
-  return ::protobuf_PathPlanning_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
-}
-
-const WaimaiOrder& WaimaiOrder::default_instance() {
-  ::google::protobuf::internal::InitSCC(&protobuf_PathPlanning_2eproto::scc_info_WaimaiOrder.base);
-  return *internal_default_instance();
-}
-
-
-void WaimaiOrder::Clear() {
-// @@protoc_insertion_point(message_clear_start:pathplanning.WaimaiOrder)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  // Prevent compiler warnings about cached_has_bits being unused
-  (void) cached_has_bits;
-
-  ::memset(&init_time_, 0, static_cast<size_t>(
-      reinterpret_cast<char*>(&m_status_) -
-      reinterpret_cast<char*>(&init_time_)) + sizeof(m_status_));
-  _internal_metadata_.Clear();
-}
-
-bool WaimaiOrder::MergePartialFromCodedStream(
-    ::google::protobuf::io::CodedInputStream* input) {
-#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
-  ::google::protobuf::uint32 tag;
-  // @@protoc_insertion_point(parse_start:pathplanning.WaimaiOrder)
-  for (;;) {
-    ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(16383u);
-    tag = p.first;
-    if (!p.second) goto handle_unusual;
-    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
-      // int64 init_time = 1;
-      case 1: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
-                 input, &init_time_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int64 confirme_time = 2;
-      case 2: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
-                 input, &confirme_time_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int64 daodian_time = 3;
-      case 3: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(24u /* 24 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
-                 input, &daodian_time_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int64 quhuo_time = 4;
-      case 4: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(32u /* 32 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
-                 input, &quhuo_time_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int64 guke_time = 5;
-      case 5: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(40u /* 40 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
-                 input, &guke_time_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int64 songda_time = 6;
-      case 6: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(48u /* 48 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
-                 input, &songda_time_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int64 qiwang_time = 7;
-      case 7: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(56u /* 56 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
-                 input, &qiwang_time_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 chucan_time = 8;
-      case 8: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(64u /* 64 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &chucan_time_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 jiaofu_time = 9;
-      case 9: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(72u /* 72 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &jiaofu_time_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 haoshi_second = 10;
-      case 10: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(80u /* 80 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &haoshi_second_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 is_chaoshi = 11;
-      case 11: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(88u /* 88 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &is_chaoshi_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 chaoshi_second = 12;
-      case 12: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(96u /* 96 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &chaoshi_second_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 m_waimaiorder_id = 13;
-      case 13: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(104u /* 104 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &m_waimaiorder_id_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 m_group_id = 14;
-      case 14: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(112u /* 112 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &m_group_id_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 m_deliveryman_id = 15;
-      case 15: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(120u /* 120 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &m_deliveryman_id_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 m_status = 16;
-      case 16: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(128u /* 128 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &m_status_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // double shop_lat = 17;
-      case 17: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(137u /* 137 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
-                 input, &shop_lat_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // double shop_lng = 18;
-      case 18: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(145u /* 145 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
-                 input, &shop_lng_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // double cus_lat = 19;
-      case 19: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(153u /* 153 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
-                 input, &cus_lat_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // double cus_lng = 20;
-      case 20: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(161u /* 161 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
-                 input, &cus_lng_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      default: {
-      handle_unusual:
-        if (tag == 0) {
-          goto success;
-        }
-        DO_(::google::protobuf::internal::WireFormat::SkipField(
-              input, tag, _internal_metadata_.mutable_unknown_fields()));
-        break;
-      }
-    }
-  }
-success:
-  // @@protoc_insertion_point(parse_success:pathplanning.WaimaiOrder)
-  return true;
-failure:
-  // @@protoc_insertion_point(parse_failure:pathplanning.WaimaiOrder)
-  return false;
-#undef DO_
-}
-
-void WaimaiOrder::SerializeWithCachedSizes(
-    ::google::protobuf::io::CodedOutputStream* output) const {
-  // @@protoc_insertion_point(serialize_start:pathplanning.WaimaiOrder)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  // int64 init_time = 1;
-  if (this->init_time() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt64(1, this->init_time(), output);
-  }
-
-  // int64 confirme_time = 2;
-  if (this->confirme_time() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->confirme_time(), output);
-  }
-
-  // int64 daodian_time = 3;
-  if (this->daodian_time() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt64(3, this->daodian_time(), output);
-  }
-
-  // int64 quhuo_time = 4;
-  if (this->quhuo_time() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt64(4, this->quhuo_time(), output);
-  }
-
-  // int64 guke_time = 5;
-  if (this->guke_time() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt64(5, this->guke_time(), output);
-  }
-
-  // int64 songda_time = 6;
-  if (this->songda_time() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt64(6, this->songda_time(), output);
-  }
-
-  // int64 qiwang_time = 7;
-  if (this->qiwang_time() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt64(7, this->qiwang_time(), output);
-  }
-
-  // int32 chucan_time = 8;
-  if (this->chucan_time() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->chucan_time(), output);
-  }
-
-  // int32 jiaofu_time = 9;
-  if (this->jiaofu_time() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(9, this->jiaofu_time(), output);
-  }
-
-  // int32 haoshi_second = 10;
-  if (this->haoshi_second() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(10, this->haoshi_second(), output);
-  }
-
-  // int32 is_chaoshi = 11;
-  if (this->is_chaoshi() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(11, this->is_chaoshi(), output);
-  }
-
-  // int32 chaoshi_second = 12;
-  if (this->chaoshi_second() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(12, this->chaoshi_second(), output);
-  }
-
-  // int32 m_waimaiorder_id = 13;
-  if (this->m_waimaiorder_id() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(13, this->m_waimaiorder_id(), output);
-  }
-
-  // int32 m_group_id = 14;
-  if (this->m_group_id() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(14, this->m_group_id(), output);
-  }
-
-  // int32 m_deliveryman_id = 15;
-  if (this->m_deliveryman_id() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(15, this->m_deliveryman_id(), output);
-  }
-
-  // int32 m_status = 16;
-  if (this->m_status() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(16, this->m_status(), output);
-  }
-
-  // double shop_lat = 17;
-  if (this->shop_lat() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteDouble(17, this->shop_lat(), output);
-  }
-
-  // double shop_lng = 18;
-  if (this->shop_lng() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteDouble(18, this->shop_lng(), output);
-  }
-
-  // double cus_lat = 19;
-  if (this->cus_lat() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteDouble(19, this->cus_lat(), output);
-  }
-
-  // double cus_lng = 20;
-  if (this->cus_lng() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteDouble(20, this->cus_lng(), output);
-  }
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
-  }
-  // @@protoc_insertion_point(serialize_end:pathplanning.WaimaiOrder)
-}
-
-::google::protobuf::uint8* WaimaiOrder::InternalSerializeWithCachedSizesToArray(
-    bool deterministic, ::google::protobuf::uint8* target) const {
-  (void)deterministic; // Unused
-  // @@protoc_insertion_point(serialize_to_array_start:pathplanning.WaimaiOrder)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  // int64 init_time = 1;
-  if (this->init_time() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(1, this->init_time(), target);
-  }
-
-  // int64 confirme_time = 2;
-  if (this->confirme_time() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(2, this->confirme_time(), target);
-  }
-
-  // int64 daodian_time = 3;
-  if (this->daodian_time() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(3, this->daodian_time(), target);
-  }
-
-  // int64 quhuo_time = 4;
-  if (this->quhuo_time() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(4, this->quhuo_time(), target);
-  }
-
-  // int64 guke_time = 5;
-  if (this->guke_time() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(5, this->guke_time(), target);
-  }
-
-  // int64 songda_time = 6;
-  if (this->songda_time() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(6, this->songda_time(), target);
-  }
-
-  // int64 qiwang_time = 7;
-  if (this->qiwang_time() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(7, this->qiwang_time(), target);
-  }
-
-  // int32 chucan_time = 8;
-  if (this->chucan_time() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(8, this->chucan_time(), target);
-  }
-
-  // int32 jiaofu_time = 9;
-  if (this->jiaofu_time() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(9, this->jiaofu_time(), target);
-  }
-
-  // int32 haoshi_second = 10;
-  if (this->haoshi_second() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(10, this->haoshi_second(), target);
-  }
-
-  // int32 is_chaoshi = 11;
-  if (this->is_chaoshi() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(11, this->is_chaoshi(), target);
-  }
-
-  // int32 chaoshi_second = 12;
-  if (this->chaoshi_second() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(12, this->chaoshi_second(), target);
-  }
-
-  // int32 m_waimaiorder_id = 13;
-  if (this->m_waimaiorder_id() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(13, this->m_waimaiorder_id(), target);
-  }
-
-  // int32 m_group_id = 14;
-  if (this->m_group_id() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(14, this->m_group_id(), target);
-  }
-
-  // int32 m_deliveryman_id = 15;
-  if (this->m_deliveryman_id() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(15, this->m_deliveryman_id(), target);
-  }
-
-  // int32 m_status = 16;
-  if (this->m_status() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(16, this->m_status(), target);
-  }
-
-  // double shop_lat = 17;
-  if (this->shop_lat() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(17, this->shop_lat(), target);
-  }
-
-  // double shop_lng = 18;
-  if (this->shop_lng() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(18, this->shop_lng(), target);
-  }
-
-  // double cus_lat = 19;
-  if (this->cus_lat() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(19, this->cus_lat(), target);
-  }
-
-  // double cus_lng = 20;
-  if (this->cus_lng() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(20, this->cus_lng(), target);
-  }
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
-  }
-  // @@protoc_insertion_point(serialize_to_array_end:pathplanning.WaimaiOrder)
-  return target;
-}
-
-size_t WaimaiOrder::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pathplanning.WaimaiOrder)
-  size_t total_size = 0;
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    total_size +=
-      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
-  }
-  // int64 init_time = 1;
-  if (this->init_time() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int64Size(
-        this->init_time());
-  }
-
-  // int64 confirme_time = 2;
-  if (this->confirme_time() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int64Size(
-        this->confirme_time());
-  }
-
-  // int64 daodian_time = 3;
-  if (this->daodian_time() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int64Size(
-        this->daodian_time());
-  }
-
-  // int64 quhuo_time = 4;
-  if (this->quhuo_time() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int64Size(
-        this->quhuo_time());
-  }
-
-  // int64 guke_time = 5;
-  if (this->guke_time() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int64Size(
-        this->guke_time());
-  }
-
-  // int64 songda_time = 6;
-  if (this->songda_time() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int64Size(
-        this->songda_time());
-  }
-
-  // int64 qiwang_time = 7;
-  if (this->qiwang_time() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int64Size(
-        this->qiwang_time());
-  }
-
-  // int32 chucan_time = 8;
-  if (this->chucan_time() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->chucan_time());
-  }
-
-  // int32 jiaofu_time = 9;
-  if (this->jiaofu_time() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->jiaofu_time());
-  }
-
-  // int32 haoshi_second = 10;
-  if (this->haoshi_second() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->haoshi_second());
-  }
-
-  // int32 is_chaoshi = 11;
-  if (this->is_chaoshi() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->is_chaoshi());
-  }
-
-  // int32 chaoshi_second = 12;
-  if (this->chaoshi_second() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->chaoshi_second());
-  }
-
-  // int32 m_waimaiorder_id = 13;
-  if (this->m_waimaiorder_id() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->m_waimaiorder_id());
-  }
-
-  // int32 m_group_id = 14;
-  if (this->m_group_id() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->m_group_id());
-  }
-
-  // int32 m_deliveryman_id = 15;
-  if (this->m_deliveryman_id() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->m_deliveryman_id());
-  }
-
-  // double shop_lat = 17;
-  if (this->shop_lat() != 0) {
-    total_size += 2 + 8;
-  }
-
-  // double shop_lng = 18;
-  if (this->shop_lng() != 0) {
-    total_size += 2 + 8;
-  }
-
-  // double cus_lat = 19;
-  if (this->cus_lat() != 0) {
-    total_size += 2 + 8;
-  }
-
-  // double cus_lng = 20;
-  if (this->cus_lng() != 0) {
-    total_size += 2 + 8;
-  }
-
-  // int32 m_status = 16;
-  if (this->m_status() != 0) {
-    total_size += 2 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->m_status());
-  }
-
-  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
-  SetCachedSize(cached_size);
-  return total_size;
-}
-
-void WaimaiOrder::MergeFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_merge_from_start:pathplanning.WaimaiOrder)
-  GOOGLE_DCHECK_NE(&from, this);
-  const WaimaiOrder* source =
-      ::google::protobuf::internal::DynamicCastToGenerated<const WaimaiOrder>(
-          &from);
-  if (source == NULL) {
-  // @@protoc_insertion_point(generalized_merge_from_cast_fail:pathplanning.WaimaiOrder)
-    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
-  } else {
-  // @@protoc_insertion_point(generalized_merge_from_cast_success:pathplanning.WaimaiOrder)
-    MergeFrom(*source);
-  }
-}
-
-void WaimaiOrder::MergeFrom(const WaimaiOrder& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:pathplanning.WaimaiOrder)
-  GOOGLE_DCHECK_NE(&from, this);
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  if (from.init_time() != 0) {
-    set_init_time(from.init_time());
-  }
-  if (from.confirme_time() != 0) {
-    set_confirme_time(from.confirme_time());
-  }
-  if (from.daodian_time() != 0) {
-    set_daodian_time(from.daodian_time());
-  }
-  if (from.quhuo_time() != 0) {
-    set_quhuo_time(from.quhuo_time());
-  }
-  if (from.guke_time() != 0) {
-    set_guke_time(from.guke_time());
-  }
-  if (from.songda_time() != 0) {
-    set_songda_time(from.songda_time());
-  }
-  if (from.qiwang_time() != 0) {
-    set_qiwang_time(from.qiwang_time());
-  }
-  if (from.chucan_time() != 0) {
-    set_chucan_time(from.chucan_time());
-  }
-  if (from.jiaofu_time() != 0) {
-    set_jiaofu_time(from.jiaofu_time());
-  }
-  if (from.haoshi_second() != 0) {
-    set_haoshi_second(from.haoshi_second());
-  }
-  if (from.is_chaoshi() != 0) {
-    set_is_chaoshi(from.is_chaoshi());
-  }
-  if (from.chaoshi_second() != 0) {
-    set_chaoshi_second(from.chaoshi_second());
-  }
-  if (from.m_waimaiorder_id() != 0) {
-    set_m_waimaiorder_id(from.m_waimaiorder_id());
-  }
-  if (from.m_group_id() != 0) {
-    set_m_group_id(from.m_group_id());
-  }
-  if (from.m_deliveryman_id() != 0) {
-    set_m_deliveryman_id(from.m_deliveryman_id());
-  }
-  if (from.shop_lat() != 0) {
-    set_shop_lat(from.shop_lat());
-  }
-  if (from.shop_lng() != 0) {
-    set_shop_lng(from.shop_lng());
-  }
-  if (from.cus_lat() != 0) {
-    set_cus_lat(from.cus_lat());
-  }
-  if (from.cus_lng() != 0) {
-    set_cus_lng(from.cus_lng());
-  }
-  if (from.m_status() != 0) {
-    set_m_status(from.m_status());
-  }
-}
-
-void WaimaiOrder::CopyFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:pathplanning.WaimaiOrder)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-void WaimaiOrder::CopyFrom(const WaimaiOrder& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pathplanning.WaimaiOrder)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-bool WaimaiOrder::IsInitialized() const {
-  return true;
-}
-
-void WaimaiOrder::Swap(WaimaiOrder* other) {
-  if (other == this) return;
-  InternalSwap(other);
-}
-void WaimaiOrder::InternalSwap(WaimaiOrder* other) {
-  using std::swap;
-  swap(init_time_, other->init_time_);
-  swap(confirme_time_, other->confirme_time_);
-  swap(daodian_time_, other->daodian_time_);
-  swap(quhuo_time_, other->quhuo_time_);
-  swap(guke_time_, other->guke_time_);
-  swap(songda_time_, other->songda_time_);
-  swap(qiwang_time_, other->qiwang_time_);
-  swap(chucan_time_, other->chucan_time_);
-  swap(jiaofu_time_, other->jiaofu_time_);
-  swap(haoshi_second_, other->haoshi_second_);
-  swap(is_chaoshi_, other->is_chaoshi_);
-  swap(chaoshi_second_, other->chaoshi_second_);
-  swap(m_waimaiorder_id_, other->m_waimaiorder_id_);
-  swap(m_group_id_, other->m_group_id_);
-  swap(m_deliveryman_id_, other->m_deliveryman_id_);
-  swap(shop_lat_, other->shop_lat_);
-  swap(shop_lng_, other->shop_lng_);
-  swap(cus_lat_, other->cus_lat_);
-  swap(cus_lng_, other->cus_lng_);
-  swap(m_status_, other->m_status_);
-  _internal_metadata_.Swap(&other->_internal_metadata_);
-}
-
-::google::protobuf::Metadata WaimaiOrder::GetMetadata() const {
-  protobuf_PathPlanning_2eproto::protobuf_AssignDescriptorsOnce();
-  return ::protobuf_PathPlanning_2eproto::file_level_metadata[kIndexInFileMessages];
-}
-
-
-// ===================================================================
-
-void PathPlanningRequest::InitAsDefaultInstance() {
-}
-#if !defined(_MSC_VER) || _MSC_VER >= 1900
-const int PathPlanningRequest::kLatFieldNumber;
-const int PathPlanningRequest::kLngFieldNumber;
-const int PathPlanningRequest::kNameFieldNumber;
-const int PathPlanningRequest::kGroupIdFieldNumber;
-const int PathPlanningRequest::kDeliverymanIdFieldNumber;
-const int PathPlanningRequest::kDeliverymanNumFieldNumber;
-const int PathPlanningRequest::kOrderNumFieldNumber;
-const int PathPlanningRequest::kOrdersFieldNumber;
-const int PathPlanningRequest::kRequestTypeFieldNumber;
-const int PathPlanningRequest::kGroupCodeFieldNumber;
-const int PathPlanningRequest::kInitTimeFieldNumber;
-#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
-
-PathPlanningRequest::PathPlanningRequest()
-  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
-  ::google::protobuf::internal::InitSCC(
-      &protobuf_PathPlanning_2eproto::scc_info_PathPlanningRequest.base);
-  SharedCtor();
-  // @@protoc_insertion_point(constructor:pathplanning.PathPlanningRequest)
-}
-PathPlanningRequest::PathPlanningRequest(const PathPlanningRequest& from)
-  : ::google::protobuf::Message(),
-      _internal_metadata_(NULL),
-      orders_(from.orders_) {
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  if (from.name().size() > 0) {
-    name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
-  }
-  ::memcpy(&lat_, &from.lat_,
-    static_cast<size_t>(reinterpret_cast<char*>(&init_time_) -
-    reinterpret_cast<char*>(&lat_)) + sizeof(init_time_));
-  // @@protoc_insertion_point(copy_constructor:pathplanning.PathPlanningRequest)
-}
-
-void PathPlanningRequest::SharedCtor() {
-  name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  ::memset(&lat_, 0, static_cast<size_t>(
-      reinterpret_cast<char*>(&init_time_) -
-      reinterpret_cast<char*>(&lat_)) + sizeof(init_time_));
-}
-
-PathPlanningRequest::~PathPlanningRequest() {
-  // @@protoc_insertion_point(destructor:pathplanning.PathPlanningRequest)
-  SharedDtor();
-}
-
-void PathPlanningRequest::SharedDtor() {
-  name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-}
-
-void PathPlanningRequest::SetCachedSize(int size) const {
-  _cached_size_.Set(size);
-}
-const ::google::protobuf::Descriptor* PathPlanningRequest::descriptor() {
-  ::protobuf_PathPlanning_2eproto::protobuf_AssignDescriptorsOnce();
-  return ::protobuf_PathPlanning_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
-}
-
-const PathPlanningRequest& PathPlanningRequest::default_instance() {
-  ::google::protobuf::internal::InitSCC(&protobuf_PathPlanning_2eproto::scc_info_PathPlanningRequest.base);
-  return *internal_default_instance();
-}
-
-
-void PathPlanningRequest::Clear() {
-// @@protoc_insertion_point(message_clear_start:pathplanning.PathPlanningRequest)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  // Prevent compiler warnings about cached_has_bits being unused
-  (void) cached_has_bits;
-
-  orders_.Clear();
-  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  ::memset(&lat_, 0, static_cast<size_t>(
-      reinterpret_cast<char*>(&init_time_) -
-      reinterpret_cast<char*>(&lat_)) + sizeof(init_time_));
-  _internal_metadata_.Clear();
-}
-
-bool PathPlanningRequest::MergePartialFromCodedStream(
-    ::google::protobuf::io::CodedInputStream* input) {
-#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
-  ::google::protobuf::uint32 tag;
-  // @@protoc_insertion_point(parse_start:pathplanning.PathPlanningRequest)
-  for (;;) {
-    ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
-    tag = p.first;
-    if (!p.second) goto handle_unusual;
-    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
-      // double lat = 1;
-      case 1: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(9u /* 9 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
-                 input, &lat_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // double lng = 2;
-      case 2: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(17u /* 17 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
-                 input, &lng_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // string name = 3;
-      case 3: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
-          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
-                input, this->mutable_name()));
-          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
-            this->name().data(), static_cast<int>(this->name().length()),
-            ::google::protobuf::internal::WireFormatLite::PARSE,
-            "pathplanning.PathPlanningRequest.name"));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 group_id = 4;
-      case 4: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(32u /* 32 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &group_id_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 deliveryman_id = 5;
-      case 5: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(40u /* 40 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &deliveryman_id_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 deliveryman_num = 6;
-      case 6: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(48u /* 48 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &deliveryman_num_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 order_num = 7;
-      case 7: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(56u /* 56 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &order_num_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // repeated .pathplanning.WaimaiOrder orders = 8;
-      case 8: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(66u /* 66 & 0xFF */)) {
-          DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
-                input, add_orders()));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 request_type = 9;
-      case 9: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(72u /* 72 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &request_type_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 group_code = 10;
-      case 10: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(80u /* 80 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &group_code_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int64 init_time = 11;
-      case 11: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(88u /* 88 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
-                 input, &init_time_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      default: {
-      handle_unusual:
-        if (tag == 0) {
-          goto success;
-        }
-        DO_(::google::protobuf::internal::WireFormat::SkipField(
-              input, tag, _internal_metadata_.mutable_unknown_fields()));
-        break;
-      }
-    }
-  }
-success:
-  // @@protoc_insertion_point(parse_success:pathplanning.PathPlanningRequest)
-  return true;
-failure:
-  // @@protoc_insertion_point(parse_failure:pathplanning.PathPlanningRequest)
-  return false;
-#undef DO_
-}
-
-void PathPlanningRequest::SerializeWithCachedSizes(
-    ::google::protobuf::io::CodedOutputStream* output) const {
-  // @@protoc_insertion_point(serialize_start:pathplanning.PathPlanningRequest)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  // double lat = 1;
-  if (this->lat() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteDouble(1, this->lat(), output);
-  }
-
-  // double lng = 2;
-  if (this->lng() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteDouble(2, this->lng(), output);
-  }
-
-  // string name = 3;
-  if (this->name().size() > 0) {
-    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
-      this->name().data(), static_cast<int>(this->name().length()),
-      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
-      "pathplanning.PathPlanningRequest.name");
-    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
-      3, this->name(), output);
-  }
-
-  // int32 group_id = 4;
-  if (this->group_id() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->group_id(), output);
-  }
-
-  // int32 deliveryman_id = 5;
-  if (this->deliveryman_id() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->deliveryman_id(), output);
-  }
-
-  // int32 deliveryman_num = 6;
-  if (this->deliveryman_num() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(6, this->deliveryman_num(), output);
-  }
-
-  // int32 order_num = 7;
-  if (this->order_num() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(7, this->order_num(), output);
-  }
-
-  // repeated .pathplanning.WaimaiOrder orders = 8;
-  for (unsigned int i = 0,
-      n = static_cast<unsigned int>(this->orders_size()); i < n; i++) {
-    ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
-      8,
-      this->orders(static_cast<int>(i)),
-      output);
-  }
-
-  // int32 request_type = 9;
-  if (this->request_type() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(9, this->request_type(), output);
-  }
-
-  // int32 group_code = 10;
-  if (this->group_code() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(10, this->group_code(), output);
-  }
-
-  // int64 init_time = 11;
-  if (this->init_time() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt64(11, this->init_time(), output);
-  }
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
-  }
-  // @@protoc_insertion_point(serialize_end:pathplanning.PathPlanningRequest)
-}
-
-::google::protobuf::uint8* PathPlanningRequest::InternalSerializeWithCachedSizesToArray(
-    bool deterministic, ::google::protobuf::uint8* target) const {
-  (void)deterministic; // Unused
-  // @@protoc_insertion_point(serialize_to_array_start:pathplanning.PathPlanningRequest)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  // double lat = 1;
-  if (this->lat() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(1, this->lat(), target);
-  }
-
-  // double lng = 2;
-  if (this->lng() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(2, this->lng(), target);
-  }
-
-  // string name = 3;
-  if (this->name().size() > 0) {
-    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
-      this->name().data(), static_cast<int>(this->name().length()),
-      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
-      "pathplanning.PathPlanningRequest.name");
-    target =
-      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
-        3, this->name(), target);
-  }
-
-  // int32 group_id = 4;
-  if (this->group_id() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->group_id(), target);
-  }
-
-  // int32 deliveryman_id = 5;
-  if (this->deliveryman_id() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(5, this->deliveryman_id(), target);
-  }
-
-  // int32 deliveryman_num = 6;
-  if (this->deliveryman_num() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(6, this->deliveryman_num(), target);
-  }
-
-  // int32 order_num = 7;
-  if (this->order_num() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(7, this->order_num(), target);
-  }
-
-  // repeated .pathplanning.WaimaiOrder orders = 8;
-  for (unsigned int i = 0,
-      n = static_cast<unsigned int>(this->orders_size()); i < n; i++) {
-    target = ::google::protobuf::internal::WireFormatLite::
-      InternalWriteMessageToArray(
-        8, this->orders(static_cast<int>(i)), deterministic, target);
-  }
-
-  // int32 request_type = 9;
-  if (this->request_type() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(9, this->request_type(), target);
-  }
-
-  // int32 group_code = 10;
-  if (this->group_code() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(10, this->group_code(), target);
-  }
-
-  // int64 init_time = 11;
-  if (this->init_time() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(11, this->init_time(), target);
-  }
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
-  }
-  // @@protoc_insertion_point(serialize_to_array_end:pathplanning.PathPlanningRequest)
-  return target;
-}
-
-size_t PathPlanningRequest::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pathplanning.PathPlanningRequest)
-  size_t total_size = 0;
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    total_size +=
-      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
-  }
-  // repeated .pathplanning.WaimaiOrder orders = 8;
-  {
-    unsigned int count = static_cast<unsigned int>(this->orders_size());
-    total_size += 1UL * count;
-    for (unsigned int i = 0; i < count; i++) {
-      total_size +=
-        ::google::protobuf::internal::WireFormatLite::MessageSize(
-          this->orders(static_cast<int>(i)));
-    }
-  }
-
-  // string name = 3;
-  if (this->name().size() > 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::StringSize(
-        this->name());
-  }
-
-  // double lat = 1;
-  if (this->lat() != 0) {
-    total_size += 1 + 8;
-  }
-
-  // double lng = 2;
-  if (this->lng() != 0) {
-    total_size += 1 + 8;
-  }
-
-  // int32 group_id = 4;
-  if (this->group_id() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->group_id());
-  }
-
-  // int32 deliveryman_id = 5;
-  if (this->deliveryman_id() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->deliveryman_id());
-  }
-
-  // int32 deliveryman_num = 6;
-  if (this->deliveryman_num() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->deliveryman_num());
-  }
-
-  // int32 order_num = 7;
-  if (this->order_num() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->order_num());
-  }
-
-  // int32 request_type = 9;
-  if (this->request_type() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->request_type());
-  }
-
-  // int32 group_code = 10;
-  if (this->group_code() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->group_code());
-  }
-
-  // int64 init_time = 11;
-  if (this->init_time() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int64Size(
-        this->init_time());
-  }
-
-  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
-  SetCachedSize(cached_size);
-  return total_size;
-}
-
-void PathPlanningRequest::MergeFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_merge_from_start:pathplanning.PathPlanningRequest)
-  GOOGLE_DCHECK_NE(&from, this);
-  const PathPlanningRequest* source =
-      ::google::protobuf::internal::DynamicCastToGenerated<const PathPlanningRequest>(
-          &from);
-  if (source == NULL) {
-  // @@protoc_insertion_point(generalized_merge_from_cast_fail:pathplanning.PathPlanningRequest)
-    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
-  } else {
-  // @@protoc_insertion_point(generalized_merge_from_cast_success:pathplanning.PathPlanningRequest)
-    MergeFrom(*source);
-  }
-}
-
-void PathPlanningRequest::MergeFrom(const PathPlanningRequest& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:pathplanning.PathPlanningRequest)
-  GOOGLE_DCHECK_NE(&from, this);
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  orders_.MergeFrom(from.orders_);
-  if (from.name().size() > 0) {
-
-    name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
-  }
-  if (from.lat() != 0) {
-    set_lat(from.lat());
-  }
-  if (from.lng() != 0) {
-    set_lng(from.lng());
-  }
-  if (from.group_id() != 0) {
-    set_group_id(from.group_id());
-  }
-  if (from.deliveryman_id() != 0) {
-    set_deliveryman_id(from.deliveryman_id());
-  }
-  if (from.deliveryman_num() != 0) {
-    set_deliveryman_num(from.deliveryman_num());
-  }
-  if (from.order_num() != 0) {
-    set_order_num(from.order_num());
-  }
-  if (from.request_type() != 0) {
-    set_request_type(from.request_type());
-  }
-  if (from.group_code() != 0) {
-    set_group_code(from.group_code());
-  }
-  if (from.init_time() != 0) {
-    set_init_time(from.init_time());
-  }
-}
-
-void PathPlanningRequest::CopyFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:pathplanning.PathPlanningRequest)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-void PathPlanningRequest::CopyFrom(const PathPlanningRequest& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pathplanning.PathPlanningRequest)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-bool PathPlanningRequest::IsInitialized() const {
-  return true;
-}
-
-void PathPlanningRequest::Swap(PathPlanningRequest* other) {
-  if (other == this) return;
-  InternalSwap(other);
-}
-void PathPlanningRequest::InternalSwap(PathPlanningRequest* other) {
-  using std::swap;
-  CastToBase(&orders_)->InternalSwap(CastToBase(&other->orders_));
-  name_.Swap(&other->name_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
-    GetArenaNoVirtual());
-  swap(lat_, other->lat_);
-  swap(lng_, other->lng_);
-  swap(group_id_, other->group_id_);
-  swap(deliveryman_id_, other->deliveryman_id_);
-  swap(deliveryman_num_, other->deliveryman_num_);
-  swap(order_num_, other->order_num_);
-  swap(request_type_, other->request_type_);
-  swap(group_code_, other->group_code_);
-  swap(init_time_, other->init_time_);
-  _internal_metadata_.Swap(&other->_internal_metadata_);
-}
-
-::google::protobuf::Metadata PathPlanningRequest::GetMetadata() const {
-  protobuf_PathPlanning_2eproto::protobuf_AssignDescriptorsOnce();
-  return ::protobuf_PathPlanning_2eproto::file_level_metadata[kIndexInFileMessages];
-}
-
-
-// ===================================================================
-
-void WaimaiOrderTask::InitAsDefaultInstance() {
-}
-#if !defined(_MSC_VER) || _MSC_VER >= 1900
-const int WaimaiOrderTask::kOrderIdFieldNumber;
-const int WaimaiOrderTask::kTaskTypeFieldNumber;
-#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
-
-WaimaiOrderTask::WaimaiOrderTask()
-  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
-  ::google::protobuf::internal::InitSCC(
-      &protobuf_PathPlanning_2eproto::scc_info_WaimaiOrderTask.base);
-  SharedCtor();
-  // @@protoc_insertion_point(constructor:pathplanning.WaimaiOrderTask)
-}
-WaimaiOrderTask::WaimaiOrderTask(const WaimaiOrderTask& from)
-  : ::google::protobuf::Message(),
-      _internal_metadata_(NULL) {
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  ::memcpy(&order_id_, &from.order_id_,
-    static_cast<size_t>(reinterpret_cast<char*>(&task_type_) -
-    reinterpret_cast<char*>(&order_id_)) + sizeof(task_type_));
-  // @@protoc_insertion_point(copy_constructor:pathplanning.WaimaiOrderTask)
-}
-
-void WaimaiOrderTask::SharedCtor() {
-  ::memset(&order_id_, 0, static_cast<size_t>(
-      reinterpret_cast<char*>(&task_type_) -
-      reinterpret_cast<char*>(&order_id_)) + sizeof(task_type_));
-}
-
-WaimaiOrderTask::~WaimaiOrderTask() {
-  // @@protoc_insertion_point(destructor:pathplanning.WaimaiOrderTask)
-  SharedDtor();
-}
-
-void WaimaiOrderTask::SharedDtor() {
-}
-
-void WaimaiOrderTask::SetCachedSize(int size) const {
-  _cached_size_.Set(size);
-}
-const ::google::protobuf::Descriptor* WaimaiOrderTask::descriptor() {
-  ::protobuf_PathPlanning_2eproto::protobuf_AssignDescriptorsOnce();
-  return ::protobuf_PathPlanning_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
-}
-
-const WaimaiOrderTask& WaimaiOrderTask::default_instance() {
-  ::google::protobuf::internal::InitSCC(&protobuf_PathPlanning_2eproto::scc_info_WaimaiOrderTask.base);
-  return *internal_default_instance();
-}
-
-
-void WaimaiOrderTask::Clear() {
-// @@protoc_insertion_point(message_clear_start:pathplanning.WaimaiOrderTask)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  // Prevent compiler warnings about cached_has_bits being unused
-  (void) cached_has_bits;
-
-  ::memset(&order_id_, 0, static_cast<size_t>(
-      reinterpret_cast<char*>(&task_type_) -
-      reinterpret_cast<char*>(&order_id_)) + sizeof(task_type_));
-  _internal_metadata_.Clear();
-}
-
-bool WaimaiOrderTask::MergePartialFromCodedStream(
-    ::google::protobuf::io::CodedInputStream* input) {
-#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
-  ::google::protobuf::uint32 tag;
-  // @@protoc_insertion_point(parse_start:pathplanning.WaimaiOrderTask)
-  for (;;) {
-    ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
-    tag = p.first;
-    if (!p.second) goto handle_unusual;
-    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
-      // int32 order_id = 1;
-      case 1: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &order_id_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 task_type = 2;
-      case 2: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &task_type_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      default: {
-      handle_unusual:
-        if (tag == 0) {
-          goto success;
-        }
-        DO_(::google::protobuf::internal::WireFormat::SkipField(
-              input, tag, _internal_metadata_.mutable_unknown_fields()));
-        break;
-      }
-    }
-  }
-success:
-  // @@protoc_insertion_point(parse_success:pathplanning.WaimaiOrderTask)
-  return true;
-failure:
-  // @@protoc_insertion_point(parse_failure:pathplanning.WaimaiOrderTask)
-  return false;
-#undef DO_
-}
-
-void WaimaiOrderTask::SerializeWithCachedSizes(
-    ::google::protobuf::io::CodedOutputStream* output) const {
-  // @@protoc_insertion_point(serialize_start:pathplanning.WaimaiOrderTask)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  // int32 order_id = 1;
-  if (this->order_id() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->order_id(), output);
-  }
-
-  // int32 task_type = 2;
-  if (this->task_type() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->task_type(), output);
-  }
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
-  }
-  // @@protoc_insertion_point(serialize_end:pathplanning.WaimaiOrderTask)
-}
-
-::google::protobuf::uint8* WaimaiOrderTask::InternalSerializeWithCachedSizesToArray(
-    bool deterministic, ::google::protobuf::uint8* target) const {
-  (void)deterministic; // Unused
-  // @@protoc_insertion_point(serialize_to_array_start:pathplanning.WaimaiOrderTask)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  // int32 order_id = 1;
-  if (this->order_id() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->order_id(), target);
-  }
-
-  // int32 task_type = 2;
-  if (this->task_type() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->task_type(), target);
-  }
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
-  }
-  // @@protoc_insertion_point(serialize_to_array_end:pathplanning.WaimaiOrderTask)
-  return target;
-}
-
-size_t WaimaiOrderTask::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pathplanning.WaimaiOrderTask)
-  size_t total_size = 0;
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    total_size +=
-      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
-  }
-  // int32 order_id = 1;
-  if (this->order_id() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->order_id());
-  }
-
-  // int32 task_type = 2;
-  if (this->task_type() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->task_type());
-  }
-
-  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
-  SetCachedSize(cached_size);
-  return total_size;
-}
-
-void WaimaiOrderTask::MergeFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_merge_from_start:pathplanning.WaimaiOrderTask)
-  GOOGLE_DCHECK_NE(&from, this);
-  const WaimaiOrderTask* source =
-      ::google::protobuf::internal::DynamicCastToGenerated<const WaimaiOrderTask>(
-          &from);
-  if (source == NULL) {
-  // @@protoc_insertion_point(generalized_merge_from_cast_fail:pathplanning.WaimaiOrderTask)
-    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
-  } else {
-  // @@protoc_insertion_point(generalized_merge_from_cast_success:pathplanning.WaimaiOrderTask)
-    MergeFrom(*source);
-  }
-}
-
-void WaimaiOrderTask::MergeFrom(const WaimaiOrderTask& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:pathplanning.WaimaiOrderTask)
-  GOOGLE_DCHECK_NE(&from, this);
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  if (from.order_id() != 0) {
-    set_order_id(from.order_id());
-  }
-  if (from.task_type() != 0) {
-    set_task_type(from.task_type());
-  }
-}
-
-void WaimaiOrderTask::CopyFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:pathplanning.WaimaiOrderTask)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-void WaimaiOrderTask::CopyFrom(const WaimaiOrderTask& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pathplanning.WaimaiOrderTask)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-bool WaimaiOrderTask::IsInitialized() const {
-  return true;
-}
-
-void WaimaiOrderTask::Swap(WaimaiOrderTask* other) {
-  if (other == this) return;
-  InternalSwap(other);
-}
-void WaimaiOrderTask::InternalSwap(WaimaiOrderTask* other) {
-  using std::swap;
-  swap(order_id_, other->order_id_);
-  swap(task_type_, other->task_type_);
-  _internal_metadata_.Swap(&other->_internal_metadata_);
-}
-
-::google::protobuf::Metadata WaimaiOrderTask::GetMetadata() const {
-  protobuf_PathPlanning_2eproto::protobuf_AssignDescriptorsOnce();
-  return ::protobuf_PathPlanning_2eproto::file_level_metadata[kIndexInFileMessages];
-}
-
-
-// ===================================================================
-
-void PathPlanningReply::InitAsDefaultInstance() {
-}
-#if !defined(_MSC_VER) || _MSC_VER >= 1900
-const int PathPlanningReply::kStatusFieldNumber;
-const int PathPlanningReply::kErrMessageFieldNumber;
-const int PathPlanningReply::kMBestDesFieldNumber;
-const int PathPlanningReply::kGroupIdFieldNumber;
-const int PathPlanningReply::kDeliverymanIdFieldNumber;
-const int PathPlanningReply::kDeliverymanNumFieldNumber;
-const int PathPlanningReply::kOrderNumFieldNumber;
-const int PathPlanningReply::kRequestTypeFieldNumber;
-const int PathPlanningReply::kBestRoadFieldNumber;
-const int PathPlanningReply::kGroupCodeFieldNumber;
-#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
-
-PathPlanningReply::PathPlanningReply()
-  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
-  ::google::protobuf::internal::InitSCC(
-      &protobuf_PathPlanning_2eproto::scc_info_PathPlanningReply.base);
-  SharedCtor();
-  // @@protoc_insertion_point(constructor:pathplanning.PathPlanningReply)
-}
-PathPlanningReply::PathPlanningReply(const PathPlanningReply& from)
-  : ::google::protobuf::Message(),
-      _internal_metadata_(NULL),
-      bestroad_(from.bestroad_) {
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  status_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  if (from.status().size() > 0) {
-    status_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.status_);
-  }
-  err_message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  if (from.err_message().size() > 0) {
-    err_message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.err_message_);
-  }
-  ::memcpy(&m_bestdes_, &from.m_bestdes_,
-    static_cast<size_t>(reinterpret_cast<char*>(&group_code_) -
-    reinterpret_cast<char*>(&m_bestdes_)) + sizeof(group_code_));
-  // @@protoc_insertion_point(copy_constructor:pathplanning.PathPlanningReply)
-}
-
-void PathPlanningReply::SharedCtor() {
-  status_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  err_message_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  ::memset(&m_bestdes_, 0, static_cast<size_t>(
-      reinterpret_cast<char*>(&group_code_) -
-      reinterpret_cast<char*>(&m_bestdes_)) + sizeof(group_code_));
-}
-
-PathPlanningReply::~PathPlanningReply() {
-  // @@protoc_insertion_point(destructor:pathplanning.PathPlanningReply)
-  SharedDtor();
-}
-
-void PathPlanningReply::SharedDtor() {
-  status_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  err_message_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-}
-
-void PathPlanningReply::SetCachedSize(int size) const {
-  _cached_size_.Set(size);
-}
-const ::google::protobuf::Descriptor* PathPlanningReply::descriptor() {
-  ::protobuf_PathPlanning_2eproto::protobuf_AssignDescriptorsOnce();
-  return ::protobuf_PathPlanning_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
-}
-
-const PathPlanningReply& PathPlanningReply::default_instance() {
-  ::google::protobuf::internal::InitSCC(&protobuf_PathPlanning_2eproto::scc_info_PathPlanningReply.base);
-  return *internal_default_instance();
-}
-
-
-void PathPlanningReply::Clear() {
-// @@protoc_insertion_point(message_clear_start:pathplanning.PathPlanningReply)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  // Prevent compiler warnings about cached_has_bits being unused
-  (void) cached_has_bits;
-
-  bestroad_.Clear();
-  status_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  err_message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-  ::memset(&m_bestdes_, 0, static_cast<size_t>(
-      reinterpret_cast<char*>(&group_code_) -
-      reinterpret_cast<char*>(&m_bestdes_)) + sizeof(group_code_));
-  _internal_metadata_.Clear();
-}
-
-bool PathPlanningReply::MergePartialFromCodedStream(
-    ::google::protobuf::io::CodedInputStream* input) {
-#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
-  ::google::protobuf::uint32 tag;
-  // @@protoc_insertion_point(parse_start:pathplanning.PathPlanningReply)
-  for (;;) {
-    ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
-    tag = p.first;
-    if (!p.second) goto handle_unusual;
-    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
-      // string status = 1;
-      case 1: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
-          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
-                input, this->mutable_status()));
-          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
-            this->status().data(), static_cast<int>(this->status().length()),
-            ::google::protobuf::internal::WireFormatLite::PARSE,
-            "pathplanning.PathPlanningReply.status"));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // string err_message = 2;
-      case 2: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
-          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
-                input, this->mutable_err_message()));
-          DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
-            this->err_message().data(), static_cast<int>(this->err_message().length()),
-            ::google::protobuf::internal::WireFormatLite::PARSE,
-            "pathplanning.PathPlanningReply.err_message"));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // double m_bestDes = 3;
-      case 3: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(25u /* 25 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
-                 input, &m_bestdes_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 group_id = 4;
-      case 4: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(32u /* 32 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &group_id_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 deliveryman_id = 5;
-      case 5: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(40u /* 40 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &deliveryman_id_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 deliveryman_num = 6;
-      case 6: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(48u /* 48 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &deliveryman_num_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 order_num = 7;
-      case 7: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(56u /* 56 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &order_num_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 request_type = 8;
-      case 8: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(64u /* 64 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &request_type_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // repeated .pathplanning.WaimaiOrderTask bestRoad = 9;
-      case 9: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(74u /* 74 & 0xFF */)) {
-          DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
-                input, add_bestroad()));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      // int32 group_code = 10;
-      case 10: {
-        if (static_cast< ::google::protobuf::uint8>(tag) ==
-            static_cast< ::google::protobuf::uint8>(80u /* 80 & 0xFF */)) {
-
-          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
-                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
-                 input, &group_code_)));
-        } else {
-          goto handle_unusual;
-        }
-        break;
-      }
-
-      default: {
-      handle_unusual:
-        if (tag == 0) {
-          goto success;
-        }
-        DO_(::google::protobuf::internal::WireFormat::SkipField(
-              input, tag, _internal_metadata_.mutable_unknown_fields()));
-        break;
-      }
-    }
-  }
-success:
-  // @@protoc_insertion_point(parse_success:pathplanning.PathPlanningReply)
-  return true;
-failure:
-  // @@protoc_insertion_point(parse_failure:pathplanning.PathPlanningReply)
-  return false;
-#undef DO_
-}
-
-void PathPlanningReply::SerializeWithCachedSizes(
-    ::google::protobuf::io::CodedOutputStream* output) const {
-  // @@protoc_insertion_point(serialize_start:pathplanning.PathPlanningReply)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  // string status = 1;
-  if (this->status().size() > 0) {
-    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
-      this->status().data(), static_cast<int>(this->status().length()),
-      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
-      "pathplanning.PathPlanningReply.status");
-    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
-      1, this->status(), output);
-  }
-
-  // string err_message = 2;
-  if (this->err_message().size() > 0) {
-    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
-      this->err_message().data(), static_cast<int>(this->err_message().length()),
-      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
-      "pathplanning.PathPlanningReply.err_message");
-    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
-      2, this->err_message(), output);
-  }
-
-  // double m_bestDes = 3;
-  if (this->m_bestdes() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteDouble(3, this->m_bestdes(), output);
-  }
-
-  // int32 group_id = 4;
-  if (this->group_id() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->group_id(), output);
-  }
-
-  // int32 deliveryman_id = 5;
-  if (this->deliveryman_id() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->deliveryman_id(), output);
-  }
-
-  // int32 deliveryman_num = 6;
-  if (this->deliveryman_num() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(6, this->deliveryman_num(), output);
-  }
-
-  // int32 order_num = 7;
-  if (this->order_num() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(7, this->order_num(), output);
-  }
-
-  // int32 request_type = 8;
-  if (this->request_type() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->request_type(), output);
-  }
-
-  // repeated .pathplanning.WaimaiOrderTask bestRoad = 9;
-  for (unsigned int i = 0,
-      n = static_cast<unsigned int>(this->bestroad_size()); i < n; i++) {
-    ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
-      9,
-      this->bestroad(static_cast<int>(i)),
-      output);
-  }
-
-  // int32 group_code = 10;
-  if (this->group_code() != 0) {
-    ::google::protobuf::internal::WireFormatLite::WriteInt32(10, this->group_code(), output);
-  }
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
-  }
-  // @@protoc_insertion_point(serialize_end:pathplanning.PathPlanningReply)
-}
-
-::google::protobuf::uint8* PathPlanningReply::InternalSerializeWithCachedSizesToArray(
-    bool deterministic, ::google::protobuf::uint8* target) const {
-  (void)deterministic; // Unused
-  // @@protoc_insertion_point(serialize_to_array_start:pathplanning.PathPlanningReply)
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  // string status = 1;
-  if (this->status().size() > 0) {
-    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
-      this->status().data(), static_cast<int>(this->status().length()),
-      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
-      "pathplanning.PathPlanningReply.status");
-    target =
-      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
-        1, this->status(), target);
-  }
-
-  // string err_message = 2;
-  if (this->err_message().size() > 0) {
-    ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
-      this->err_message().data(), static_cast<int>(this->err_message().length()),
-      ::google::protobuf::internal::WireFormatLite::SERIALIZE,
-      "pathplanning.PathPlanningReply.err_message");
-    target =
-      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
-        2, this->err_message(), target);
-  }
-
-  // double m_bestDes = 3;
-  if (this->m_bestdes() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(3, this->m_bestdes(), target);
-  }
-
-  // int32 group_id = 4;
-  if (this->group_id() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->group_id(), target);
-  }
-
-  // int32 deliveryman_id = 5;
-  if (this->deliveryman_id() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(5, this->deliveryman_id(), target);
-  }
-
-  // int32 deliveryman_num = 6;
-  if (this->deliveryman_num() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(6, this->deliveryman_num(), target);
-  }
-
-  // int32 order_num = 7;
-  if (this->order_num() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(7, this->order_num(), target);
-  }
-
-  // int32 request_type = 8;
-  if (this->request_type() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(8, this->request_type(), target);
-  }
-
-  // repeated .pathplanning.WaimaiOrderTask bestRoad = 9;
-  for (unsigned int i = 0,
-      n = static_cast<unsigned int>(this->bestroad_size()); i < n; i++) {
-    target = ::google::protobuf::internal::WireFormatLite::
-      InternalWriteMessageToArray(
-        9, this->bestroad(static_cast<int>(i)), deterministic, target);
-  }
-
-  // int32 group_code = 10;
-  if (this->group_code() != 0) {
-    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(10, this->group_code(), target);
-  }
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
-  }
-  // @@protoc_insertion_point(serialize_to_array_end:pathplanning.PathPlanningReply)
-  return target;
-}
-
-size_t PathPlanningReply::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:pathplanning.PathPlanningReply)
-  size_t total_size = 0;
-
-  if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
-    total_size +=
-      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
-        (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
-  }
-  // repeated .pathplanning.WaimaiOrderTask bestRoad = 9;
-  {
-    unsigned int count = static_cast<unsigned int>(this->bestroad_size());
-    total_size += 1UL * count;
-    for (unsigned int i = 0; i < count; i++) {
-      total_size +=
-        ::google::protobuf::internal::WireFormatLite::MessageSize(
-          this->bestroad(static_cast<int>(i)));
-    }
-  }
-
-  // string status = 1;
-  if (this->status().size() > 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::StringSize(
-        this->status());
-  }
-
-  // string err_message = 2;
-  if (this->err_message().size() > 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::StringSize(
-        this->err_message());
-  }
-
-  // double m_bestDes = 3;
-  if (this->m_bestdes() != 0) {
-    total_size += 1 + 8;
-  }
-
-  // int32 group_id = 4;
-  if (this->group_id() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->group_id());
-  }
-
-  // int32 deliveryman_id = 5;
-  if (this->deliveryman_id() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->deliveryman_id());
-  }
-
-  // int32 deliveryman_num = 6;
-  if (this->deliveryman_num() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->deliveryman_num());
-  }
-
-  // int32 order_num = 7;
-  if (this->order_num() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->order_num());
-  }
-
-  // int32 request_type = 8;
-  if (this->request_type() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->request_type());
-  }
-
-  // int32 group_code = 10;
-  if (this->group_code() != 0) {
-    total_size += 1 +
-      ::google::protobuf::internal::WireFormatLite::Int32Size(
-        this->group_code());
-  }
-
-  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
-  SetCachedSize(cached_size);
-  return total_size;
-}
-
-void PathPlanningReply::MergeFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_merge_from_start:pathplanning.PathPlanningReply)
-  GOOGLE_DCHECK_NE(&from, this);
-  const PathPlanningReply* source =
-      ::google::protobuf::internal::DynamicCastToGenerated<const PathPlanningReply>(
-          &from);
-  if (source == NULL) {
-  // @@protoc_insertion_point(generalized_merge_from_cast_fail:pathplanning.PathPlanningReply)
-    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
-  } else {
-  // @@protoc_insertion_point(generalized_merge_from_cast_success:pathplanning.PathPlanningReply)
-    MergeFrom(*source);
-  }
-}
-
-void PathPlanningReply::MergeFrom(const PathPlanningReply& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:pathplanning.PathPlanningReply)
-  GOOGLE_DCHECK_NE(&from, this);
-  _internal_metadata_.MergeFrom(from._internal_metadata_);
-  ::google::protobuf::uint32 cached_has_bits = 0;
-  (void) cached_has_bits;
-
-  bestroad_.MergeFrom(from.bestroad_);
-  if (from.status().size() > 0) {
-
-    status_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.status_);
-  }
-  if (from.err_message().size() > 0) {
-
-    err_message_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.err_message_);
-  }
-  if (from.m_bestdes() != 0) {
-    set_m_bestdes(from.m_bestdes());
-  }
-  if (from.group_id() != 0) {
-    set_group_id(from.group_id());
-  }
-  if (from.deliveryman_id() != 0) {
-    set_deliveryman_id(from.deliveryman_id());
-  }
-  if (from.deliveryman_num() != 0) {
-    set_deliveryman_num(from.deliveryman_num());
-  }
-  if (from.order_num() != 0) {
-    set_order_num(from.order_num());
-  }
-  if (from.request_type() != 0) {
-    set_request_type(from.request_type());
-  }
-  if (from.group_code() != 0) {
-    set_group_code(from.group_code());
-  }
-}
-
-void PathPlanningReply::CopyFrom(const ::google::protobuf::Message& from) {
-// @@protoc_insertion_point(generalized_copy_from_start:pathplanning.PathPlanningReply)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-void PathPlanningReply::CopyFrom(const PathPlanningReply& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:pathplanning.PathPlanningReply)
-  if (&from == this) return;
-  Clear();
-  MergeFrom(from);
-}
-
-bool PathPlanningReply::IsInitialized() const {
-  return true;
-}
-
-void PathPlanningReply::Swap(PathPlanningReply* other) {
-  if (other == this) return;
-  InternalSwap(other);
-}
-void PathPlanningReply::InternalSwap(PathPlanningReply* other) {
-  using std::swap;
-  CastToBase(&bestroad_)->InternalSwap(CastToBase(&other->bestroad_));
-  status_.Swap(&other->status_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
-    GetArenaNoVirtual());
-  err_message_.Swap(&other->err_message_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
-    GetArenaNoVirtual());
-  swap(m_bestdes_, other->m_bestdes_);
-  swap(group_id_, other->group_id_);
-  swap(deliveryman_id_, other->deliveryman_id_);
-  swap(deliveryman_num_, other->deliveryman_num_);
-  swap(order_num_, other->order_num_);
-  swap(request_type_, other->request_type_);
-  swap(group_code_, other->group_code_);
-  _internal_metadata_.Swap(&other->_internal_metadata_);
-}
-
-::google::protobuf::Metadata PathPlanningReply::GetMetadata() const {
-  protobuf_PathPlanning_2eproto::protobuf_AssignDescriptorsOnce();
-  return ::protobuf_PathPlanning_2eproto::file_level_metadata[kIndexInFileMessages];
-}
-
-
-// @@protoc_insertion_point(namespace_scope)
-}  // namespace pathplanning
-namespace google {
-namespace protobuf {
-template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::pathplanning::WaimaiOrder* Arena::CreateMaybeMessage< ::pathplanning::WaimaiOrder >(Arena* arena) {
-  return Arena::CreateInternal< ::pathplanning::WaimaiOrder >(arena);
-}
-template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::pathplanning::PathPlanningRequest* Arena::CreateMaybeMessage< ::pathplanning::PathPlanningRequest >(Arena* arena) {
-  return Arena::CreateInternal< ::pathplanning::PathPlanningRequest >(arena);
-}
-template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::pathplanning::WaimaiOrderTask* Arena::CreateMaybeMessage< ::pathplanning::WaimaiOrderTask >(Arena* arena) {
-  return Arena::CreateInternal< ::pathplanning::WaimaiOrderTask >(arena);
-}
-template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::pathplanning::PathPlanningReply* Arena::CreateMaybeMessage< ::pathplanning::PathPlanningReply >(Arena* arena) {
-  return Arena::CreateInternal< ::pathplanning::PathPlanningReply >(arena);
-}
-}  // namespace protobuf
-}  // namespace google
-
-// @@protoc_insertion_point(global_scope)

+ 0 - 1583
proto/PathPlanning.pb.h

@@ -1,1583 +0,0 @@
-// Generated by the protocol buffer compiler.  DO NOT EDIT!
-// source: PathPlanning.proto
-
-#ifndef PROTOBUF_INCLUDED_PathPlanning_2eproto
-#define PROTOBUF_INCLUDED_PathPlanning_2eproto
-
-#include <string>
-
-#include <google/protobuf/stubs/common.h>
-
-#if GOOGLE_PROTOBUF_VERSION < 3006001
-#error This file was generated by a newer version of protoc which is
-#error incompatible with your Protocol Buffer headers.  Please update
-#error your headers.
-#endif
-#if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
-#error This file was generated by an older version of protoc which is
-#error incompatible with your Protocol Buffer headers.  Please
-#error regenerate this file with a newer version of protoc.
-#endif
-
-#include <google/protobuf/io/coded_stream.h>
-#include <google/protobuf/arena.h>
-#include <google/protobuf/arenastring.h>
-#include <google/protobuf/generated_message_table_driven.h>
-#include <google/protobuf/generated_message_util.h>
-#include <google/protobuf/inlined_string_field.h>
-#include <google/protobuf/metadata.h>
-#include <google/protobuf/message.h>
-#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
-#include <google/protobuf/extension_set.h>  // IWYU pragma: export
-#include <google/protobuf/unknown_field_set.h>
-// @@protoc_insertion_point(includes)
-#define PROTOBUF_INTERNAL_EXPORT_protobuf_PathPlanning_2eproto 
-
-namespace protobuf_PathPlanning_2eproto {
-// Internal implementation detail -- do not use these members.
-struct TableStruct {
-  static const ::google::protobuf::internal::ParseTableField entries[];
-  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
-  static const ::google::protobuf::internal::ParseTable schema[4];
-  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
-  static const ::google::protobuf::internal::SerializationTable serialization_table[];
-  static const ::google::protobuf::uint32 offsets[];
-};
-void AddDescriptors();
-}  // namespace protobuf_PathPlanning_2eproto
-namespace pathplanning {
-class PathPlanningReply;
-class PathPlanningReplyDefaultTypeInternal;
-extern PathPlanningReplyDefaultTypeInternal _PathPlanningReply_default_instance_;
-class PathPlanningRequest;
-class PathPlanningRequestDefaultTypeInternal;
-extern PathPlanningRequestDefaultTypeInternal _PathPlanningRequest_default_instance_;
-class WaimaiOrder;
-class WaimaiOrderDefaultTypeInternal;
-extern WaimaiOrderDefaultTypeInternal _WaimaiOrder_default_instance_;
-class WaimaiOrderTask;
-class WaimaiOrderTaskDefaultTypeInternal;
-extern WaimaiOrderTaskDefaultTypeInternal _WaimaiOrderTask_default_instance_;
-}  // namespace pathplanning
-namespace google {
-namespace protobuf {
-template<> ::pathplanning::PathPlanningReply* Arena::CreateMaybeMessage<::pathplanning::PathPlanningReply>(Arena*);
-template<> ::pathplanning::PathPlanningRequest* Arena::CreateMaybeMessage<::pathplanning::PathPlanningRequest>(Arena*);
-template<> ::pathplanning::WaimaiOrder* Arena::CreateMaybeMessage<::pathplanning::WaimaiOrder>(Arena*);
-template<> ::pathplanning::WaimaiOrderTask* Arena::CreateMaybeMessage<::pathplanning::WaimaiOrderTask>(Arena*);
-}  // namespace protobuf
-}  // namespace google
-namespace pathplanning {
-
-// ===================================================================
-
-class WaimaiOrder : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:pathplanning.WaimaiOrder) */ {
- public:
-  WaimaiOrder();
-  virtual ~WaimaiOrder();
-
-  WaimaiOrder(const WaimaiOrder& from);
-
-  inline WaimaiOrder& operator=(const WaimaiOrder& from) {
-    CopyFrom(from);
-    return *this;
-  }
-  #if LANG_CXX11
-  WaimaiOrder(WaimaiOrder&& from) noexcept
-    : WaimaiOrder() {
-    *this = ::std::move(from);
-  }
-
-  inline WaimaiOrder& operator=(WaimaiOrder&& from) noexcept {
-    if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
-      if (this != &from) InternalSwap(&from);
-    } else {
-      CopyFrom(from);
-    }
-    return *this;
-  }
-  #endif
-  static const ::google::protobuf::Descriptor* descriptor();
-  static const WaimaiOrder& default_instance();
-
-  static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
-  static inline const WaimaiOrder* internal_default_instance() {
-    return reinterpret_cast<const WaimaiOrder*>(
-               &_WaimaiOrder_default_instance_);
-  }
-  static constexpr int kIndexInFileMessages =
-    0;
-
-  void Swap(WaimaiOrder* other);
-  friend void swap(WaimaiOrder& a, WaimaiOrder& b) {
-    a.Swap(&b);
-  }
-
-  // implements Message ----------------------------------------------
-
-  inline WaimaiOrder* New() const final {
-    return CreateMaybeMessage<WaimaiOrder>(NULL);
-  }
-
-  WaimaiOrder* New(::google::protobuf::Arena* arena) const final {
-    return CreateMaybeMessage<WaimaiOrder>(arena);
-  }
-  void CopyFrom(const ::google::protobuf::Message& from) final;
-  void MergeFrom(const ::google::protobuf::Message& from) final;
-  void CopyFrom(const WaimaiOrder& from);
-  void MergeFrom(const WaimaiOrder& from);
-  void Clear() final;
-  bool IsInitialized() const final;
-
-  size_t ByteSizeLong() const final;
-  bool MergePartialFromCodedStream(
-      ::google::protobuf::io::CodedInputStream* input) final;
-  void SerializeWithCachedSizes(
-      ::google::protobuf::io::CodedOutputStream* output) const final;
-  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
-      bool deterministic, ::google::protobuf::uint8* target) const final;
-  int GetCachedSize() const final { return _cached_size_.Get(); }
-
-  private:
-  void SharedCtor();
-  void SharedDtor();
-  void SetCachedSize(int size) const final;
-  void InternalSwap(WaimaiOrder* other);
-  private:
-  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
-    return NULL;
-  }
-  inline void* MaybeArenaPtr() const {
-    return NULL;
-  }
-  public:
-
-  ::google::protobuf::Metadata GetMetadata() const final;
-
-  // nested types ----------------------------------------------------
-
-  // accessors -------------------------------------------------------
-
-  // int64 init_time = 1;
-  void clear_init_time();
-  static const int kInitTimeFieldNumber = 1;
-  ::google::protobuf::int64 init_time() const;
-  void set_init_time(::google::protobuf::int64 value);
-
-  // int64 confirme_time = 2;
-  void clear_confirme_time();
-  static const int kConfirmeTimeFieldNumber = 2;
-  ::google::protobuf::int64 confirme_time() const;
-  void set_confirme_time(::google::protobuf::int64 value);
-
-  // int64 daodian_time = 3;
-  void clear_daodian_time();
-  static const int kDaodianTimeFieldNumber = 3;
-  ::google::protobuf::int64 daodian_time() const;
-  void set_daodian_time(::google::protobuf::int64 value);
-
-  // int64 quhuo_time = 4;
-  void clear_quhuo_time();
-  static const int kQuhuoTimeFieldNumber = 4;
-  ::google::protobuf::int64 quhuo_time() const;
-  void set_quhuo_time(::google::protobuf::int64 value);
-
-  // int64 guke_time = 5;
-  void clear_guke_time();
-  static const int kGukeTimeFieldNumber = 5;
-  ::google::protobuf::int64 guke_time() const;
-  void set_guke_time(::google::protobuf::int64 value);
-
-  // int64 songda_time = 6;
-  void clear_songda_time();
-  static const int kSongdaTimeFieldNumber = 6;
-  ::google::protobuf::int64 songda_time() const;
-  void set_songda_time(::google::protobuf::int64 value);
-
-  // int64 qiwang_time = 7;
-  void clear_qiwang_time();
-  static const int kQiwangTimeFieldNumber = 7;
-  ::google::protobuf::int64 qiwang_time() const;
-  void set_qiwang_time(::google::protobuf::int64 value);
-
-  // int32 chucan_time = 8;
-  void clear_chucan_time();
-  static const int kChucanTimeFieldNumber = 8;
-  ::google::protobuf::int32 chucan_time() const;
-  void set_chucan_time(::google::protobuf::int32 value);
-
-  // int32 jiaofu_time = 9;
-  void clear_jiaofu_time();
-  static const int kJiaofuTimeFieldNumber = 9;
-  ::google::protobuf::int32 jiaofu_time() const;
-  void set_jiaofu_time(::google::protobuf::int32 value);
-
-  // int32 haoshi_second = 10;
-  void clear_haoshi_second();
-  static const int kHaoshiSecondFieldNumber = 10;
-  ::google::protobuf::int32 haoshi_second() const;
-  void set_haoshi_second(::google::protobuf::int32 value);
-
-  // int32 is_chaoshi = 11;
-  void clear_is_chaoshi();
-  static const int kIsChaoshiFieldNumber = 11;
-  ::google::protobuf::int32 is_chaoshi() const;
-  void set_is_chaoshi(::google::protobuf::int32 value);
-
-  // int32 chaoshi_second = 12;
-  void clear_chaoshi_second();
-  static const int kChaoshiSecondFieldNumber = 12;
-  ::google::protobuf::int32 chaoshi_second() const;
-  void set_chaoshi_second(::google::protobuf::int32 value);
-
-  // int32 m_waimaiorder_id = 13;
-  void clear_m_waimaiorder_id();
-  static const int kMWaimaiorderIdFieldNumber = 13;
-  ::google::protobuf::int32 m_waimaiorder_id() const;
-  void set_m_waimaiorder_id(::google::protobuf::int32 value);
-
-  // int32 m_group_id = 14;
-  void clear_m_group_id();
-  static const int kMGroupIdFieldNumber = 14;
-  ::google::protobuf::int32 m_group_id() const;
-  void set_m_group_id(::google::protobuf::int32 value);
-
-  // int32 m_deliveryman_id = 15;
-  void clear_m_deliveryman_id();
-  static const int kMDeliverymanIdFieldNumber = 15;
-  ::google::protobuf::int32 m_deliveryman_id() const;
-  void set_m_deliveryman_id(::google::protobuf::int32 value);
-
-  // double shop_lat = 17;
-  void clear_shop_lat();
-  static const int kShopLatFieldNumber = 17;
-  double shop_lat() const;
-  void set_shop_lat(double value);
-
-  // double shop_lng = 18;
-  void clear_shop_lng();
-  static const int kShopLngFieldNumber = 18;
-  double shop_lng() const;
-  void set_shop_lng(double value);
-
-  // double cus_lat = 19;
-  void clear_cus_lat();
-  static const int kCusLatFieldNumber = 19;
-  double cus_lat() const;
-  void set_cus_lat(double value);
-
-  // double cus_lng = 20;
-  void clear_cus_lng();
-  static const int kCusLngFieldNumber = 20;
-  double cus_lng() const;
-  void set_cus_lng(double value);
-
-  // int32 m_status = 16;
-  void clear_m_status();
-  static const int kMStatusFieldNumber = 16;
-  ::google::protobuf::int32 m_status() const;
-  void set_m_status(::google::protobuf::int32 value);
-
-  // @@protoc_insertion_point(class_scope:pathplanning.WaimaiOrder)
- private:
-
-  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
-  ::google::protobuf::int64 init_time_;
-  ::google::protobuf::int64 confirme_time_;
-  ::google::protobuf::int64 daodian_time_;
-  ::google::protobuf::int64 quhuo_time_;
-  ::google::protobuf::int64 guke_time_;
-  ::google::protobuf::int64 songda_time_;
-  ::google::protobuf::int64 qiwang_time_;
-  ::google::protobuf::int32 chucan_time_;
-  ::google::protobuf::int32 jiaofu_time_;
-  ::google::protobuf::int32 haoshi_second_;
-  ::google::protobuf::int32 is_chaoshi_;
-  ::google::protobuf::int32 chaoshi_second_;
-  ::google::protobuf::int32 m_waimaiorder_id_;
-  ::google::protobuf::int32 m_group_id_;
-  ::google::protobuf::int32 m_deliveryman_id_;
-  double shop_lat_;
-  double shop_lng_;
-  double cus_lat_;
-  double cus_lng_;
-  ::google::protobuf::int32 m_status_;
-  mutable ::google::protobuf::internal::CachedSize _cached_size_;
-  friend struct ::protobuf_PathPlanning_2eproto::TableStruct;
-};
-// -------------------------------------------------------------------
-
-class PathPlanningRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:pathplanning.PathPlanningRequest) */ {
- public:
-  PathPlanningRequest();
-  virtual ~PathPlanningRequest();
-
-  PathPlanningRequest(const PathPlanningRequest& from);
-
-  inline PathPlanningRequest& operator=(const PathPlanningRequest& from) {
-    CopyFrom(from);
-    return *this;
-  }
-  #if LANG_CXX11
-  PathPlanningRequest(PathPlanningRequest&& from) noexcept
-    : PathPlanningRequest() {
-    *this = ::std::move(from);
-  }
-
-  inline PathPlanningRequest& operator=(PathPlanningRequest&& from) noexcept {
-    if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
-      if (this != &from) InternalSwap(&from);
-    } else {
-      CopyFrom(from);
-    }
-    return *this;
-  }
-  #endif
-  static const ::google::protobuf::Descriptor* descriptor();
-  static const PathPlanningRequest& default_instance();
-
-  static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
-  static inline const PathPlanningRequest* internal_default_instance() {
-    return reinterpret_cast<const PathPlanningRequest*>(
-               &_PathPlanningRequest_default_instance_);
-  }
-  static constexpr int kIndexInFileMessages =
-    1;
-
-  void Swap(PathPlanningRequest* other);
-  friend void swap(PathPlanningRequest& a, PathPlanningRequest& b) {
-    a.Swap(&b);
-  }
-
-  // implements Message ----------------------------------------------
-
-  inline PathPlanningRequest* New() const final {
-    return CreateMaybeMessage<PathPlanningRequest>(NULL);
-  }
-
-  PathPlanningRequest* New(::google::protobuf::Arena* arena) const final {
-    return CreateMaybeMessage<PathPlanningRequest>(arena);
-  }
-  void CopyFrom(const ::google::protobuf::Message& from) final;
-  void MergeFrom(const ::google::protobuf::Message& from) final;
-  void CopyFrom(const PathPlanningRequest& from);
-  void MergeFrom(const PathPlanningRequest& from);
-  void Clear() final;
-  bool IsInitialized() const final;
-
-  size_t ByteSizeLong() const final;
-  bool MergePartialFromCodedStream(
-      ::google::protobuf::io::CodedInputStream* input) final;
-  void SerializeWithCachedSizes(
-      ::google::protobuf::io::CodedOutputStream* output) const final;
-  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
-      bool deterministic, ::google::protobuf::uint8* target) const final;
-  int GetCachedSize() const final { return _cached_size_.Get(); }
-
-  private:
-  void SharedCtor();
-  void SharedDtor();
-  void SetCachedSize(int size) const final;
-  void InternalSwap(PathPlanningRequest* other);
-  private:
-  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
-    return NULL;
-  }
-  inline void* MaybeArenaPtr() const {
-    return NULL;
-  }
-  public:
-
-  ::google::protobuf::Metadata GetMetadata() const final;
-
-  // nested types ----------------------------------------------------
-
-  // accessors -------------------------------------------------------
-
-  // repeated .pathplanning.WaimaiOrder orders = 8;
-  int orders_size() const;
-  void clear_orders();
-  static const int kOrdersFieldNumber = 8;
-  ::pathplanning::WaimaiOrder* mutable_orders(int index);
-  ::google::protobuf::RepeatedPtrField< ::pathplanning::WaimaiOrder >*
-      mutable_orders();
-  const ::pathplanning::WaimaiOrder& orders(int index) const;
-  ::pathplanning::WaimaiOrder* add_orders();
-  const ::google::protobuf::RepeatedPtrField< ::pathplanning::WaimaiOrder >&
-      orders() const;
-
-  // string name = 3;
-  void clear_name();
-  static const int kNameFieldNumber = 3;
-  const ::std::string& name() const;
-  void set_name(const ::std::string& value);
-  #if LANG_CXX11
-  void set_name(::std::string&& value);
-  #endif
-  void set_name(const char* value);
-  void set_name(const char* value, size_t size);
-  ::std::string* mutable_name();
-  ::std::string* release_name();
-  void set_allocated_name(::std::string* name);
-
-  // double lat = 1;
-  void clear_lat();
-  static const int kLatFieldNumber = 1;
-  double lat() const;
-  void set_lat(double value);
-
-  // double lng = 2;
-  void clear_lng();
-  static const int kLngFieldNumber = 2;
-  double lng() const;
-  void set_lng(double value);
-
-  // int32 group_id = 4;
-  void clear_group_id();
-  static const int kGroupIdFieldNumber = 4;
-  ::google::protobuf::int32 group_id() const;
-  void set_group_id(::google::protobuf::int32 value);
-
-  // int32 deliveryman_id = 5;
-  void clear_deliveryman_id();
-  static const int kDeliverymanIdFieldNumber = 5;
-  ::google::protobuf::int32 deliveryman_id() const;
-  void set_deliveryman_id(::google::protobuf::int32 value);
-
-  // int32 deliveryman_num = 6;
-  void clear_deliveryman_num();
-  static const int kDeliverymanNumFieldNumber = 6;
-  ::google::protobuf::int32 deliveryman_num() const;
-  void set_deliveryman_num(::google::protobuf::int32 value);
-
-  // int32 order_num = 7;
-  void clear_order_num();
-  static const int kOrderNumFieldNumber = 7;
-  ::google::protobuf::int32 order_num() const;
-  void set_order_num(::google::protobuf::int32 value);
-
-  // int32 request_type = 9;
-  void clear_request_type();
-  static const int kRequestTypeFieldNumber = 9;
-  ::google::protobuf::int32 request_type() const;
-  void set_request_type(::google::protobuf::int32 value);
-
-  // int32 group_code = 10;
-  void clear_group_code();
-  static const int kGroupCodeFieldNumber = 10;
-  ::google::protobuf::int32 group_code() const;
-  void set_group_code(::google::protobuf::int32 value);
-
-  // int64 init_time = 11;
-  void clear_init_time();
-  static const int kInitTimeFieldNumber = 11;
-  ::google::protobuf::int64 init_time() const;
-  void set_init_time(::google::protobuf::int64 value);
-
-  // @@protoc_insertion_point(class_scope:pathplanning.PathPlanningRequest)
- private:
-
-  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
-  ::google::protobuf::RepeatedPtrField< ::pathplanning::WaimaiOrder > orders_;
-  ::google::protobuf::internal::ArenaStringPtr name_;
-  double lat_;
-  double lng_;
-  ::google::protobuf::int32 group_id_;
-  ::google::protobuf::int32 deliveryman_id_;
-  ::google::protobuf::int32 deliveryman_num_;
-  ::google::protobuf::int32 order_num_;
-  ::google::protobuf::int32 request_type_;
-  ::google::protobuf::int32 group_code_;
-  ::google::protobuf::int64 init_time_;
-  mutable ::google::protobuf::internal::CachedSize _cached_size_;
-  friend struct ::protobuf_PathPlanning_2eproto::TableStruct;
-};
-// -------------------------------------------------------------------
-
-class WaimaiOrderTask : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:pathplanning.WaimaiOrderTask) */ {
- public:
-  WaimaiOrderTask();
-  virtual ~WaimaiOrderTask();
-
-  WaimaiOrderTask(const WaimaiOrderTask& from);
-
-  inline WaimaiOrderTask& operator=(const WaimaiOrderTask& from) {
-    CopyFrom(from);
-    return *this;
-  }
-  #if LANG_CXX11
-  WaimaiOrderTask(WaimaiOrderTask&& from) noexcept
-    : WaimaiOrderTask() {
-    *this = ::std::move(from);
-  }
-
-  inline WaimaiOrderTask& operator=(WaimaiOrderTask&& from) noexcept {
-    if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
-      if (this != &from) InternalSwap(&from);
-    } else {
-      CopyFrom(from);
-    }
-    return *this;
-  }
-  #endif
-  static const ::google::protobuf::Descriptor* descriptor();
-  static const WaimaiOrderTask& default_instance();
-
-  static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
-  static inline const WaimaiOrderTask* internal_default_instance() {
-    return reinterpret_cast<const WaimaiOrderTask*>(
-               &_WaimaiOrderTask_default_instance_);
-  }
-  static constexpr int kIndexInFileMessages =
-    2;
-
-  void Swap(WaimaiOrderTask* other);
-  friend void swap(WaimaiOrderTask& a, WaimaiOrderTask& b) {
-    a.Swap(&b);
-  }
-
-  // implements Message ----------------------------------------------
-
-  inline WaimaiOrderTask* New() const final {
-    return CreateMaybeMessage<WaimaiOrderTask>(NULL);
-  }
-
-  WaimaiOrderTask* New(::google::protobuf::Arena* arena) const final {
-    return CreateMaybeMessage<WaimaiOrderTask>(arena);
-  }
-  void CopyFrom(const ::google::protobuf::Message& from) final;
-  void MergeFrom(const ::google::protobuf::Message& from) final;
-  void CopyFrom(const WaimaiOrderTask& from);
-  void MergeFrom(const WaimaiOrderTask& from);
-  void Clear() final;
-  bool IsInitialized() const final;
-
-  size_t ByteSizeLong() const final;
-  bool MergePartialFromCodedStream(
-      ::google::protobuf::io::CodedInputStream* input) final;
-  void SerializeWithCachedSizes(
-      ::google::protobuf::io::CodedOutputStream* output) const final;
-  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
-      bool deterministic, ::google::protobuf::uint8* target) const final;
-  int GetCachedSize() const final { return _cached_size_.Get(); }
-
-  private:
-  void SharedCtor();
-  void SharedDtor();
-  void SetCachedSize(int size) const final;
-  void InternalSwap(WaimaiOrderTask* other);
-  private:
-  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
-    return NULL;
-  }
-  inline void* MaybeArenaPtr() const {
-    return NULL;
-  }
-  public:
-
-  ::google::protobuf::Metadata GetMetadata() const final;
-
-  // nested types ----------------------------------------------------
-
-  // accessors -------------------------------------------------------
-
-  // int32 order_id = 1;
-  void clear_order_id();
-  static const int kOrderIdFieldNumber = 1;
-  ::google::protobuf::int32 order_id() const;
-  void set_order_id(::google::protobuf::int32 value);
-
-  // int32 task_type = 2;
-  void clear_task_type();
-  static const int kTaskTypeFieldNumber = 2;
-  ::google::protobuf::int32 task_type() const;
-  void set_task_type(::google::protobuf::int32 value);
-
-  // @@protoc_insertion_point(class_scope:pathplanning.WaimaiOrderTask)
- private:
-
-  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
-  ::google::protobuf::int32 order_id_;
-  ::google::protobuf::int32 task_type_;
-  mutable ::google::protobuf::internal::CachedSize _cached_size_;
-  friend struct ::protobuf_PathPlanning_2eproto::TableStruct;
-};
-// -------------------------------------------------------------------
-
-class PathPlanningReply : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:pathplanning.PathPlanningReply) */ {
- public:
-  PathPlanningReply();
-  virtual ~PathPlanningReply();
-
-  PathPlanningReply(const PathPlanningReply& from);
-
-  inline PathPlanningReply& operator=(const PathPlanningReply& from) {
-    CopyFrom(from);
-    return *this;
-  }
-  #if LANG_CXX11
-  PathPlanningReply(PathPlanningReply&& from) noexcept
-    : PathPlanningReply() {
-    *this = ::std::move(from);
-  }
-
-  inline PathPlanningReply& operator=(PathPlanningReply&& from) noexcept {
-    if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
-      if (this != &from) InternalSwap(&from);
-    } else {
-      CopyFrom(from);
-    }
-    return *this;
-  }
-  #endif
-  static const ::google::protobuf::Descriptor* descriptor();
-  static const PathPlanningReply& default_instance();
-
-  static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
-  static inline const PathPlanningReply* internal_default_instance() {
-    return reinterpret_cast<const PathPlanningReply*>(
-               &_PathPlanningReply_default_instance_);
-  }
-  static constexpr int kIndexInFileMessages =
-    3;
-
-  void Swap(PathPlanningReply* other);
-  friend void swap(PathPlanningReply& a, PathPlanningReply& b) {
-    a.Swap(&b);
-  }
-
-  // implements Message ----------------------------------------------
-
-  inline PathPlanningReply* New() const final {
-    return CreateMaybeMessage<PathPlanningReply>(NULL);
-  }
-
-  PathPlanningReply* New(::google::protobuf::Arena* arena) const final {
-    return CreateMaybeMessage<PathPlanningReply>(arena);
-  }
-  void CopyFrom(const ::google::protobuf::Message& from) final;
-  void MergeFrom(const ::google::protobuf::Message& from) final;
-  void CopyFrom(const PathPlanningReply& from);
-  void MergeFrom(const PathPlanningReply& from);
-  void Clear() final;
-  bool IsInitialized() const final;
-
-  size_t ByteSizeLong() const final;
-  bool MergePartialFromCodedStream(
-      ::google::protobuf::io::CodedInputStream* input) final;
-  void SerializeWithCachedSizes(
-      ::google::protobuf::io::CodedOutputStream* output) const final;
-  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
-      bool deterministic, ::google::protobuf::uint8* target) const final;
-  int GetCachedSize() const final { return _cached_size_.Get(); }
-
-  private:
-  void SharedCtor();
-  void SharedDtor();
-  void SetCachedSize(int size) const final;
-  void InternalSwap(PathPlanningReply* other);
-  private:
-  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
-    return NULL;
-  }
-  inline void* MaybeArenaPtr() const {
-    return NULL;
-  }
-  public:
-
-  ::google::protobuf::Metadata GetMetadata() const final;
-
-  // nested types ----------------------------------------------------
-
-  // accessors -------------------------------------------------------
-
-  // repeated .pathplanning.WaimaiOrderTask bestRoad = 9;
-  int bestroad_size() const;
-  void clear_bestroad();
-  static const int kBestRoadFieldNumber = 9;
-  ::pathplanning::WaimaiOrderTask* mutable_bestroad(int index);
-  ::google::protobuf::RepeatedPtrField< ::pathplanning::WaimaiOrderTask >*
-      mutable_bestroad();
-  const ::pathplanning::WaimaiOrderTask& bestroad(int index) const;
-  ::pathplanning::WaimaiOrderTask* add_bestroad();
-  const ::google::protobuf::RepeatedPtrField< ::pathplanning::WaimaiOrderTask >&
-      bestroad() const;
-
-  // string status = 1;
-  void clear_status();
-  static const int kStatusFieldNumber = 1;
-  const ::std::string& status() const;
-  void set_status(const ::std::string& value);
-  #if LANG_CXX11
-  void set_status(::std::string&& value);
-  #endif
-  void set_status(const char* value);
-  void set_status(const char* value, size_t size);
-  ::std::string* mutable_status();
-  ::std::string* release_status();
-  void set_allocated_status(::std::string* status);
-
-  // string err_message = 2;
-  void clear_err_message();
-  static const int kErrMessageFieldNumber = 2;
-  const ::std::string& err_message() const;
-  void set_err_message(const ::std::string& value);
-  #if LANG_CXX11
-  void set_err_message(::std::string&& value);
-  #endif
-  void set_err_message(const char* value);
-  void set_err_message(const char* value, size_t size);
-  ::std::string* mutable_err_message();
-  ::std::string* release_err_message();
-  void set_allocated_err_message(::std::string* err_message);
-
-  // double m_bestDes = 3;
-  void clear_m_bestdes();
-  static const int kMBestDesFieldNumber = 3;
-  double m_bestdes() const;
-  void set_m_bestdes(double value);
-
-  // int32 group_id = 4;
-  void clear_group_id();
-  static const int kGroupIdFieldNumber = 4;
-  ::google::protobuf::int32 group_id() const;
-  void set_group_id(::google::protobuf::int32 value);
-
-  // int32 deliveryman_id = 5;
-  void clear_deliveryman_id();
-  static const int kDeliverymanIdFieldNumber = 5;
-  ::google::protobuf::int32 deliveryman_id() const;
-  void set_deliveryman_id(::google::protobuf::int32 value);
-
-  // int32 deliveryman_num = 6;
-  void clear_deliveryman_num();
-  static const int kDeliverymanNumFieldNumber = 6;
-  ::google::protobuf::int32 deliveryman_num() const;
-  void set_deliveryman_num(::google::protobuf::int32 value);
-
-  // int32 order_num = 7;
-  void clear_order_num();
-  static const int kOrderNumFieldNumber = 7;
-  ::google::protobuf::int32 order_num() const;
-  void set_order_num(::google::protobuf::int32 value);
-
-  // int32 request_type = 8;
-  void clear_request_type();
-  static const int kRequestTypeFieldNumber = 8;
-  ::google::protobuf::int32 request_type() const;
-  void set_request_type(::google::protobuf::int32 value);
-
-  // int32 group_code = 10;
-  void clear_group_code();
-  static const int kGroupCodeFieldNumber = 10;
-  ::google::protobuf::int32 group_code() const;
-  void set_group_code(::google::protobuf::int32 value);
-
-  // @@protoc_insertion_point(class_scope:pathplanning.PathPlanningReply)
- private:
-
-  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
-  ::google::protobuf::RepeatedPtrField< ::pathplanning::WaimaiOrderTask > bestroad_;
-  ::google::protobuf::internal::ArenaStringPtr status_;
-  ::google::protobuf::internal::ArenaStringPtr err_message_;
-  double m_bestdes_;
-  ::google::protobuf::int32 group_id_;
-  ::google::protobuf::int32 deliveryman_id_;
-  ::google::protobuf::int32 deliveryman_num_;
-  ::google::protobuf::int32 order_num_;
-  ::google::protobuf::int32 request_type_;
-  ::google::protobuf::int32 group_code_;
-  mutable ::google::protobuf::internal::CachedSize _cached_size_;
-  friend struct ::protobuf_PathPlanning_2eproto::TableStruct;
-};
-// ===================================================================
-
-
-// ===================================================================
-
-#ifdef __GNUC__
-  #pragma GCC diagnostic push
-  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
-#endif  // __GNUC__
-// WaimaiOrder
-
-// int64 init_time = 1;
-inline void WaimaiOrder::clear_init_time() {
-  init_time_ = GOOGLE_LONGLONG(0);
-}
-inline ::google::protobuf::int64 WaimaiOrder::init_time() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.init_time)
-  return init_time_;
-}
-inline void WaimaiOrder::set_init_time(::google::protobuf::int64 value) {
-  
-  init_time_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.init_time)
-}
-
-// int64 confirme_time = 2;
-inline void WaimaiOrder::clear_confirme_time() {
-  confirme_time_ = GOOGLE_LONGLONG(0);
-}
-inline ::google::protobuf::int64 WaimaiOrder::confirme_time() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.confirme_time)
-  return confirme_time_;
-}
-inline void WaimaiOrder::set_confirme_time(::google::protobuf::int64 value) {
-  
-  confirme_time_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.confirme_time)
-}
-
-// int64 daodian_time = 3;
-inline void WaimaiOrder::clear_daodian_time() {
-  daodian_time_ = GOOGLE_LONGLONG(0);
-}
-inline ::google::protobuf::int64 WaimaiOrder::daodian_time() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.daodian_time)
-  return daodian_time_;
-}
-inline void WaimaiOrder::set_daodian_time(::google::protobuf::int64 value) {
-  
-  daodian_time_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.daodian_time)
-}
-
-// int64 quhuo_time = 4;
-inline void WaimaiOrder::clear_quhuo_time() {
-  quhuo_time_ = GOOGLE_LONGLONG(0);
-}
-inline ::google::protobuf::int64 WaimaiOrder::quhuo_time() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.quhuo_time)
-  return quhuo_time_;
-}
-inline void WaimaiOrder::set_quhuo_time(::google::protobuf::int64 value) {
-  
-  quhuo_time_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.quhuo_time)
-}
-
-// int64 guke_time = 5;
-inline void WaimaiOrder::clear_guke_time() {
-  guke_time_ = GOOGLE_LONGLONG(0);
-}
-inline ::google::protobuf::int64 WaimaiOrder::guke_time() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.guke_time)
-  return guke_time_;
-}
-inline void WaimaiOrder::set_guke_time(::google::protobuf::int64 value) {
-  
-  guke_time_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.guke_time)
-}
-
-// int64 songda_time = 6;
-inline void WaimaiOrder::clear_songda_time() {
-  songda_time_ = GOOGLE_LONGLONG(0);
-}
-inline ::google::protobuf::int64 WaimaiOrder::songda_time() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.songda_time)
-  return songda_time_;
-}
-inline void WaimaiOrder::set_songda_time(::google::protobuf::int64 value) {
-  
-  songda_time_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.songda_time)
-}
-
-// int64 qiwang_time = 7;
-inline void WaimaiOrder::clear_qiwang_time() {
-  qiwang_time_ = GOOGLE_LONGLONG(0);
-}
-inline ::google::protobuf::int64 WaimaiOrder::qiwang_time() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.qiwang_time)
-  return qiwang_time_;
-}
-inline void WaimaiOrder::set_qiwang_time(::google::protobuf::int64 value) {
-  
-  qiwang_time_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.qiwang_time)
-}
-
-// int32 chucan_time = 8;
-inline void WaimaiOrder::clear_chucan_time() {
-  chucan_time_ = 0;
-}
-inline ::google::protobuf::int32 WaimaiOrder::chucan_time() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.chucan_time)
-  return chucan_time_;
-}
-inline void WaimaiOrder::set_chucan_time(::google::protobuf::int32 value) {
-  
-  chucan_time_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.chucan_time)
-}
-
-// int32 jiaofu_time = 9;
-inline void WaimaiOrder::clear_jiaofu_time() {
-  jiaofu_time_ = 0;
-}
-inline ::google::protobuf::int32 WaimaiOrder::jiaofu_time() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.jiaofu_time)
-  return jiaofu_time_;
-}
-inline void WaimaiOrder::set_jiaofu_time(::google::protobuf::int32 value) {
-  
-  jiaofu_time_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.jiaofu_time)
-}
-
-// int32 haoshi_second = 10;
-inline void WaimaiOrder::clear_haoshi_second() {
-  haoshi_second_ = 0;
-}
-inline ::google::protobuf::int32 WaimaiOrder::haoshi_second() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.haoshi_second)
-  return haoshi_second_;
-}
-inline void WaimaiOrder::set_haoshi_second(::google::protobuf::int32 value) {
-  
-  haoshi_second_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.haoshi_second)
-}
-
-// int32 is_chaoshi = 11;
-inline void WaimaiOrder::clear_is_chaoshi() {
-  is_chaoshi_ = 0;
-}
-inline ::google::protobuf::int32 WaimaiOrder::is_chaoshi() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.is_chaoshi)
-  return is_chaoshi_;
-}
-inline void WaimaiOrder::set_is_chaoshi(::google::protobuf::int32 value) {
-  
-  is_chaoshi_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.is_chaoshi)
-}
-
-// int32 chaoshi_second = 12;
-inline void WaimaiOrder::clear_chaoshi_second() {
-  chaoshi_second_ = 0;
-}
-inline ::google::protobuf::int32 WaimaiOrder::chaoshi_second() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.chaoshi_second)
-  return chaoshi_second_;
-}
-inline void WaimaiOrder::set_chaoshi_second(::google::protobuf::int32 value) {
-  
-  chaoshi_second_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.chaoshi_second)
-}
-
-// int32 m_waimaiorder_id = 13;
-inline void WaimaiOrder::clear_m_waimaiorder_id() {
-  m_waimaiorder_id_ = 0;
-}
-inline ::google::protobuf::int32 WaimaiOrder::m_waimaiorder_id() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.m_waimaiorder_id)
-  return m_waimaiorder_id_;
-}
-inline void WaimaiOrder::set_m_waimaiorder_id(::google::protobuf::int32 value) {
-  
-  m_waimaiorder_id_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.m_waimaiorder_id)
-}
-
-// int32 m_group_id = 14;
-inline void WaimaiOrder::clear_m_group_id() {
-  m_group_id_ = 0;
-}
-inline ::google::protobuf::int32 WaimaiOrder::m_group_id() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.m_group_id)
-  return m_group_id_;
-}
-inline void WaimaiOrder::set_m_group_id(::google::protobuf::int32 value) {
-  
-  m_group_id_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.m_group_id)
-}
-
-// int32 m_deliveryman_id = 15;
-inline void WaimaiOrder::clear_m_deliveryman_id() {
-  m_deliveryman_id_ = 0;
-}
-inline ::google::protobuf::int32 WaimaiOrder::m_deliveryman_id() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.m_deliveryman_id)
-  return m_deliveryman_id_;
-}
-inline void WaimaiOrder::set_m_deliveryman_id(::google::protobuf::int32 value) {
-  
-  m_deliveryman_id_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.m_deliveryman_id)
-}
-
-// int32 m_status = 16;
-inline void WaimaiOrder::clear_m_status() {
-  m_status_ = 0;
-}
-inline ::google::protobuf::int32 WaimaiOrder::m_status() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.m_status)
-  return m_status_;
-}
-inline void WaimaiOrder::set_m_status(::google::protobuf::int32 value) {
-  
-  m_status_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.m_status)
-}
-
-// double shop_lat = 17;
-inline void WaimaiOrder::clear_shop_lat() {
-  shop_lat_ = 0;
-}
-inline double WaimaiOrder::shop_lat() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.shop_lat)
-  return shop_lat_;
-}
-inline void WaimaiOrder::set_shop_lat(double value) {
-  
-  shop_lat_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.shop_lat)
-}
-
-// double shop_lng = 18;
-inline void WaimaiOrder::clear_shop_lng() {
-  shop_lng_ = 0;
-}
-inline double WaimaiOrder::shop_lng() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.shop_lng)
-  return shop_lng_;
-}
-inline void WaimaiOrder::set_shop_lng(double value) {
-  
-  shop_lng_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.shop_lng)
-}
-
-// double cus_lat = 19;
-inline void WaimaiOrder::clear_cus_lat() {
-  cus_lat_ = 0;
-}
-inline double WaimaiOrder::cus_lat() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.cus_lat)
-  return cus_lat_;
-}
-inline void WaimaiOrder::set_cus_lat(double value) {
-  
-  cus_lat_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.cus_lat)
-}
-
-// double cus_lng = 20;
-inline void WaimaiOrder::clear_cus_lng() {
-  cus_lng_ = 0;
-}
-inline double WaimaiOrder::cus_lng() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrder.cus_lng)
-  return cus_lng_;
-}
-inline void WaimaiOrder::set_cus_lng(double value) {
-  
-  cus_lng_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrder.cus_lng)
-}
-
-// -------------------------------------------------------------------
-
-// PathPlanningRequest
-
-// double lat = 1;
-inline void PathPlanningRequest::clear_lat() {
-  lat_ = 0;
-}
-inline double PathPlanningRequest::lat() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningRequest.lat)
-  return lat_;
-}
-inline void PathPlanningRequest::set_lat(double value) {
-  
-  lat_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningRequest.lat)
-}
-
-// double lng = 2;
-inline void PathPlanningRequest::clear_lng() {
-  lng_ = 0;
-}
-inline double PathPlanningRequest::lng() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningRequest.lng)
-  return lng_;
-}
-inline void PathPlanningRequest::set_lng(double value) {
-  
-  lng_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningRequest.lng)
-}
-
-// string name = 3;
-inline void PathPlanningRequest::clear_name() {
-  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-}
-inline const ::std::string& PathPlanningRequest::name() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningRequest.name)
-  return name_.GetNoArena();
-}
-inline void PathPlanningRequest::set_name(const ::std::string& value) {
-  
-  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningRequest.name)
-}
-#if LANG_CXX11
-inline void PathPlanningRequest::set_name(::std::string&& value) {
-  
-  name_.SetNoArena(
-    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
-  // @@protoc_insertion_point(field_set_rvalue:pathplanning.PathPlanningRequest.name)
-}
-#endif
-inline void PathPlanningRequest::set_name(const char* value) {
-  GOOGLE_DCHECK(value != NULL);
-  
-  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
-  // @@protoc_insertion_point(field_set_char:pathplanning.PathPlanningRequest.name)
-}
-inline void PathPlanningRequest::set_name(const char* value, size_t size) {
-  
-  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
-      ::std::string(reinterpret_cast<const char*>(value), size));
-  // @@protoc_insertion_point(field_set_pointer:pathplanning.PathPlanningRequest.name)
-}
-inline ::std::string* PathPlanningRequest::mutable_name() {
-  
-  // @@protoc_insertion_point(field_mutable:pathplanning.PathPlanningRequest.name)
-  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-}
-inline ::std::string* PathPlanningRequest::release_name() {
-  // @@protoc_insertion_point(field_release:pathplanning.PathPlanningRequest.name)
-  
-  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-}
-inline void PathPlanningRequest::set_allocated_name(::std::string* name) {
-  if (name != NULL) {
-    
-  } else {
-    
-  }
-  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
-  // @@protoc_insertion_point(field_set_allocated:pathplanning.PathPlanningRequest.name)
-}
-
-// int32 group_id = 4;
-inline void PathPlanningRequest::clear_group_id() {
-  group_id_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningRequest::group_id() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningRequest.group_id)
-  return group_id_;
-}
-inline void PathPlanningRequest::set_group_id(::google::protobuf::int32 value) {
-  
-  group_id_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningRequest.group_id)
-}
-
-// int32 deliveryman_id = 5;
-inline void PathPlanningRequest::clear_deliveryman_id() {
-  deliveryman_id_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningRequest::deliveryman_id() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningRequest.deliveryman_id)
-  return deliveryman_id_;
-}
-inline void PathPlanningRequest::set_deliveryman_id(::google::protobuf::int32 value) {
-  
-  deliveryman_id_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningRequest.deliveryman_id)
-}
-
-// int32 deliveryman_num = 6;
-inline void PathPlanningRequest::clear_deliveryman_num() {
-  deliveryman_num_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningRequest::deliveryman_num() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningRequest.deliveryman_num)
-  return deliveryman_num_;
-}
-inline void PathPlanningRequest::set_deliveryman_num(::google::protobuf::int32 value) {
-  
-  deliveryman_num_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningRequest.deliveryman_num)
-}
-
-// int32 order_num = 7;
-inline void PathPlanningRequest::clear_order_num() {
-  order_num_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningRequest::order_num() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningRequest.order_num)
-  return order_num_;
-}
-inline void PathPlanningRequest::set_order_num(::google::protobuf::int32 value) {
-  
-  order_num_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningRequest.order_num)
-}
-
-// repeated .pathplanning.WaimaiOrder orders = 8;
-inline int PathPlanningRequest::orders_size() const {
-  return orders_.size();
-}
-inline void PathPlanningRequest::clear_orders() {
-  orders_.Clear();
-}
-inline ::pathplanning::WaimaiOrder* PathPlanningRequest::mutable_orders(int index) {
-  // @@protoc_insertion_point(field_mutable:pathplanning.PathPlanningRequest.orders)
-  return orders_.Mutable(index);
-}
-inline ::google::protobuf::RepeatedPtrField< ::pathplanning::WaimaiOrder >*
-PathPlanningRequest::mutable_orders() {
-  // @@protoc_insertion_point(field_mutable_list:pathplanning.PathPlanningRequest.orders)
-  return &orders_;
-}
-inline const ::pathplanning::WaimaiOrder& PathPlanningRequest::orders(int index) const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningRequest.orders)
-  return orders_.Get(index);
-}
-inline ::pathplanning::WaimaiOrder* PathPlanningRequest::add_orders() {
-  // @@protoc_insertion_point(field_add:pathplanning.PathPlanningRequest.orders)
-  return orders_.Add();
-}
-inline const ::google::protobuf::RepeatedPtrField< ::pathplanning::WaimaiOrder >&
-PathPlanningRequest::orders() const {
-  // @@protoc_insertion_point(field_list:pathplanning.PathPlanningRequest.orders)
-  return orders_;
-}
-
-// int32 request_type = 9;
-inline void PathPlanningRequest::clear_request_type() {
-  request_type_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningRequest::request_type() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningRequest.request_type)
-  return request_type_;
-}
-inline void PathPlanningRequest::set_request_type(::google::protobuf::int32 value) {
-  
-  request_type_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningRequest.request_type)
-}
-
-// int32 group_code = 10;
-inline void PathPlanningRequest::clear_group_code() {
-  group_code_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningRequest::group_code() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningRequest.group_code)
-  return group_code_;
-}
-inline void PathPlanningRequest::set_group_code(::google::protobuf::int32 value) {
-  
-  group_code_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningRequest.group_code)
-}
-
-// int64 init_time = 11;
-inline void PathPlanningRequest::clear_init_time() {
-  init_time_ = GOOGLE_LONGLONG(0);
-}
-inline ::google::protobuf::int64 PathPlanningRequest::init_time() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningRequest.init_time)
-  return init_time_;
-}
-inline void PathPlanningRequest::set_init_time(::google::protobuf::int64 value) {
-  
-  init_time_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningRequest.init_time)
-}
-
-// -------------------------------------------------------------------
-
-// WaimaiOrderTask
-
-// int32 order_id = 1;
-inline void WaimaiOrderTask::clear_order_id() {
-  order_id_ = 0;
-}
-inline ::google::protobuf::int32 WaimaiOrderTask::order_id() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrderTask.order_id)
-  return order_id_;
-}
-inline void WaimaiOrderTask::set_order_id(::google::protobuf::int32 value) {
-  
-  order_id_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrderTask.order_id)
-}
-
-// int32 task_type = 2;
-inline void WaimaiOrderTask::clear_task_type() {
-  task_type_ = 0;
-}
-inline ::google::protobuf::int32 WaimaiOrderTask::task_type() const {
-  // @@protoc_insertion_point(field_get:pathplanning.WaimaiOrderTask.task_type)
-  return task_type_;
-}
-inline void WaimaiOrderTask::set_task_type(::google::protobuf::int32 value) {
-  
-  task_type_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.WaimaiOrderTask.task_type)
-}
-
-// -------------------------------------------------------------------
-
-// PathPlanningReply
-
-// string status = 1;
-inline void PathPlanningReply::clear_status() {
-  status_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-}
-inline const ::std::string& PathPlanningReply::status() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningReply.status)
-  return status_.GetNoArena();
-}
-inline void PathPlanningReply::set_status(const ::std::string& value) {
-  
-  status_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningReply.status)
-}
-#if LANG_CXX11
-inline void PathPlanningReply::set_status(::std::string&& value) {
-  
-  status_.SetNoArena(
-    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
-  // @@protoc_insertion_point(field_set_rvalue:pathplanning.PathPlanningReply.status)
-}
-#endif
-inline void PathPlanningReply::set_status(const char* value) {
-  GOOGLE_DCHECK(value != NULL);
-  
-  status_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
-  // @@protoc_insertion_point(field_set_char:pathplanning.PathPlanningReply.status)
-}
-inline void PathPlanningReply::set_status(const char* value, size_t size) {
-  
-  status_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
-      ::std::string(reinterpret_cast<const char*>(value), size));
-  // @@protoc_insertion_point(field_set_pointer:pathplanning.PathPlanningReply.status)
-}
-inline ::std::string* PathPlanningReply::mutable_status() {
-  
-  // @@protoc_insertion_point(field_mutable:pathplanning.PathPlanningReply.status)
-  return status_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-}
-inline ::std::string* PathPlanningReply::release_status() {
-  // @@protoc_insertion_point(field_release:pathplanning.PathPlanningReply.status)
-  
-  return status_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-}
-inline void PathPlanningReply::set_allocated_status(::std::string* status) {
-  if (status != NULL) {
-    
-  } else {
-    
-  }
-  status_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), status);
-  // @@protoc_insertion_point(field_set_allocated:pathplanning.PathPlanningReply.status)
-}
-
-// string err_message = 2;
-inline void PathPlanningReply::clear_err_message() {
-  err_message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-}
-inline const ::std::string& PathPlanningReply::err_message() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningReply.err_message)
-  return err_message_.GetNoArena();
-}
-inline void PathPlanningReply::set_err_message(const ::std::string& value) {
-  
-  err_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningReply.err_message)
-}
-#if LANG_CXX11
-inline void PathPlanningReply::set_err_message(::std::string&& value) {
-  
-  err_message_.SetNoArena(
-    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
-  // @@protoc_insertion_point(field_set_rvalue:pathplanning.PathPlanningReply.err_message)
-}
-#endif
-inline void PathPlanningReply::set_err_message(const char* value) {
-  GOOGLE_DCHECK(value != NULL);
-  
-  err_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
-  // @@protoc_insertion_point(field_set_char:pathplanning.PathPlanningReply.err_message)
-}
-inline void PathPlanningReply::set_err_message(const char* value, size_t size) {
-  
-  err_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
-      ::std::string(reinterpret_cast<const char*>(value), size));
-  // @@protoc_insertion_point(field_set_pointer:pathplanning.PathPlanningReply.err_message)
-}
-inline ::std::string* PathPlanningReply::mutable_err_message() {
-  
-  // @@protoc_insertion_point(field_mutable:pathplanning.PathPlanningReply.err_message)
-  return err_message_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-}
-inline ::std::string* PathPlanningReply::release_err_message() {
-  // @@protoc_insertion_point(field_release:pathplanning.PathPlanningReply.err_message)
-  
-  return err_message_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
-}
-inline void PathPlanningReply::set_allocated_err_message(::std::string* err_message) {
-  if (err_message != NULL) {
-    
-  } else {
-    
-  }
-  err_message_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), err_message);
-  // @@protoc_insertion_point(field_set_allocated:pathplanning.PathPlanningReply.err_message)
-}
-
-// double m_bestDes = 3;
-inline void PathPlanningReply::clear_m_bestdes() {
-  m_bestdes_ = 0;
-}
-inline double PathPlanningReply::m_bestdes() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningReply.m_bestDes)
-  return m_bestdes_;
-}
-inline void PathPlanningReply::set_m_bestdes(double value) {
-  
-  m_bestdes_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningReply.m_bestDes)
-}
-
-// int32 group_id = 4;
-inline void PathPlanningReply::clear_group_id() {
-  group_id_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningReply::group_id() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningReply.group_id)
-  return group_id_;
-}
-inline void PathPlanningReply::set_group_id(::google::protobuf::int32 value) {
-  
-  group_id_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningReply.group_id)
-}
-
-// int32 deliveryman_id = 5;
-inline void PathPlanningReply::clear_deliveryman_id() {
-  deliveryman_id_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningReply::deliveryman_id() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningReply.deliveryman_id)
-  return deliveryman_id_;
-}
-inline void PathPlanningReply::set_deliveryman_id(::google::protobuf::int32 value) {
-  
-  deliveryman_id_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningReply.deliveryman_id)
-}
-
-// int32 deliveryman_num = 6;
-inline void PathPlanningReply::clear_deliveryman_num() {
-  deliveryman_num_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningReply::deliveryman_num() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningReply.deliveryman_num)
-  return deliveryman_num_;
-}
-inline void PathPlanningReply::set_deliveryman_num(::google::protobuf::int32 value) {
-  
-  deliveryman_num_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningReply.deliveryman_num)
-}
-
-// int32 order_num = 7;
-inline void PathPlanningReply::clear_order_num() {
-  order_num_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningReply::order_num() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningReply.order_num)
-  return order_num_;
-}
-inline void PathPlanningReply::set_order_num(::google::protobuf::int32 value) {
-  
-  order_num_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningReply.order_num)
-}
-
-// int32 request_type = 8;
-inline void PathPlanningReply::clear_request_type() {
-  request_type_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningReply::request_type() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningReply.request_type)
-  return request_type_;
-}
-inline void PathPlanningReply::set_request_type(::google::protobuf::int32 value) {
-  
-  request_type_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningReply.request_type)
-}
-
-// repeated .pathplanning.WaimaiOrderTask bestRoad = 9;
-inline int PathPlanningReply::bestroad_size() const {
-  return bestroad_.size();
-}
-inline void PathPlanningReply::clear_bestroad() {
-  bestroad_.Clear();
-}
-inline ::pathplanning::WaimaiOrderTask* PathPlanningReply::mutable_bestroad(int index) {
-  // @@protoc_insertion_point(field_mutable:pathplanning.PathPlanningReply.bestRoad)
-  return bestroad_.Mutable(index);
-}
-inline ::google::protobuf::RepeatedPtrField< ::pathplanning::WaimaiOrderTask >*
-PathPlanningReply::mutable_bestroad() {
-  // @@protoc_insertion_point(field_mutable_list:pathplanning.PathPlanningReply.bestRoad)
-  return &bestroad_;
-}
-inline const ::pathplanning::WaimaiOrderTask& PathPlanningReply::bestroad(int index) const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningReply.bestRoad)
-  return bestroad_.Get(index);
-}
-inline ::pathplanning::WaimaiOrderTask* PathPlanningReply::add_bestroad() {
-  // @@protoc_insertion_point(field_add:pathplanning.PathPlanningReply.bestRoad)
-  return bestroad_.Add();
-}
-inline const ::google::protobuf::RepeatedPtrField< ::pathplanning::WaimaiOrderTask >&
-PathPlanningReply::bestroad() const {
-  // @@protoc_insertion_point(field_list:pathplanning.PathPlanningReply.bestRoad)
-  return bestroad_;
-}
-
-// int32 group_code = 10;
-inline void PathPlanningReply::clear_group_code() {
-  group_code_ = 0;
-}
-inline ::google::protobuf::int32 PathPlanningReply::group_code() const {
-  // @@protoc_insertion_point(field_get:pathplanning.PathPlanningReply.group_code)
-  return group_code_;
-}
-inline void PathPlanningReply::set_group_code(::google::protobuf::int32 value) {
-  
-  group_code_ = value;
-  // @@protoc_insertion_point(field_set:pathplanning.PathPlanningReply.group_code)
-}
-
-#ifdef __GNUC__
-  #pragma GCC diagnostic pop
-#endif  // __GNUC__
-// -------------------------------------------------------------------
-
-// -------------------------------------------------------------------
-
-// -------------------------------------------------------------------
-
-
-// @@protoc_insertion_point(namespace_scope)
-
-}  // namespace pathplanning
-
-// @@protoc_insertion_point(global_scope)
-
-#endif  // PROTOBUF_INCLUDED_PathPlanning_2eproto

+ 0 - 80
proto/PathPlanning.proto

@@ -1,80 +0,0 @@
-syntax = "proto3";
-
-package pathplanning;
-
-message WaimaiOrder {
-	int64 init_time = 1;
-	int64 confirme_time = 2;
-	int64 daodian_time = 3;
-	int64 quhuo_time = 4;
-	int64 guke_time = 5;
-	int64 songda_time = 6;
-	int64 qiwang_time = 7;
-	
-	int32 chucan_time = 8;
-	int32 jiaofu_time = 9;
-	
-	int32 haoshi_second = 10;
-	
-	int32 is_chaoshi = 11;
-	int32 chaoshi_second = 12;
-	
-	int32 m_waimaiorder_id = 13;
-	int32 m_group_id = 14;
-	int32 m_deliveryman_id = 15;
-	int32 m_status = 16;
-	
-	double shop_lat = 17;
-	double shop_lng = 18;
-	double cus_lat = 19;
-	double cus_lng = 20;
-}
-
-message PathPlanningRequest {
-	double lat = 1; //配送员当前位置的维度
-	double lng = 2; //配送员当前位置的经度
-	
-	string name = 3; //配送员姓名
-	
-	int32 group_id = 4;
-	int32 deliveryman_id = 5; //配送员ID
-	
-	int32 deliveryman_num = 6; //配送员在group中的编号
-	int32 order_num = 7; //新添加的订单在group待分配列表中的编号
-	
-	repeated WaimaiOrder orders = 8;
-	
-	int32 request_type = 9; //请求类型 1:初始配送员路径计算 2:邻接矩阵配送员路径计算
-	
-	int32 group_code = 10; //群组的编号
-	
-	int64 init_time = 11;
-}
-
-message WaimaiOrderTask {
-	int32 order_id = 1; //任务的订单ID
-	int32 task_type = 2; //任务的类型 1:取货 2:送货
-}	
-
-message PathPlanningReply {
-	string status = 1; //请求返回的状态 success:成功 fail:失败
-	string err_message = 2; //请求返回的错误信息
-	
-	double m_bestDes = 3;
-	
-	int32 group_id = 4;
-	int32 deliveryman_id = 5;
-	
-	int32 deliveryman_num = 6; //配送员在group中的编号
-	int32 order_num = 7; //新添加的订单在group待分配列表中的编号
-	
-	int32 request_type = 8; //请求类型 1:初始配送员路径计算 2:邻接矩阵配送员路径计算 3:接入层的单次路径规划请求
-	
-	repeated WaimaiOrderTask bestRoad = 9; //最佳路径的任务顺序,每个任务包含一个订单ID和一个任务类型(取货或者送货),配送员按照这个顺序去执行是最佳的
-	
-	int32 group_code = 10; //群组的编号
-}
-
-service CPathPlanning {
-	rpc CalPath (PathPlanningRequest) returns (PathPlanningReply) {}
-}

+ 0 - 3
proto/readme.txt

@@ -1,3 +0,0 @@
-protoc.exe -I=. --cpp_out=. PathPlanning.proto
-
-protoc.exe -I=. --grpc_out=. --plugin=protoc-gen-grpc=..\tool\grpc_cpp_plugin.exe PathPlanning.proto

BIN
tool/grpc_cpp_plugin.exe


BIN
tool/protoc.exe


+ 0 - 1
tool/readme.txt

@@ -1 +0,0 @@
-这个目录要加入系统的PATH环境变量

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio