/// <summary>保存记录</summary> /// <param name="customTableName">自定义数据表名称</param> /// <param name="param">实例<see cref="EntityOperationLogInfo"/>详细信息</param> /// <returns>实例<see cref="EntityOperationLogInfo"/>详细信息</returns> public EntityOperationLogInfo Save(string customTableName, EntityOperationLogInfo param) { Dictionary <string, object> args = new Dictionary <string, object>(); args.Add("CustomTableName", StringHelper.ToSafeSQL(customTableName)); args.Add("EntityId", StringHelper.ToSafeSQL(param.EntityId)); args.Add("EntityClassName", StringHelper.ToSafeSQL(param.EntityClassName)); args.Add("AccountId", StringHelper.ToSafeSQL(param.AccountId)); args.Add("OperationType", param.OperationType); args.Add("ToAuthorizationObjectId", StringHelper.ToSafeSQL(param.ToAuthorizationObjectId)); args.Add("ToAuthorizationObjectType", StringHelper.ToSafeSQL(param.ToAuthorizationObjectType)); args.Add("Reason", StringHelper.ToSafeSQL(param.Reason)); this.ibatisMapper.Insert(StringHelper.ToProcedurePrefix(string.Format("{0}_Save", this.tableName)), args); return(param); }
public void TestSave() { // 保存推荐/催办记录 EntityOperationLogInfo param = new EntityOperationLogInfo(); // 实体信息的标识 param.EntityId = "00000000-0000-0000-0000-000000000001"; // 实体信息的类名全称 param.EntityClassName = KernelContext.ParseObjectType(typeof(EntityOperationLogInfo)); // 操作人帐号标识 param.AccountId = "00000000-0000-0000-0000-000000001001"; // 操作类型:1.推荐 2.催办 param.OperationType = 1; // 接收对象标识 param.ToAuthorizationObjectId = "00000000-0000-0000-0000-000000001001"; // 接收对象类型: Account Role 等 param.ToAuthorizationObjectType = "Account"; // 推荐原因 \ 催办理由 param.Reason = "测试信息"; param = EntitiesManagement.Instance.EntityOperationLogService.Save("tb_Entity_OperationLog", param); Assert.IsNotNull(param); }
// ------------------------------------------------------- // 保存 // ------------------------------------------------------- #region 函数:Save(EntityOperationLogInfo param) /// <summary>保存记录</summary> /// <param name="param">实例<see cref="EntityOperationLogInfo"/>详细信息</param> /// <returns>实例<see cref="EntityOperationLogInfo"/>详细信息</returns> public EntityOperationLogInfo Save(EntityOperationLogInfo param) { return(this.Save(this.tableName, param)); }
/// <summary>保存记录</summary> /// <param name="customTableName">自定义数据表名称</param> /// <param name="param">实例<see cref="EntityOperationLogInfo"/>详细信息</param> /// <returns>实例<see cref="EntityOperationLogInfo"/>详细信息</returns> public EntityOperationLogInfo Save(string customTableName, EntityOperationLogInfo param) { return(this.provider.Save(customTableName, param)); }
// ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(EntityOperationLogInfo param) /// <summary>保存记录</summary> /// <param name="param">实例<see cref="EntityOperationLogInfo"/>详细信息</param> /// <returns>实例<see cref="EntityOperationLogInfo"/>详细信息</returns> public EntityOperationLogInfo Save(EntityOperationLogInfo param) { return(this.provider.Save(param)); }