1.一種快速調(diào)整交易流程對接的自動化代碼生成方法,其特征在于,所述方法包括以下步驟:
A、預(yù)先獲取電商平臺中的各個交易流程,將各個交易流程抽象成對應(yīng)的流程操作組件,獲取流程操作組件對應(yīng)的代碼模板存儲在組件庫;
B、獲取通過用戶界面輸入的待生成代碼對應(yīng)的交易流程的代碼配置參數(shù),根據(jù)獲取的所述代碼配置參數(shù)得到結(jié)構(gòu)數(shù)據(jù);
C、根據(jù)所述待生成代碼對應(yīng)的交易流程及代碼的類型從組件庫提取相應(yīng)的代碼模板;
D、將所述結(jié)構(gòu)數(shù)據(jù)以及所述代碼配置參數(shù)填充到提取的所述代碼模板中,得到待生成代碼。
2.根據(jù)權(quán)利要求1所述的快速調(diào)整交易流程對接的自動化代碼生成方法,其特征在于,所述A還包括:
A1、各個流程操作組件之間通過數(shù)據(jù)適配器進(jìn)行數(shù)據(jù)轉(zhuǎn)換。
3.根據(jù)權(quán)利要求2所述的快速調(diào)整交易流程對接的自動化代碼生成方法,其特征在于,所述D之后還包括:
E、獲取所述待生成代碼后執(zhí)行,調(diào)整交易流程的對接。
4.根據(jù)權(quán)利要求3所述的快速調(diào)整交易流程對接的自動化代碼生成方法,其特征在于,所述A之前還包括:
S1、所述數(shù)據(jù)適配器及所述流程操作組件以插件的形式存儲在特定目錄中。
5.根據(jù)權(quán)利要求1所述的快速調(diào)整交易流程對接的自動化代碼生成方法,其特征在于,所述A還包括:
A2、獲取用戶輸入的流程操作組件,并判斷用戶輸入的流程操作組件是否符合組件庫的組件格式,若符合,則將用戶輸入的流程操作組件對應(yīng)的代碼添加到組件庫形成新的代碼模板。
6.一種快速調(diào)整交易流程對接的自動化代碼生成系統(tǒng),其特征在于,系統(tǒng)包括:
代碼模板存儲模塊,用于預(yù)先獲取電商平臺中的各個交易流程,將各個交易流程抽象成對應(yīng)的流程操作組件,獲取流程操作組件對應(yīng)的代碼模板存儲在組件庫;
數(shù)據(jù)獲取模塊,用于獲取通過用戶界面輸入的待生成代碼對應(yīng)的交易流程的代碼配置參數(shù),根據(jù)獲取的所述代碼配置參數(shù)得到結(jié)構(gòu)數(shù)據(jù);
模板提取模塊,用于根據(jù)所述待生成代碼對應(yīng)的交易流程及代碼的類型從組件庫提取相應(yīng)的代碼模板;
代碼生成模塊,用于將所述結(jié)構(gòu)數(shù)據(jù)以及所述代碼配置參數(shù)填充到提取的所述代碼模板中,得到待生成代碼。
7.根據(jù)權(quán)利要求6所述的快速調(diào)整交易流程對接的自動化代碼生成系統(tǒng),其特征在于,所述代碼模板存儲模塊還包括:
數(shù)據(jù)轉(zhuǎn)換單元,用于個流程操作組件之間通過數(shù)據(jù)適配器進(jìn)行數(shù)據(jù)轉(zhuǎn)換。
8.根據(jù)權(quán)利要求7所述的快速調(diào)整交易流程對接的自動化代碼生成系統(tǒng),其特征在于,所述系統(tǒng)還包括:
交易流程對接模塊,用于獲取所述待生成代碼后執(zhí)行,調(diào)整交易流程的對接。
9.根據(jù)權(quán)利要求8所述的快速調(diào)整交易流程對接的自動化代碼生成系統(tǒng),其特征在于,所述系統(tǒng)還包括:
存儲模塊,用于所述數(shù)據(jù)適配器及所述流程操作組件以插件的形式存儲在特定目錄中。
10.根據(jù)權(quán)利要求6所述的快速調(diào)整交易流程對接的自動化代碼生成系統(tǒng),其特征在于,所述代碼模板存儲模塊還包括:
代碼模板添加單元,用于獲取用戶輸入的流程操作組件,并判斷用戶輸入的流程操作組件是否符合組件庫的組件格式,若符合,則將用戶輸入的流程操作組件對應(yīng)的代碼添加到組件庫形成新的代碼模板。