/// <summary> /// 流程删除 /// </summary> /// <param name="flowProcedureDelViewModel"></param> /// <returns></returns> public int Procedure_Delete(FlowProcedureDelViewModel flowProcedureDelViewModel) { int DeleteRowsNum = _IFlowProcedureInfoRepository .DeleteByProcedureList(flowProcedureDelViewModel.DeleleIdList); if (DeleteRowsNum == flowProcedureDelViewModel.DeleleIdList.Count) { return(DeleteRowsNum); } else { return(-1); } }
public ActionResult <FlowProcedureDelResModel> Manage_Procedure_Delete(FlowProcedureDelViewModel flowProcedureDelViewModel) { FlowProcedureDelResModel flowProcedureDelResModel = new FlowProcedureDelResModel(); int DeleteResult = _IFlowProcedureInfoService.Procedure_Delete(flowProcedureDelViewModel); if (DeleteResult > 0) { flowProcedureDelResModel.DelCount = DeleteResult; flowProcedureDelResModel.IsSuccess = true; flowProcedureDelResModel.baseViewModel.Message = "删除成功"; flowProcedureDelResModel.baseViewModel.ResponseCode = 200; _ILogger.Information("删除流程信息成功"); return(Ok(flowProcedureDelResModel)); } else { flowProcedureDelResModel.DelCount = -1; flowProcedureDelResModel.IsSuccess = false; flowProcedureDelResModel.baseViewModel.Message = "删除失败"; flowProcedureDelResModel.baseViewModel.ResponseCode = 400; _ILogger.Information("删除流程信息失败"); return(BadRequest(flowProcedureDelResModel)); } }