// ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(XmlDocument doc) /// <summary>保存记录</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string Save(XmlDocument doc) { ApplicationFeatureDateLimitInfo param = new ApplicationFeatureDateLimitInfo(); param = (ApplicationFeatureDateLimitInfo)AjaxUtil.Deserialize(param, doc); this.service.Save(param); return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"])); }
// ------------------------------------------------------- // 添加 删除 修改 // ------------------------------------------------------- #region 函数:Save(ApplicationFeatureDateLimitInfo param) /// <summary>保存记录</summary> /// <param name="param">实例<see cref="ApplicationFeatureDateLimitInfo"/>详细信息</param> /// <returns>实例<see cref="ApplicationFeatureDateLimitInfo"/>详细信息</returns> public ApplicationFeatureDateLimitInfo Save(ApplicationFeatureDateLimitInfo param) { if (!this.IsExist(param.Id)) { this.Insert(param); } else { this.Update(param); } return(param); }
// ------------------------------------------------------- // 查询 // ------------------------------------------------------- #region 函数:FindOne(XmlDocument doc) /// <summary>获取详细信息</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string FindOne(XmlDocument doc) { StringBuilder outString = new StringBuilder(); string id = XmlHelper.Fetch("id", doc); ApplicationFeatureDateLimitInfo param = this.service.FindOne(id); outString.Append("{\"data\":" + AjaxUtil.Parse <ApplicationFeatureDateLimitInfo>(param) + ","); outString.Append(MessageObject.Stringify("0", I18n.Strings["msg_query_success"], true) + "}"); return(outString.ToString()); }
/// <summary>创建新的对象</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string CreateNewObject(XmlDocument doc) { StringBuilder outString = new StringBuilder(); ApplicationFeatureDateLimitInfo param = new ApplicationFeatureDateLimitInfo(); param.Id = DigitalNumberContext.Generate("Key_Guid"); param.Status = 1; param.ModifiedDate = param.CreatedDate = DateTime.Now; outString.Append("{\"data\":" + AjaxUtil.Parse <ApplicationFeatureDateLimitInfo>(param) + ","); outString.Append(MessageObject.Stringify("0", I18n.Strings["msg_create_success"], true) + "}"); return(outString.ToString()); }
/// <summary>修改记录</summary> /// <param name="param">实例<see cref="ApplicationFeatureDateLimitInfo"/>详细信息</param> public void Update(ApplicationFeatureDateLimitInfo param) { this.ibatisMapper.Update(StringHelper.ToProcedurePrefix(string.Format("{0}_Update", this.tableName)), param); }
// ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(ApplicationFeatureDateLimitInfo param) /// <summary>保存记录</summary> /// <param name="param">实例<see cref="ApplicationFeatureDateLimitInfo"/>详细信息</param> /// <returns>实例<see cref="ApplicationFeatureDateLimitInfo"/>详细信息</returns> public ApplicationFeatureDateLimitInfo Save(ApplicationFeatureDateLimitInfo param) { return(this.provider.Save(param)); }