Skip to content

Commit f3f2609

Browse files
committed
added:zipcode query for db
1 parent 3fb0494 commit f3f2609

File tree

6 files changed

+444
-3
lines changed

6 files changed

+444
-3
lines changed

XEngine_Source/XEngine_ModuleDatabase/Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ LOADBIN = -L /usr/local/lib/XEngine_Release/XEngine_BaseLib -L /usr/local/lib/XE
88
LIB = -lXEngine_BaseLib -lHelpComponents_DataBase
99
LIBEX = -ldl -lpthread
1010
LOADSO = -Wl,-rpath=./,--disable-new-dtags
11-
LIBINCLUDE = ModuleDatabase_IDCard.o ModuleDatabase_IPInfo.o ModuleDatabase_Phone.o ModuleDatabase_Bank.o pch.o
11+
LIBINCLUDE = ModuleDatabase_IDCard.o ModuleDatabase_IPInfo.o ModuleDatabase_Phone.o ModuleDatabase_Bank.o ModuleDatabase_ZIPCode.o pch.o
1212

1313
ifeq ($(shell uname),Darwin)
1414
SHAREDLL = dylib
@@ -45,6 +45,8 @@ ModuleDatabase_Phone.o:./ModuleDatabase_Phone/ModuleDatabase_Phone.cpp
4545
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(INCLUDE) ./ModuleDatabase_Phone/ModuleDatabase_Phone.cpp
4646
ModuleDatabase_Bank.o:./ModuleDatabase_Bank/ModuleDatabase_Bank.cpp
4747
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(INCLUDE) ./ModuleDatabase_Bank/ModuleDatabase_Bank.cpp
48+
ModuleDatabase_ZIPCode.o:./ModuleDatabase_ZIPCode/ModuleDatabase_ZIPCode.cpp
49+
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(INCLUDE) ./ModuleDatabase_ZIPCode/ModuleDatabase_ZIPCode.cpp
4850

4951
pch.o:./pch.cpp
5052
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(INCLUDE) ./pch.cpp

XEngine_Source/XEngine_ModuleDatabase/ModuleDB_Define.h

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,4 +207,58 @@ extern "C" BOOL ModuleDatabase_Bank_Destory();
207207
意思:是否成功
208208
备注:
209209
*********************************************************************/
210-
extern "C" BOOL ModuleDatabase_Bank_Query(XENGINE_BANKINFO * pSt_BankInfo);
210+
extern "C" BOOL ModuleDatabase_Bank_Query(XENGINE_BANKINFO * pSt_BankInfo);
211+
/************************************************************************/
212+
/* 导出的邮编行政信息函数 */
213+
/************************************************************************/
214+
/********************************************************************
215+
函数名称:ModuleDatabase_ZIPCode_Init
216+
函数功能:初始化数据库
217+
参数.一:lpszSQLFile
218+
In/Out:In
219+
类型:常量字符指针
220+
可空:N
221+
意思:输入要操作的SQL文件
222+
返回值
223+
类型:逻辑型
224+
意思:是否成功
225+
备注:
226+
*********************************************************************/
227+
extern "C" BOOL ModuleDatabase_ZIPCode_Init(LPCTSTR lpszSQLFile);
228+
/********************************************************************
229+
函数名称:ModuleDatabase_ZIPCode_Destory
230+
函数功能:销毁
231+
返回值
232+
类型:逻辑型
233+
意思:是否成功
234+
备注:
235+
*********************************************************************/
236+
extern "C" BOOL ModuleDatabase_ZIPCode_Destory();
237+
/********************************************************************
238+
函数名称:ModuleDatabase_ZIPCode_QueryZIPCode
239+
函数功能:通过邮编查询行政地址信息
240+
参数.一:pSt_ZIPInfo
241+
In/Out:In/Out
242+
类型:数据结构指针
243+
可空:N
244+
意思:输入要查询的邮编,输出查询到的信息
245+
返回值
246+
类型:逻辑型
247+
意思:是否成功
248+
备注:
249+
*********************************************************************/
250+
extern "C" BOOL ModuleDatabase_ZIPCode_QueryZIPCode(XENGINE_ZIPINFO* pSt_ZIPInfo);
251+
/********************************************************************
252+
函数名称:ModuleDatabase_ZIPCode_QueryName
253+
函数功能:通过行政名称查询内容
254+
参数.一:pSt_ZIPInfo
255+
In/Out:In/Out
256+
类型:数据结构指针
257+
可空:N
258+
意思:输入要查询的信息,输出查询到的信息
259+
返回值
260+
类型:逻辑型
261+
意思:是否成功
262+
备注:
263+
*********************************************************************/
264+
extern "C" BOOL ModuleDatabase_ZIPCode_QueryName(XENGINE_ZIPINFO* pSt_ZIPInfo);

0 commit comments

Comments
 (0)