/// <summary> /// 创建一个基本的日志 /// </summary> /// <param name="data"></param> /// <param name="opType"></param> /// <param name="message"></param> /// <returns></returns> internal static Logs.AUOperationLog ToOperationLog(this SchemaObjectBase data, Executors.AUOperationType opType, string message) { data.NullCheck("data"); AUOperationLog log = AUOperationLog.CreateLogFromEnvironment(); log.ResourceID = data.ID; log.SchemaType = data.SchemaType; log.OperationType = opType; log.Category = data.Schema.Category; log.Subject = message; log.SearchContent = data.ToFullTextString(); return(log); }
internal static string FullTextFor(SchemaObjectBase obj) { return(obj.ToFullTextString()); }