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>>();
|
|||
|
|
//}
|
|||
|
|
}
|
|||
|
|
}
|