/// <summary>
 /// 处理带历史数据变更的操作日志部分
 /// </summary>
 /// <param name="entity"></param>
 /// <param name="eventOperationType"></param>
 /// <param name="historyData"></param>
 /// <param name="operationLogSpecificPart"></param>
 public void Process(User entity, string eventOperationType, User historyData, IOperationLogSpecificPart operationLogSpecificPart)
 {
     //未涉及
 }
        /// <summary>
        /// 处理操作日志具体信息部分(把User、eventOperationType转化成ISpecificOperationLogInformation)
        /// </summary>
        /// <param name="entity">日志操作对象</param>
        /// <param name="eventOperationType">操作类型</param>
        /// <param name="operationLogSpecificPart">具体的操作日志信息接口</param>
        void IOperationLogSpecificPartProcesser <User> .Process(User entity, string eventOperationType, IOperationLogSpecificPart operationLogSpecificPart)
        {
            operationLogSpecificPart.ApplicationId       = 0;
            operationLogSpecificPart.Source              = string.Empty;
            operationLogSpecificPart.OperationObjectName = entity.DisplayName;
            operationLogSpecificPart.OperationObjectId   = entity.UserId;
            operationLogSpecificPart.OperationType       = eventOperationType;

            operationLogSpecificPart.Description = string.Format(ResourceAccessor.GetString("OperationLog_Pattern_" + eventOperationType), entity.DisplayName);
        }