// -------------------------------------------------------
        // 保存 删除
        // -------------------------------------------------------

        #region 函数:Save(XmlDocument doc)
        /// <summary>保存记录</summary>
        /// <param name="doc">Xml 文档对象</param>
        /// <returns>返回操作结果</returns>
        public string Save(XmlDocument doc)
        {
            BugCategoryInfo param = new BugCategoryInfo();

            string authorizationAddScopeObjectText  = XmlHelper.Fetch("authorizationAddScopeObjectText", doc);
            string authorizationReadScopeObjectText = XmlHelper.Fetch("authorizationReadScopeObjectText", doc);
            string authorizationEditScopeObjectText = XmlHelper.Fetch("authorizationEditScopeObjectText", doc);

            param = (BugCategoryInfo)AjaxUtil.Deserialize(param, doc);

            param.BindAuthorizationAddScope(authorizationAddScopeObjectText);
            param.BindAuthorizationReadScope(authorizationReadScopeObjectText);
            param.BindAuthorizationEditScope(authorizationEditScopeObjectText);

            this.service.Save(param);

            this.service.BindAuthorizationScopeObjects(param.Id, "应用_通用_添加权限", authorizationAddScopeObjectText);
            this.service.BindAuthorizationScopeObjects(param.Id, "应用_通用_查看权限", authorizationReadScopeObjectText);
            this.service.BindAuthorizationScopeObjects(param.Id, "应用_通用_修改权限", authorizationEditScopeObjectText);

            return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"]));
        }