基於富盛SBO程式開發框架的自動序列生成器

2021-09-21 05:19:35 字數 1407 閱讀 5761

很多時候,我們期望系統中的某些關鍵字段可以按照我們期望的條件自動生成,比如,員工**,商品序列號,商品條形碼等。的確,針對個體業務,要實現這種自動生成方法很多,那麼是否可以實現可以支援所有業務的序列生成呢?

答案是肯定的。在此我們展示一下基於富盛sbo程式開發框架的自動序列生成器。

為了便於描述,先讓大家看看自動序列生成器的介面。

是的,序列自動生成器必須支援序列組成專案的使用者自定義。可以定義的內容包括序列專案型別,序列專案內容,序列專案長度,以及兩個序列專案之間的連線字元,當然應該給予使用者對序列專案的順序排列。

富盛sbo序列自動生成器支援的序列包括5種,分別是:文字、日期、時間、序列和自定義專案。

計數器計數進製型別:目前支援四個進製型別,十進位制、十六進製制、數字字元大寫進製即三十六進製制、以及數字字元大小寫進製即六十二進位制。按照計數器4位長度計算,十進位制計數器的本專案結果範圍為0001到9999、十六進製制計數器的本專案結果範圍為0001到ffff(即65535)、三十六進製制計數器的本專案結果範圍為0001到zzz(即1679615)、六十二進位制計數器的本專案結果範圍為0001到zzzz(即14776335)。

序列計數器的基組:富盛sbo序列自動生成器序列專案序列計數器可以基於不同的型別分組,比如這裡針對的是員工**序列自動生成,計數器分別可以基於員工組、車間組、部門組,分別實現按照員工組進行計數分組,不同的員工組分別具有指定範圍的序列計數;按照車間組進行計數分組,不同的車間分別具有指定範圍的序列計數;按照部門組進行計數分組,不同的部門分別具有指定範圍的序列計數。

需要說明的是,不同的業務序列分組是不同的,富盛sbo序列自動生成器序列專案的基組是支援自定義的。就是說,您完全可以通過不同的配置實現基於其它的計陣列。

那麼按照這個序列生成方案獲得的序列生成結果如何呢?

上述的員工工號就是按照上述的序號生成方案自動生成的。自動生成的介面如下:

基於MINA框架快速開發網路應用程式

基於mina框架快速開發網路應用程式 類niosocketconnector用於建立客戶端連線 類iosession用來儲存會話屬性和傳送訊息 類iohandleradapter用於定義業務邏輯,常用的方法有 方法 定義 sessioncreated 當會話建立時被觸發 sessionopened ...

基於spring框架的基本開發步驟

基本流程 一.新建工程,構建package包結構 二.匯入spring的核心包和依賴包 或根據提示匯入相應的包 測試的話就匯入log4j和junit測試環境 三.編寫spring上下文配置檔案 1.配置spring上下文的環境是需要注意xsd的應用。2.spring包含了很多功能模組,不同的功能模組...

基於SpringBoot的快速開發框架分享

首先github 介紹一下我的這個專案,這個專案我是去年開始做的,斷斷續續寫了差不多4 5個月 而完善功能之後,也是很久沒有修改過了。這個框架基於rest風格開發,適合做前後端分離的專案,用到的技術也特別注重開發效率,都是選擇了一些可以高效開發並且使用簡單的技術。前段時間使用過thinkphp,自認...