/// <summary>修改记录</summary> /// <param name="param">实例<see cref="IEntityClickInfo"/>详细信息</param> public void Update(string customTableName, IEntityClickInfo 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("Click", param.Click); this.ibatisMapper.Update(StringHelper.ToProcedurePrefix(string.Format("{0}_Update", tableName)), args); }
/// <summary>保存记录</summary> /// <param name="customTableName">自定义数据表名称</param> /// <param name="param">实例<see cref="IEntityClickInfo"/>详细信息</param> /// <returns>实例<see cref="IEntityClickInfo"/>详细信息</returns> public IEntityClickInfo Save(string customTableName, IEntityClickInfo param) { if (!this.IsExist(customTableName, param.EntityId, param.EntityClassName, param.AccountId)) { this.Insert(customTableName, param); } else { this.Update(customTableName, param); } return(param); }
// ------------------------------------------------------- // 添加 删除 修改 // ------------------------------------------------------- #region 函数:Save(IEntityClickInfo param) /// <summary>保存记录</summary> /// <param name="param">实例<see cref="IEntityClickInfo"/>详细信息</param> /// <returns>实例<see cref="IEntityClickInfo"/>详细信息</returns> public IEntityClickInfo Save(IEntityClickInfo param) { return(this.Save(this.tableName, param)); }
/// <summary>修改记录</summary> /// <param name="param">实例<see cref="IEntityClickInfo"/>详细信息</param> public void Update(IEntityClickInfo param) { this.Update(this.tableName, param); }
/// <summary>添加记录</summary> /// <param name="param">实例<see cref="IEntityClickInfo"/>详细信息</param> public void Insert(IEntityClickInfo param) { this.Insert(this.tableName, param); }
/// <summary>保存记录</summary> /// <param name="customTableName">自定义数据表名称</param> /// <param name="param">实例<see cref="IEntityClickInfo"/>详细信息</param> /// <returns>实例<see cref="IEntityClickInfo"/>详细信息</returns> public IEntityClickInfo Save(string customTableName, IEntityClickInfo param) { return(this.provider.Save(customTableName, param)); }
// ------------------------------------------------------- // 保存 // ------------------------------------------------------- #region 函数:Save(IEntityClickInfo param) /// <summary>保存记录</summary> /// <param name="param">实例<see cref="IEntityClickInfo"/>详细信息</param> /// <returns>实例<see cref="IEntityClickInfo"/>详细信息</returns> public IEntityClickInfo Save(IEntityClickInfo param) { return(this.provider.Save(param)); }