[發明專利]基于代碼生成器的系統參數配置方法及裝置在審
| 申請號: | 202010869712.2 | 申請日: | 2020-08-26 |
| 公開(公告)號: | CN112000366A | 公開(公告)日: | 2020-11-27 |
| 發明(設計)人: | 許歡 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/30;G06F9/445 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 谷敬麗;薛平 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 代碼 生成器 系統 參數 配置 方法 裝置 | ||
本發明公開了一種基于代碼生成器的系統參數配置方法及裝置,其中該方法包括:獲取系統參數的屬性信息;根據系統參數的屬性信息,調用不同類型代碼文件的代碼生成器;基于調用的代碼生成器,生成系統參數對應的代碼文件。本發明通過通過配置系統參數的屬性信息,自動完成參數相關代碼文件的開發,避免了重復且繁瑣的代碼開發工作,降低了開發的技術門檻和開發過程中的出錯概率,消除了安全隱患。
技術領域
本發明涉及軟件系統領域,尤其涉及一種基于代碼生成器的系統參數配置方法及裝置。
背景技術
本部分旨在為權利要求書中陳述的本發明實施例提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
隨著核算系統提供的服務越來越全面,支持的產品類型、核算模型越來越復雜,核心系統需要大量的參數配置來確保其服務的靈活性、可擴展性、穩健性。為了簡化業務人員配置參數時的繁瑣操作,針對不同角色的柜員,核算系統會顯示不同參數,分配不同的操作權限,例如,當登陸柜員是負責基金產品的業務人員時,只顯示基金產品相關的參數;而當登陸柜員是負責保險產品的業務人員時,參數頁面自動切換為保險產品相關的參數。
核算系統中越來越多的參數,使得核算系統的參數配置也越來越復雜。在核算系統中增加參數,需要開發人員先確定參數在數據庫中的字段類型、所在頁簽位置、頁面元素類型等,然后在數據庫中增加字段,修改對應的增刪改查SQL語句、詳細信息頁面,修改不同產品類型對應的參數權限,操作步驟多,流程重復且繁瑣,所需開發成本、維護成本都很高。
據統計,在核算系統增加一個參數,往往需要修改數十個文件(例如,數據庫配置表增加參數腳本、數據庫增刪改查SQL語句、實體類、新增、修改、詳細信息頁面、權限控制邏輯等)。而核算系統每個批次都會新增多個參數,新增這些參數的操作步驟基本相同,重復且繁瑣的參數配置工作,不僅會消耗掉大量的開發成本,還會增加出錯概率,留下安全隱患。
因而,如何提供一種便捷、快速的系統參數配置方法,是目前亟待解決的問題。
發明內容
本發明實施例中提供了一種基于代碼生成器的系統參數配置方法,用以解決現有技術在系統中增加參數需要重復修改很多代碼文件導致系統參數配置效率低、出錯率高的技術問題,該方法包括:獲取系統參數的屬性信息;根據系統參數的屬性信息,調用不同類型代碼文件的代碼生成器;基于調用的代碼生成器,生成系統參數對應的代碼文件。
本發明實施例中還提供了一種基于代碼生成器的系統參數配置裝置,用以解決現有技術在系統中增加參數需要重復修改很多代碼文件導致系統參數配置效率低、出錯率高的技術問題,該裝置包括:參數配置模塊,用于獲取系統參數的屬性信息;代碼生成器調用模塊,用于根據系統參數的屬性信息,調用不同類型代碼文件的代碼生成器;代碼文件生成模塊,用于基于調用的代碼生成器,生成系統參數對應的代碼文件。
本發明實施例中還提供了一種計算機設備,用以解決現有技術在系統中增加參數需要重復修改很多代碼文件導致系統參數配置效率低、出錯率高的技術問題,該計算機設備包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執行計算機程序時實現上述的基于代碼生成器的系統參數配置方法。
本發明實施例中還提供了一種計算機可讀存儲介質,用以解決現有技術在系統中增加參數需要重復修改很多代碼文件導致系統參數配置效率低、出錯率高的技術問題,該計算機可讀存儲介質存儲有執行上述基于代碼生成器的系統參數配置方法的計算機程序。
本發明實施例中,在獲取到系統參數的屬性信息后,根據系統參數的屬性信息,調用不同類型代碼文件的代碼生成器,進而基于調用的代碼生成器,生成系統參數對應的代碼文件,與現有技術中手動修改參數對應的代碼文件的技術方案相比,本發明實施例通過通過配置系統參數的屬性信息,自動完成參數相關代碼文件的開發,避免了重復且繁瑣的代碼開發工作,降低了開發的技術門檻和開發過程中的出錯概率,消除了安全隱患。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010869712.2/2.html,轉載請聲明來源鉆瓜專利網。





