EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
平臺下載地址:https://gitee.com/alwaysinsist/edp
自動化日誌不需要額外調用日誌相關功能即可無感實現程式集方法調用的日誌記錄。
- 創建業務邏輯處理類
public class StudentBLL : BusinessLogicBase<StudentBLL>
繼承基類BusinessLogicBase< T > - 定義業務邏輯方法
點擊查看代碼
[AutoLog(ActionEnum.Insert, "學生信息")]
public ResultModel<bool> AddStudent(StudentModel item, IDBInstance db = null) {
//...
}
ActionEnum:操作行為。
學生信息:當前操作業務對象的名稱。
ResultModel<bool> ret = new ResultModel<bool>();
創建通用返回對象。
點擊查看代碼
StudentModel item = new StudentModel();
item.Create();
ret.KeyValue = item.ID;
實例化StudentModel業務對象。
調用業務對象Create()方法創建當前業務對象。
設置通用返回對象KeyValue值。
-
調用業務邏輯方法
private readonly StudentBLL bll_Student = StudentBLL.Create();
創建StudentBLL類實例,通過Create方法創建可實現自動化日誌。var result = this.bll_Student.AddStudent(item);
調用AddStudent方法。 -
查看操作日誌
雙擊行查看詳細信息。