///////////////////////////////////////////////////////////////////////////// // File Description : 创建业务逻辑层类 ///////////////////////////////////////////////////////////////////////////// using HH.Redis.ReisModel; using HH.WMS.Entitys.Common; using HH.WMS.Utils; using System; using System.Collections.Generic; using System.Text; namespace HH.WMS.BLL { /// /// 创建业务逻辑层类 /// public static class BLLCreator { /// /// 创建业务实例 /// /// 业务层类型 /// 业务实例 public static T Create(RedisUserEntity userInfo) where T : BaseBLL, new() { var v = ObjectCreator.Create(); v.userInfo = userInfo; return v; } /// /// 创建业务实例 /// /// 业务层类型 /// 业务实例 public static T Create() where T : BaseBLL, new() { var v = ObjectCreator.Create(); return v; } /// /// 创建Dapper业务实例 /// /// /// public static DapperBLL CreateDapper(RedisUserEntity userInfo) where T : BaseEntity, new() { return Create>(userInfo); } public static DapperBLL CreateDapper() where T : new() { return Create>(); } public static T CreateOrg(RedisUserEntity userInfo) where T : BaseBLL, new() { var v = ObjectCreator.Create(); v.userInfo = userInfo; return v; } public static DapperBLL CreateOrgDapper(RedisUserEntity userInfo) where T : BaseEntity, new() { var entity = Create>(userInfo); //entity.userInfo = userInfo; return entity; } } }