fix(producer) fix declare CBatchMessage predefine error
diff --git a/src/PythonWrapper.cpp b/src/PythonWrapper.cpp
index 56dc58a..8efc1ba 100644
--- a/src/PythonWrapper.cpp
+++ b/src/PythonWrapper.cpp
@@ -17,6 +17,7 @@
 #include "CCommon.h"
 #include "CMessage.h"
 #include "CMessageExt.h"
+#include "CBatchMessage.h"
 #include "CSendResult.h"
 #include "CProducer.h"
 #include "CPushConsumer.h"
@@ -99,9 +100,11 @@
 void *PyCreateBatchMessage() {
     return (void *) CreateBatchMessage();
 }
+
 int PyAddMessage(void *batchMsg, void *msg) {
     return AddMessage((CBatchMessage *) batchMsg, (CMessage *) msg);
 }
+
 int PyDestroyBatchMessage(void *batchMsg) {
     return DestroyBatchMessage((CBatchMessage *) batchMsg);
 }
@@ -212,7 +215,7 @@
     return SendAsync((CProducer *) producer,  (CMessage *) msg, &PySendSuccessCallback, &PySendExceptionCallback, (void *)pyCallback);
 }
 
-PySendResult PySendBatchMessage(void *producer, CBatchMessage *batchMessage) {
+PySendResult PySendBatchMessage(void *producer, void *batchMessage) {
     PySendResult ret;
     CSendResult result;
     SendBatchMessage((CProducer *) producer, (CBatchMessage *) batchMessage, &result);
diff --git a/src/PythonWrapper.h b/src/PythonWrapper.h
index dc4a519..3224308 100644
--- a/src/PythonWrapper.h
+++ b/src/PythonWrapper.h
@@ -18,6 +18,7 @@
 #include "CCommon.h"
 #include "CMessage.h"
 #include "CMessageExt.h"
+#include "CBatchMessage.h"
 #include "CSendResult.h"
 #include "CProducer.h"
 #include "CPushConsumer.h"
@@ -122,7 +123,7 @@
 void PySendExceptionCallback(CMQException e, CMessage *msg, void *pyCallback);
 int PySendMessageAsync(void *producer, void *msg, PyObject *sendSuccessCallback, PyObject *sendExceptionCallback);
 
-PySendResult PySendBatchMessage(void *producer, CBatchMessage *msg);
+PySendResult PySendBatchMessage(void *producer, void *msg);
 PySendResult PySendMessageOrderly(void *producer, void *msg, int autoRetryTimes, void *args, PyObject *queueSelector);
 PySendResult PySendMessageOrderlyByShardingKey(void *producer, void *msg, const char *shardingKey);