一、單條記錄設定軟刪除:可同時設定記錄是否可啟用
//////設定刪除標誌
/// ///
主鍵 ///
修改有效狀態
///記錄修改者
///影響行數
public
virtual
int setdeleted(object id, bool changeenabled = false, bool recordmodifieduser = false
)
if (recordmodifieduser && this.userinfo != null
)
return
this.setproperty(new keyvaluepair(this
.primarykey, id), parameters);
}
publicvirtual
int setproperty(keyvaluepair whereparameter, liststring, object>>parameters)
二、多條記錄設定軟刪除標誌:可同時設定記錄是否可啟用
//////批量刪除標誌
/// ///
主鍵陣列
///有效 ///
修改者 ///
影響行數
public
virtual
int setdeleted(object ids, bool enabled = false, bool modifieduser = false
)
if (modifieduser && this.userinfo != null
)
return
this
.setproperty(ids, parameters);
}
publicvirtual
int setproperty(object ids, liststring, object>>parameters)
publicvirtual
int setproperty(string name, object values, liststring, object>>parameters)
else
}return
result;
}
publicvirtual
int setproperty(keyvaluepair whereparameter, liststring, object>>parameters)
通用許可權底層實現的記錄軟刪除及表中應包含的基本字段
idbhelper dbhelper new oraclehelper confighelper.getconfigstring businessdbconnection bool result true trycatch exception ex promptjsoninfo result 專案部...
通用的許可權管理系統設計
一般的企業應用系統,最重要的兩個模型是資料模型和許可權模型。資料模型根據不同的行業有所不同,而許可權模型跟行業關係不大,但是每個應用系統所必不可少的,也常常令設計者大為頭疼。如何設計乙個通用的許可權管理系統呢,如何 使這個許可權系統能夠足夠靈活,而又能適應企業不斷變化的業務呢?遵循如下原則就可以基本...
通用的許可權管理系統發布
許可權管理系統的又一次改進 本系統是乙個小型許可權管理系統,不要以大系統框架的模式來看這個框架,您在使用之前,應該先了解系統框架,是否適用您的設計需求,這個框架可以應用到中小系統中,我想是沒有多大問題,本系統在許可權設計方面,只能給您乙個參考,本系統現在實現了對系統中的功能模組控制,開發功能模組進可...