[發(fā)明專利]云管理平臺(tái)代碼生成與回收的系統(tǒng)與方法有效
| 申請(qǐng)?zhí)枺?/td> | 201711185336.X | 申請(qǐng)日: | 2017-11-23 |
| 公開(公告)號(hào): | CN107943470B | 公開(公告)日: | 2020-10-23 |
| 發(fā)明(設(shè)計(jì))人: | 岳永勝;李波 | 申請(qǐng)(專利權(quán))人: | 四川長虹電器股份有限公司 |
| 主分類號(hào): | G06F8/30 | 分類號(hào): | G06F8/30 |
| 代理公司: | 四川省成都市天策商標(biāo)專利事務(wù)所 51213 | 代理人: | 譚德兵 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 管理 平臺(tái) 代碼 生成 回收 系統(tǒng) 方法 | ||
本發(fā)明公開了一種云管理平臺(tái)代碼生成與回收的系統(tǒng)與方法,包括:代碼生成器表,用于存儲(chǔ)代碼生成所需的配置信息;代碼回收表,用于存儲(chǔ)各類基礎(chǔ)表的代碼而不分代碼是已使用還是釋放狀態(tài),當(dāng)基礎(chǔ)表刪除實(shí)體數(shù)據(jù)時(shí),就修改所述代碼回收表對(duì)應(yīng)代碼的狀態(tài),讓其成釋放狀態(tài),供后期使用。本發(fā)明是一種可配置、快速、穩(wěn)定的代碼配置技術(shù),方便快速獲取代碼,通過可配置方式來生成與回收,避免了重復(fù)寫代碼,也讓程序開發(fā)更簡單。
技術(shù)領(lǐng)域
本發(fā)明涉及云應(yīng)用和服務(wù)技術(shù)領(lǐng)域,具體涉及一種云管理平臺(tái)代碼生成與回收的系統(tǒng)與方法。
背景技術(shù)
隨著“互聯(lián)網(wǎng)+”的提出,給予了企業(yè)充分的發(fā)揮,各類云管理平臺(tái)就在這種指導(dǎo)下產(chǎn)生的,智能通用財(cái)務(wù)云平臺(tái),就是一套“互聯(lián)網(wǎng)+財(cái)務(wù)”的云管理平臺(tái),專門針對(duì)中小微企業(yè)開發(fā),為企業(yè)提供無紙化發(fā)票存檔、自動(dòng)審單、智能記賬、自動(dòng)生成財(cái)務(wù)報(bào)表及XBRL GL標(biāo)準(zhǔn)化數(shù)據(jù)的平臺(tái)。
傳統(tǒng)的代碼生成與回收非常好實(shí)現(xiàn),但其擴(kuò)展性,代碼復(fù)用性,不能有效的滿足開發(fā)人員的要求。因新需求,增加一張基礎(chǔ)表,而又需要對(duì)基礎(chǔ)表的代碼進(jìn)行回收,就需要在程序中寫死代碼生成規(guī)則,每對(duì)應(yīng)一個(gè)規(guī)則實(shí)現(xiàn)一塊系統(tǒng)功能,此時(shí)還要單獨(dú)實(shí)現(xiàn)代碼回收功能的開發(fā);每來一個(gè)新需求,就得單獨(dú)實(shí)現(xiàn)相關(guān)功能,就沒做到程序復(fù)用性的原則,當(dāng)某天,需要更新某個(gè)基礎(chǔ)表的代碼生成與回收規(guī)則,又得改對(duì)應(yīng)的程序功能。
以上可看出,傳統(tǒng)的代碼創(chuàng)建與回收存在諸多不盡人意的地方,為了解決這些問題,設(shè)計(jì)出一套可配置、高擴(kuò)展性、可復(fù)用的表結(jié)構(gòu)就變得猶為重要。
發(fā)明內(nèi)容
本發(fā)明克服了現(xiàn)有技術(shù)的不足,提供一種可配置、高擴(kuò)展性、可復(fù)用的云管理平臺(tái)代碼生成與回收的系統(tǒng)與方法。
考慮到現(xiàn)有技術(shù)的上述問題,根據(jù)本發(fā)明公開的一個(gè)方面,本發(fā)明采用以下技術(shù)方案:
一種云管理平臺(tái)代碼生成與回收的系統(tǒng),包括:
代碼生成器表,用于存儲(chǔ)代碼生成所需的配置信息;
代碼回收表,用于存儲(chǔ)各類基礎(chǔ)表的代碼而不分代碼是已使用還是釋放狀態(tài),當(dāng)基礎(chǔ)表刪除實(shí)體數(shù)據(jù)時(shí),就修改所述代碼回收表對(duì)應(yīng)代碼的狀態(tài),讓其成釋放狀態(tài),供后期使用。
為了更好地實(shí)現(xiàn)本發(fā)明,進(jìn)一步的技術(shù)方案是:
根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述代碼生成器表的字段包括:
代碼生成器表的主鍵ID,類型字段type,配置項(xiàng)名稱name,固定值fixed,前綴prefix,配置可變代碼生成范圍的最小數(shù)min_num,配置可變代碼生成范圍的最大數(shù)max_num,cur_num,新生成的代碼長度data_len,組織順序org_order,創(chuàng)建類型created_type。
根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,所述代碼回收表的字段包括:
代碼回收表的主鍵ID,類型字段type,代碼code,state,version。
本發(fā)明還可以是:
一種云管理平臺(tái)代碼生成與回收的方法,包括:
步驟a:通過前端界面將代碼生成規(guī)則配置到代碼生成器表;
步驟b:程序在開發(fā)過程中,指定代碼生成器表中的類型字段type與創(chuàng)建類型created_type,用于直接讀取代碼生成器中的配置信息;
步驟c:程序在新增基礎(chǔ)表實(shí)體時(shí)需要使用代碼,而代碼回收表里又沒有state=0的Code時(shí),程序就會(huì)通過代碼生成器表里面的配置按規(guī)則生成代碼并保存到代碼回收表,并將此代碼寫到對(duì)應(yīng)的實(shí)體里;
步驟d:當(dāng)通過代碼查數(shù)據(jù)實(shí)體時(shí),實(shí)體里包含代碼字段,直接匹配出數(shù)據(jù)。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果之一是:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川長虹電器股份有限公司,未經(jīng)四川長虹電器股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711185336.X/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 遙控器代碼格式結(jié)構(gòu)及其收發(fā)信方法及裝置
- 在虛擬機(jī)中驗(yàn)證代碼模塊的方法及裝置
- 一種用于代碼的管理方法及裝置
- 虛擬代碼提供系統(tǒng)、生成裝置、驗(yàn)證裝置、提供方法
- 一種自動(dòng)化代碼質(zhì)量檢查方法及系統(tǒng)
- 代碼掃描方法、裝置、計(jì)算設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 用于更新代碼的方法和裝置
- 前端代碼打包方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種代碼審查服務(wù)同步方法、裝置及計(jì)算機(jī)設(shè)備
- 一種高效智能源代碼安全管理平臺(tái)





