重构服务类和仓库类

This commit is contained in:
2025-07-19 22:29:50 +08:00
parent 5cf25dd9ac
commit 7faac9aef1
25 changed files with 324 additions and 502 deletions

View File

@@ -6,14 +6,14 @@ using System.Threading.Tasks;
namespace DMS.Infrastructure.Data;
public class SqlSugarDbContext : ITransaction
public class SqlSugarDbContext
{
private readonly SqlSugarClient _db;
public SqlSugarDbContext(ConnectionSettings settings)
public SqlSugarDbContext(AppSettings settings)
{
var connectionString = settings.ToConnectionString();
var dbType = (SqlSugar.DbType)Enum.Parse(typeof(SqlSugar.DbType), settings.DbType);
var dbType = (SqlSugar.DbType)Enum.Parse(typeof(SqlSugar.DbType), settings.Database.DbType);
_db = new SqlSugarClient(new ConnectionConfig
{
@@ -25,23 +25,6 @@ public class SqlSugarDbContext : ITransaction
}
public async Task BeginTranAsync()
{
await _db.BeginTranAsync();
}
public async Task CommitTranAsync()
{
await _db.CommitTranAsync();
}
public async Task RollbackTranAsync()
{
await _db.RollbackTranAsync();
}
public SqlSugarClient GetInstance()
{
return _db;