| 
					
				 | 
			
			
				@@ -1,6 +1,5 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using Google.Protobuf.WellKnownTypes; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using Microsoft.AspNetCore.DataProtection.KeyManagement; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using OASystem.API.OAMethodLib; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using OASystem.Domain.Common; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using OASystem.Domain.Dtos.Groups; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using OASystem.Domain.Entities.Groups; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -9,7 +8,7 @@ using OASystem.Infrastructure.Repositories.Groups; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using System.Configuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using static OpenAI.GPT3.ObjectModels.SharedModels.IOpenAiModels; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+namespace OASystem.API.OAMethodLib 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /// <summary> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -67,7 +66,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     #region 经费预算 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_budget202 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_budget202.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BudgetChild02); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_budget202.JobContent = GrpSchedulePrimaryStepEnum.BudgetChild02.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_budget202.ParentStep = (int)GrpSchedulePrimaryStepEnum.Budget; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_budget202.Step = (int)GrpSchedulePrimaryStepEnum.BudgetChild02; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_budget202.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -76,7 +75,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     #region 市场部人员报价对接/反馈 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //上传明细单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_feedback302 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_feedback302.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.FeedbackChild02); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_feedback302.JobContent = GrpSchedulePrimaryStepEnum.FeedbackChild02.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_feedback302.ParentStep = (int)GrpSchedulePrimaryStepEnum.Feedback; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_feedback302.Step = (int)GrpSchedulePrimaryStepEnum.FeedbackChild02; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_feedback302.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -84,7 +83,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //录入最终总经费预算 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_feedback303 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_feedback303.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.FeedbackChild03); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_feedback303.JobContent = GrpSchedulePrimaryStepEnum.FeedbackChild03.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_feedback303.ParentStep = (int)GrpSchedulePrimaryStepEnum.Feedback; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_feedback303.Step = (int)GrpSchedulePrimaryStepEnum.FeedbackChild03; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_feedback303.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -92,7 +91,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //完成报价对接/反馈 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_feedback304 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_feedback304.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.FeedbackChild04); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_feedback304.JobContent = GrpSchedulePrimaryStepEnum.FeedbackChild04.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_feedback304.ParentStep = (int)GrpSchedulePrimaryStepEnum.Feedback; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_feedback304.Step = (int)GrpSchedulePrimaryStepEnum.FeedbackChild04; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_feedback304.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -104,7 +103,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     #region 护照/签证 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //收集资料 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_visa502 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_visa502.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.VisaChild02); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_visa502.JobContent = GrpSchedulePrimaryStepEnum.VisaChild02.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa502.ParentStep = (int)GrpSchedulePrimaryStepEnum.Visa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa502.Step = (int)GrpSchedulePrimaryStepEnum.VisaChild02; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa502.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -112,7 +111,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //取护照资料 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_visa503 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_visa503.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.VisaChild03); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_visa503.JobContent = GrpSchedulePrimaryStepEnum.VisaChild03.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa503.ParentStep = (int)GrpSchedulePrimaryStepEnum.Visa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa503.Step = (int)GrpSchedulePrimaryStepEnum.VisaChild03; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa503.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,7 +119,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //填资料 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_visa504 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_visa504.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.VisaChild04); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_visa504.JobContent = GrpSchedulePrimaryStepEnum.VisaChild04.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa504.ParentStep = (int)GrpSchedulePrimaryStepEnum.Visa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa504.Step = (int)GrpSchedulePrimaryStepEnum.VisaChild04; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa504.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -128,7 +127,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //送签 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_visa505 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_visa505.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.VisaChild05); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_visa505.JobContent = GrpSchedulePrimaryStepEnum.VisaChild05.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa505.ParentStep = (int)GrpSchedulePrimaryStepEnum.Visa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa505.Step = (int)GrpSchedulePrimaryStepEnum.VisaChild05; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa505.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -136,7 +135,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //出签+取护照 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_visa506 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_visa506.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.VisaChild06); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_visa506.JobContent = GrpSchedulePrimaryStepEnum.VisaChild06.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa506.ParentStep = (int)GrpSchedulePrimaryStepEnum.Visa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa506.Step = (int)GrpSchedulePrimaryStepEnum.VisaChild06; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa506.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -144,7 +143,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //归还护照 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_visa507 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_visa507.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.VisaChild07); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_visa507.JobContent = GrpSchedulePrimaryStepEnum.VisaChild07.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa507.ParentStep = (int)GrpSchedulePrimaryStepEnum.Visa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa507.Step = (int)GrpSchedulePrimaryStepEnum.VisaChild07; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa507.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -152,7 +151,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //签证费用录入  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_visa508 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_visa508.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.VisaChild08); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_visa508.JobContent = GrpSchedulePrimaryStepEnum.VisaChild08.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa508.ParentStep = (int)GrpSchedulePrimaryStepEnum.Visa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa508.Step = (int)GrpSchedulePrimaryStepEnum.VisaChild08; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_visa508.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -161,35 +160,35 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     #region 业务操作 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //机票 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busJP601 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busJP601.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessJP); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busJP601.JobContent = GrpSchedulePrimaryStepEnum.BusinessJP.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP601.ParentStep = (int)GrpSchedulePrimaryStepEnum.Business; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP601.Step = (int)GrpSchedulePrimaryStepEnum.BusinessJP; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP601.SLevel = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_busJP601); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //机票-询价并导入黑屏代码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busJP6012 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busJP6012.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessJPChild02); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busJP6012.JobContent = GrpSchedulePrimaryStepEnum.BusinessJPChild02.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6012.ParentStep = (int)GrpSchedulePrimaryStepEnum.BusinessJP; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6012.Step = (int)GrpSchedulePrimaryStepEnum.BusinessJPChild02; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6012.SLevel = 3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_busJP6012); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //机票-机票已占位 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busJP6013 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busJP6013.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessJPChild03); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busJP6013.JobContent = GrpSchedulePrimaryStepEnum.BusinessJPChild03.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6013.ParentStep = (int)GrpSchedulePrimaryStepEnum.BusinessJP; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6013.Step = (int)GrpSchedulePrimaryStepEnum.BusinessJPChild03; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6013.SLevel = 3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_busJP6013); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //机票-已出票 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busJP6014 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busJP6014.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessJPChild04); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busJP6014.JobContent = GrpSchedulePrimaryStepEnum.BusinessJPChild04.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6014.ParentStep = (int)GrpSchedulePrimaryStepEnum.BusinessJP; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6014.Step = (int)GrpSchedulePrimaryStepEnum.BusinessJPChild04; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6014.SLevel = 3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_busJP6014); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //机票-机票费用录入 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busJP6015 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busJP6015.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessJPChild05); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busJP6015.JobContent = GrpSchedulePrimaryStepEnum.BusinessJPChild05.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6015.ParentStep = (int)GrpSchedulePrimaryStepEnum.BusinessJP; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6015.Step = (int)GrpSchedulePrimaryStepEnum.BusinessJPChild05; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJP6015.SLevel = 3; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -197,14 +196,14 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //酒店 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busJD602 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busJD602.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessJD); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busJD602.JobContent = GrpSchedulePrimaryStepEnum.BusinessJD.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJD602.ParentStep = (int)GrpSchedulePrimaryStepEnum.Business; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJD602.Step = (int)GrpSchedulePrimaryStepEnum.BusinessJD; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJD602.SLevel = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_busJD602); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //酒店-酒店费用录入 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busJD6022 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busJD6022.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessJDChild02); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busJD6022.JobContent = GrpSchedulePrimaryStepEnum.BusinessJDChild02.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJD6022.ParentStep = (int)GrpSchedulePrimaryStepEnum.BusinessJD; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJD6022.Step = (int)GrpSchedulePrimaryStepEnum.BusinessJDChild02; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busJD6022.SLevel = 3; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -212,21 +211,21 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //OP 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busOP603 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busOP603.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessOP); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busOP603.JobContent = GrpSchedulePrimaryStepEnum.BusinessOP.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busOP603.ParentStep = (int)GrpSchedulePrimaryStepEnum.Business; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busOP603.Step = (int)GrpSchedulePrimaryStepEnum.BusinessOP; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busOP603.SLevel = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_busOP603); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //OP-OP询价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busOP6032 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busOP6032.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessOPChild02); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busOP6032.JobContent = GrpSchedulePrimaryStepEnum.BusinessOPChild02.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busOP6032.ParentStep = (int)GrpSchedulePrimaryStepEnum.BusinessOP; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busOP6032.Step = (int)GrpSchedulePrimaryStepEnum.BusinessOPChild02; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busOP6032.SLevel = 3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_busOP6032); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //OP-OP费用录入 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busOP6033 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busOP6033.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessOPChild03); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busOP6033.JobContent = GrpSchedulePrimaryStepEnum.BusinessOPChild03.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busOP6033.ParentStep = (int)GrpSchedulePrimaryStepEnum.BusinessOP; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busOP6033.Step = (int)GrpSchedulePrimaryStepEnum.BusinessOPChild03; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busOP6033.SLevel = 3; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -234,21 +233,21 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //商邀 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busSY604 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busSY604.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessSY); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busSY604.JobContent = GrpSchedulePrimaryStepEnum.BusinessSY.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busSY604.ParentStep = (int)GrpSchedulePrimaryStepEnum.Business; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busSY604.Step = (int)GrpSchedulePrimaryStepEnum.BusinessSY; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busSY604.SLevel = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_busSY604); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //商邀-商邀报批 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busSY6042 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busSY6042.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessSYChild02); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busSY6042.JobContent = GrpSchedulePrimaryStepEnum.BusinessSYChild02.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busSY6042.ParentStep = (int)GrpSchedulePrimaryStepEnum.BusinessSY; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busSY6042.Step = (int)GrpSchedulePrimaryStepEnum.BusinessSYChild02; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busSY6042.SLevel = 3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_busSY6042); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //商邀-商邀费用录入 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_busSY6043 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_busSY6043.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.BusinessSYChild03); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_busSY6043.JobContent = GrpSchedulePrimaryStepEnum.BusinessSYChild03.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busSY6043.ParentStep = (int)GrpSchedulePrimaryStepEnum.BusinessSY; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busSY6043.Step = (int)GrpSchedulePrimaryStepEnum.BusinessSYChild03; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_busSY6043.SLevel = 3; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -259,7 +258,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     #region 费用审批 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //机票费用审批 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_cost702 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_cost702.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.CostAuditChild02); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_cost702.JobContent = GrpSchedulePrimaryStepEnum.CostAuditChild02.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost702.ParentStep = (int)GrpSchedulePrimaryStepEnum.CostAudit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost702.Step = (int)GrpSchedulePrimaryStepEnum.CostAuditChild02; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost702.Duty = _groupConfig.Boss; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -267,7 +266,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_cost702); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //酒店费用审批 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_cost703 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_cost703.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.CostAuditChild03); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_cost703.JobContent = GrpSchedulePrimaryStepEnum.CostAuditChild03.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost703.ParentStep = (int)GrpSchedulePrimaryStepEnum.CostAudit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost703.Step = (int)GrpSchedulePrimaryStepEnum.CostAuditChild03; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost703.Duty = _groupConfig.Boss; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -275,7 +274,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_cost703); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //OP费用审批 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_cost704 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_cost704.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.CostAuditChild04); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_cost704.JobContent = GrpSchedulePrimaryStepEnum.CostAuditChild04.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost704.ParentStep = (int)GrpSchedulePrimaryStepEnum.CostAudit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost704.Step = (int)GrpSchedulePrimaryStepEnum.CostAuditChild04; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost704.Duty = _groupConfig.Boss; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -283,7 +282,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_cost704); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //OP费用审批 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_cost705 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_cost705.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.CostAuditChild05); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_cost705.JobContent = GrpSchedulePrimaryStepEnum.CostAuditChild05.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost705.ParentStep = (int)GrpSchedulePrimaryStepEnum.CostAudit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost705.Step = (int)GrpSchedulePrimaryStepEnum.CostAuditChild05; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost705.Duty = _groupConfig.Boss; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -291,7 +290,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_cost705); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //增减款项审批 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_cost706 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_cost706.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.CostAuditChild06); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_cost706.JobContent = GrpSchedulePrimaryStepEnum.CostAuditChild06.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost706.ParentStep = (int)GrpSchedulePrimaryStepEnum.CostAudit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost706.Step = (int)GrpSchedulePrimaryStepEnum.CostAuditChild06; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_cost706.Duty = _groupConfig.Boss; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -301,21 +300,21 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     #region 付款给供应商 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //OP费用付款 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_pay802 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_pay802.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.PayChild02); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_pay802.JobContent = GrpSchedulePrimaryStepEnum.PayChild02.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_pay802.ParentStep = (int)GrpSchedulePrimaryStepEnum.Pay; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_pay802.Step = (int)GrpSchedulePrimaryStepEnum.PayChild02; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_pay802.SLevel = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_pay802); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //商邀费用付款 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_pay803 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_pay803.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.PayChild03); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_pay803.JobContent = GrpSchedulePrimaryStepEnum.PayChild03.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_pay803.ParentStep = (int)GrpSchedulePrimaryStepEnum.Pay; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_pay803.Step = (int)GrpSchedulePrimaryStepEnum.PayChild03; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_pay803.SLevel = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     entityList.Add(grp_pay803); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //增减款项付款 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_pay804 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_pay804.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.PayChild04); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_pay804.JobContent = GrpSchedulePrimaryStepEnum.PayChild04.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_pay804.ParentStep = (int)GrpSchedulePrimaryStepEnum.Pay; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_pay804.Step = (int)GrpSchedulePrimaryStepEnum.PayChild04; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_pay804.SLevel = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -333,7 +332,7 @@ namespace OASystem.API.OAMethodLibs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     #region 收款 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //收款完成 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Grp_ScheduleDetailInfo grp_col01 = _model.DeepClone(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    grp_col01.JobContent = EnumHelper.GetEnumDescription(GrpSchedulePrimaryStepEnum.CollectChild01); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    grp_col01.JobContent = GrpSchedulePrimaryStepEnum.CollectChild01.GetEnumDescription(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_col01.ParentStep = (int)GrpSchedulePrimaryStepEnum.Collect; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_col01.Step = (int)GrpSchedulePrimaryStepEnum.CollectChild01; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     grp_col01.ExpectBeginDt = dftEndDt; 
			 |