通用許可權底層實現的記錄軟刪除及表中應包含的基本字段

2022-02-09 01:12:53 字數 734 閱讀 1727

idbhelper dbhelper = new oraclehelper(confighelper.getconfigstring("businessdbconnection"));

bool result = true;

trycatch (exception ex)

promptjsoninfo(result);

專案部署後要求記錄刪除時使用軟刪除,使用了底層的事物功能和setdeleted方法。

表設計時請新增deletionstatecode( number(1) 刪除標註)字段。

表中應包含的基本字段:為了高效利用使用通用許可權**生成器,表在建立時應包含的基本字段

isvisible 是否顯示

enabled 有效標誌

auditstatus 審核狀態

deletionstatecode 刪除標誌

createon 建立日期

createuserid 建立使用者主鍵

createby 建立使用者

modifiedon 修改日期

modifieduserid 修改使用者主鍵

modifiedby 修改使用者

如下是使用者資訊表的部分截圖:

這些是基本字段,很有用處。

通用許可權管理系統底層的軟刪除資料的處理方法介紹

一 單條記錄設定軟刪除 可同時設定記錄是否可啟用 設定刪除標誌 主鍵 修改有效狀態 記錄修改者 影響行數 public virtual int setdeleted object id,bool changeenabled false,bool recordmodifieduser false if...

priority queue的底層實現及數組建堆。

注意 1 如果要用到小頂堆,則一般要把模板的三個引數都帶進去。stl裡面定義了乙個仿函式 greater 對於基本型別可以用這個仿函式宣告小頂堆 include include using namespace std int main getchar return 0 2 為了指定第三個模板引數,我...

ORM及封裝通用的BaseDao實現通用的查詢方法

根據id去查詢資料 public yang selectyang int select id catch exception e finally return table 比如上面這個查詢操作,while迴圈裡的內容稱為orm 物件關係對映 它的作用是在關係型資料庫和業務實體物件之間作乙個對映,這樣...