/// <summary> /// 新增、修改接口分类 /// </summary> /// <param name="param"></param> /// <returns></returns> public Task <ResponseModel> EditInterfaceGroup(InterfaceCatgory model) { var exist = Logic.ExistInterfaceGroupCode(model.id, model.parent_id, model.code); if (exist) { return(Task.FromResult(new ResponseModel(ResponseCode.Error, "同级分组不允许编码相同"))); } return(Logic.EditInterfaceGroup(model) ? Task.FromResult(new ResponseModel(ResponseCode.Success, "操作成功")) : Task.FromResult(new ResponseModel(ResponseCode.Error, "操作失败"))); }
/// <summary> /// 转换为DBmodel /// </summary> /// <returns></returns> public InterfaceCatgory ConvertToDBModel() { InterfaceCatgory model = new InterfaceCatgory() { id = this.Id, parent_id = this.ParentId, describe = this.Describe, code = this.Code, name = this.Name, sno = this.Sno }; return(model); }
/// <summary> /// 新增、修改接口分组 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool EditInterfaceGroup(InterfaceCatgory model) { try { using (var db = new DbContext()) { if (string.IsNullOrEmpty(model.id)) { return(db.Insert(model).Execute() > 0); } return(db.Update(model).Execute() > 0); } } catch (Exception ex) { Logger.Instance.Error("更新外部接口分组时发生异常:", ex); return(false); } }