using ce.autofac.extension; using OpenAuth.Auth.Interface; using SqlSugar; namespace OpenAuth.BaseApp { public abstract class SqlSugarBaseApp:BLL where T : class, new() where TDbContext : SugarUnitOfWork, new() { /// /// 用于普通的数据库操作 /// protected ISimpleClient Repository; /// /// 用于事务操作 /// protected ISugarUnitOfWork UnitWork; protected IAuth _auth; public SqlSugarBaseApp(ISugarUnitOfWork unitWork, ISimpleClient repository, IAuth auth) { UnitWork = unitWork; Repository = repository; _auth = auth; } } }