30 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
using APT.Infrastructure.Core;
 | 
						|
 | 
						|
namespace APT.Utility
 | 
						|
{
 | 
						|
	public class ServiceUtils
 | 
						|
    {
 | 
						|
        ///// <summary>
 | 
						|
        ///// 获取接口的公共方法
 | 
						|
        ///// </summary>
 | 
						|
        ///// <typeparam name="T"></typeparam>
 | 
						|
        ///// <returns></returns>
 | 
						|
        //public static ICommonService<T> GetCommonService<T>() where T : EntityBase<global::System.Guid>, new()
 | 
						|
        //{
 | 
						|
        //    ServiceLocator serviceLocator = APT.Infrastructure.Api.ServiceLocator.Instance;
 | 
						|
        //    serviceLocator.RegisterType(typeof(CommonService<T>), typeof(ICommonService<T>));
 | 
						|
        //    return serviceLocator.GetService<ICommonService<T>>();
 | 
						|
        //}
 | 
						|
        ///// <summary>
 | 
						|
        ///// 获取接口的公共方法
 | 
						|
        ///// </summary>
 | 
						|
        ///// <typeparam name="T"></typeparam>
 | 
						|
        ///// <returns></returns>
 | 
						|
        //public static ITreeCommonService<T> GetTreeCommonService<T>() where T : MesTreeEntityBase, new()
 | 
						|
        //{
 | 
						|
        //	ServiceLocator serviceLocator = APT.Infrastructure.Api.ServiceLocator.Instance;
 | 
						|
        //	serviceLocator.RegisterType(typeof(TreeCommonService<T>), typeof(ITreeCommonService<T>));
 | 
						|
        //	return serviceLocator.GetService<ITreeCommonService<T>>();
 | 
						|
        //}
 | 
						|
    }
 | 
						|
} |