using iWareCommon.Common.Service; using iWareDataCore.ORM; using iWareDataCore.RBAC.Dao; using iWareDataCore.RBAC.Entity; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace iWareDataCore.RBAC.Service { public class RoleUserService : CommonService { private static object Lock = new object(); private RoleUserService() : base(RoleUserDao.GetInstance()) { } private static RoleUserService Instance = null; /// /// 获取单例的方法 /// /// 角色-用户服务的单例实体 public static RoleUserService GetInstance() { if (Instance == null) { lock (Lock) { if (Instance == null) { Instance = new RoleUserService(); } } } return Instance; } } }