本發(fā)明涉及計算機,具體為一種基于配置的搜索幫助執(zhí)行系統(tǒng)。
背景技術(shù):
1、在實際的系統(tǒng)開發(fā)中,前端頁面需要使用到大量的下拉框,而其中的數(shù)據(jù)又時常因為所在表的不同需要后端人員寫下大量相似的代碼從而增加工作量和延長開發(fā)時間,使得真正的核心業(yè)務(wù)缺少開發(fā)和測試的時間,而在當(dāng)前大家都在追求快速、簡潔的開發(fā)方式的時候,這種大量的相似代碼無疑增加了開發(fā)所需要的時間成本和人力成本。
2、現(xiàn)有的技術(shù)只能根據(jù)單表進行配置,若業(yè)務(wù)數(shù)據(jù)需要多表聯(lián)合查詢則只能通過api搜索幫助的方式進行配置,而api搜索幫助并沒有解決相似代碼重復(fù)開發(fā)的問題。
技術(shù)實現(xiàn)思路
1、為了解決上述問題,本發(fā)明提供一種基于配置的搜索幫助執(zhí)行系統(tǒng),包括:業(yè)務(wù)數(shù)據(jù)輸入及存儲模塊、搜索模式選取模塊、搜索展示模塊;所述業(yè)務(wù)數(shù)據(jù)輸入及存儲模塊用于將業(yè)務(wù)數(shù)據(jù)信息輸入系統(tǒng)并進行存儲;所述搜索模式選取模塊用于用戶選取采用何種方式對業(yè)務(wù)數(shù)據(jù)進行搜索,包括:簡易模式、api模式;所述搜索展示模塊用于將搜索到的相關(guān)數(shù)據(jù)信息進行展示
2、進一步地,所述簡易模式包括簡易表格/及時響應(yīng)搜索幫助子模塊、簡易樹搜索幫助子模塊、簡易左樹右表搜索幫助子模塊;所述api模式包括api表格/及時響應(yīng)搜索幫助子模塊、api樹搜索幫助子模塊、api左樹右表搜索幫助子模塊。
3、進一步地,所述業(yè)務(wù)數(shù)據(jù)信息具體包括:業(yè)務(wù)名稱、業(yè)務(wù)編碼、數(shù)據(jù)源、表、父字段、關(guān)聯(lián)字段。
4、進一步地,所述簡易表格/及時響應(yīng)搜索幫助子模塊的搜索編碼格式為字母與數(shù)字的結(jié)合,具體包括:數(shù)據(jù)源、搜索表、顯示字段、選擇類型、取值字段、分頁類型、列表展示字段、參數(shù)設(shè)置;所述簡易樹搜索幫助子模塊具體包括:父級字段、關(guān)聯(lián)字段、根節(jié)點值、默認(rèn)參數(shù)設(shè)置、其余字段;所述簡易左樹右表搜索幫助子模塊具體包括:數(shù)據(jù)源、搜索表、顯示字段、選擇類型、取值字段、分頁類型、列表展示字段、參數(shù)設(shè)置、父級字段、關(guān)聯(lián)字段、根節(jié)點值、默認(rèn)參數(shù)設(shè)置、其余字段、樹表映射。
5、進一步地,所述簡易樹搜索幫助子模塊中其余字段用于配置除了顯示字段的其他字段,并通過searchhelp.selectedrecords來獲取到某個其他字段的值。
6、進一步地,所述api表格/及時響應(yīng)搜索幫助子模塊的搜索編碼格式為字母與數(shù)字的結(jié)合,具體包括:api類型、url、選擇類型、取值字段、分頁類型、api列表展示字段、api參數(shù)設(shè)置;所述api樹搜索幫助子模塊具體包括:api類型、url、回顯參數(shù)、根節(jié)點值、api參數(shù)設(shè)置、其余字段;所述api左樹右表搜索幫助子模塊具體包括:api類型、url、選擇類型、取值字段、分頁類型、api列表展示字段、api參數(shù)設(shè)置、回顯參數(shù)、根節(jié)點值、其余字段、樹表映射。
7、本發(fā)明提供了一種基于配置的搜索幫助執(zhí)行系統(tǒng),具有以下有益效果:
8、本發(fā)明提供系統(tǒng)的搜索幫助有簡易、api兩種模式其中又分為表格、即時反饋、左樹右表、樹,這四種數(shù)據(jù)結(jié)構(gòu),業(yè)務(wù)人員可以根據(jù)自己的需求來靈活的配置所需要的數(shù)據(jù)結(jié)構(gòu);使得功能開發(fā)可以很簡單、快速、高效,幫助企業(yè)節(jié)省時間和人力成本,解決功能開發(fā)的復(fù)雜性;讓業(yè)務(wù)人員更加專注于核心業(yè)務(wù),即使不懂開發(fā),也可以通過本系統(tǒng)構(gòu)建出業(yè)務(wù)當(dāng)中所需要的下拉框。
1.一種基于配置的搜索幫助執(zhí)行系統(tǒng),其特征在于,包括:業(yè)務(wù)數(shù)據(jù)輸入及存儲模塊、搜索模式選取模塊、搜索展示模塊;
2.根據(jù)權(quán)利要求1所述的基于配置的搜索幫助執(zhí)行系統(tǒng),其特征在于,所述簡易模式包括簡易表格/及時響應(yīng)搜索幫助子模塊、簡易樹搜索幫助子模塊、簡易左樹右表搜索幫助子模塊;
3.根據(jù)權(quán)利要求1所述的基于配置的搜索幫助執(zhí)行系統(tǒng),其特征在于,所述業(yè)務(wù)數(shù)據(jù)信息具體包括:業(yè)務(wù)名稱、業(yè)務(wù)編碼、數(shù)據(jù)源、表、父字段、關(guān)聯(lián)字段。
4.根據(jù)權(quán)利要求1所述的基于配置的搜索幫助執(zhí)行系統(tǒng),其特征在于,所述簡易表格/及時響應(yīng)搜索幫助子模塊的搜索編碼格式為字母與數(shù)字的結(jié)合,具體包括:數(shù)據(jù)源、搜索表、顯示字段、選擇類型、取值字段、分頁類型、列表展示字段、參數(shù)設(shè)置;
5.根據(jù)權(quán)利要求4所述的基于配置的搜索幫助執(zhí)行系統(tǒng),其特征在于,所述簡易樹搜索幫助子模塊中其余字段用于配置除了顯示字段的其他字段,并通過searchhelp.selectedrecords來獲取到某個其他字段的值。
6.根據(jù)權(quán)利要求1所述的基于配置的搜索幫助執(zhí)行系統(tǒng),其特征在于,所述api表格/及時響應(yīng)搜索幫助子模塊的搜索編碼格式為字母與數(shù)字的結(jié)合,具體包括:api類型、url、選擇類型、取值字段、分頁類型、api列表展示字段、api參數(shù)設(shè)置;