注入修复
This commit is contained in:
@@ -2,16 +2,15 @@ namespace SimpleAdmin.Application;
|
|||||||
|
|
||||||
public class OnboardingAuditService : IOnboardingAuditService
|
public class OnboardingAuditService : IOnboardingAuditService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
private readonly IConfigService _config;
|
private readonly IConfigService _config;
|
||||||
private readonly IOnboardingContractSnapshotService _snapshotService;
|
private readonly IOnboardingContractSnapshotService _snapshotService;
|
||||||
|
|
||||||
public OnboardingAuditService(
|
public OnboardingAuditService(
|
||||||
ISqlSugarClient db,
|
|
||||||
IConfigService config,
|
IConfigService config,
|
||||||
IOnboardingContractSnapshotService snapshotService)
|
IOnboardingContractSnapshotService snapshotService)
|
||||||
{
|
{
|
||||||
_db = db;
|
_db = DbContext.DB;
|
||||||
_config = config;
|
_config = config;
|
||||||
_snapshotService = snapshotService;
|
_snapshotService = snapshotService;
|
||||||
}
|
}
|
||||||
@@ -127,3 +126,5 @@ public class OnboardingAuditService : IOnboardingAuditService
|
|||||||
}).ExecuteCommandAsync();
|
}).ExecuteCommandAsync();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+5
-3
@@ -2,12 +2,12 @@ namespace SimpleAdmin.Application;
|
|||||||
|
|
||||||
public class OnboardingContractDocumentService : IOnboardingContractDocumentService
|
public class OnboardingContractDocumentService : IOnboardingContractDocumentService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
private readonly IFileService _fileService;
|
private readonly IFileService _fileService;
|
||||||
|
|
||||||
public OnboardingContractDocumentService(ISqlSugarClient db, IFileService fileService)
|
public OnboardingContractDocumentService(IFileService fileService)
|
||||||
{
|
{
|
||||||
_db = db;
|
_db = DbContext.DB;
|
||||||
_fileService = fileService;
|
_fileService = fileService;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -95,3 +95,5 @@ public class OnboardingContractDocumentService : IOnboardingContractDocumentServ
|
|||||||
return output.ToArray();
|
return output.ToArray();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+3
-2
@@ -3,8 +3,8 @@ namespace SimpleAdmin.Application;
|
|||||||
/// <summary>冻结任务合同变量;DOCX 生成阶段只读取本快照,不再读取模板实时值。</summary>
|
/// <summary>冻结任务合同变量;DOCX 生成阶段只读取本快照,不再读取模板实时值。</summary>
|
||||||
public class OnboardingContractSnapshotService : IOnboardingContractSnapshotService
|
public class OnboardingContractSnapshotService : IOnboardingContractSnapshotService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
public OnboardingContractSnapshotService(ISqlSugarClient db) => _db = db;
|
public OnboardingContractSnapshotService() => _db = DbContext.DB;
|
||||||
|
|
||||||
public async Task Build(long taskId, ObTaskEmployeeInfo employeeInfo = null)
|
public async Task Build(long taskId, ObTaskEmployeeInfo employeeInfo = null)
|
||||||
{
|
{
|
||||||
@@ -80,3 +80,4 @@ public class OnboardingContractSnapshotService : IOnboardingContractSnapshotServ
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ namespace SimpleAdmin.Application;
|
|||||||
/// <summary>仅展示审核通过后创建的正式员工档案;入职资料的来源任务可追溯。</summary>
|
/// <summary>仅展示审核通过后创建的正式员工档案;入职资料的来源任务可追溯。</summary>
|
||||||
public class OnboardingEmployeeService : IOnboardingEmployeeService
|
public class OnboardingEmployeeService : IOnboardingEmployeeService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
public OnboardingEmployeeService(ISqlSugarClient db) => _db = db;
|
public OnboardingEmployeeService() => _db = DbContext.DB;
|
||||||
|
|
||||||
public Task<SqlSugarPagedList<ObEmployee>> Page(OnboardingEmployeePageInput input) => _db.Queryable<ObEmployee>()
|
public Task<SqlSugarPagedList<ObEmployee>> Page(OnboardingEmployeePageInput input) => _db.Queryable<ObEmployee>()
|
||||||
.WhereIF(!string.IsNullOrWhiteSpace(input.EmployeeName), x => x.EmployeeName.Contains(input.EmployeeName) || x.IdCardNumber.Contains(input.EmployeeName))
|
.WhereIF(!string.IsNullOrWhiteSpace(input.EmployeeName), x => x.EmployeeName.Contains(input.EmployeeName) || x.IdCardNumber.Contains(input.EmployeeName))
|
||||||
@@ -22,3 +22,4 @@ public class OnboardingEmployeeService : IOnboardingEmployeeService
|
|||||||
return new OnboardingEmployeeDetailOutput { Employee = employee, Task = task, Contracts = contracts, Audits = audits };
|
return new OnboardingEmployeeDetailOutput { Employee = employee, Task = task, Contracts = contracts, Audits = audits };
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+5
-3
@@ -5,11 +5,11 @@ namespace SimpleAdmin.Application;
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class OnboardingEntryConfigService : IOnboardingEntryConfigService
|
public class OnboardingEntryConfigService : IOnboardingEntryConfigService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
|
|
||||||
public OnboardingEntryConfigService(ISqlSugarClient db)
|
public OnboardingEntryConfigService()
|
||||||
{
|
{
|
||||||
_db = db;
|
_db = DbContext.DB;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<ObFormField>> ListFormFields()
|
public Task<List<ObFormField>> ListFormFields()
|
||||||
@@ -243,3 +243,5 @@ public class OnboardingEntryConfigService : IOnboardingEntryConfigService
|
|||||||
throw Oops.Bah("岗位不存在、未启用或不属于该公司");
|
throw Oops.Bah("岗位不存在、未启用或不属于该公司");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+4
-3
@@ -2,12 +2,12 @@ namespace SimpleAdmin.Application;
|
|||||||
|
|
||||||
public class OnboardingTaskLifecycleService : IOnboardingTaskLifecycleService
|
public class OnboardingTaskLifecycleService : IOnboardingTaskLifecycleService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
private readonly IConfigService _config;
|
private readonly IConfigService _config;
|
||||||
|
|
||||||
public OnboardingTaskLifecycleService(ISqlSugarClient db, IConfigService config)
|
public OnboardingTaskLifecycleService(IConfigService config)
|
||||||
{
|
{
|
||||||
_db = db;
|
_db = DbContext.DB;
|
||||||
_config = config;
|
_config = config;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -88,3 +88,4 @@ public class OnboardingTaskLifecycleService : IOnboardingTaskLifecycleService
|
|||||||
}).ExecuteCommandAsync();
|
}).ExecuteCommandAsync();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+4
-3
@@ -2,12 +2,12 @@ namespace SimpleAdmin.Application;
|
|||||||
|
|
||||||
public class OnboardingMaterialReviewService : IOnboardingMaterialReviewService
|
public class OnboardingMaterialReviewService : IOnboardingMaterialReviewService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
private readonly IConfigService _config;
|
private readonly IConfigService _config;
|
||||||
|
|
||||||
public OnboardingMaterialReviewService(ISqlSugarClient db, IConfigService config)
|
public OnboardingMaterialReviewService(IConfigService config)
|
||||||
{
|
{
|
||||||
_db = db;
|
_db = DbContext.DB;
|
||||||
_config = config;
|
_config = config;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -63,3 +63,4 @@ public class OnboardingMaterialReviewService : IOnboardingMaterialReviewService
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+4
-3
@@ -2,14 +2,13 @@ namespace SimpleAdmin.Application;
|
|||||||
|
|
||||||
public class OnboardingPublicSubmissionService : IOnboardingPublicSubmissionService
|
public class OnboardingPublicSubmissionService : IOnboardingPublicSubmissionService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
private readonly IOnboardingContractSnapshotService _snapshotService;
|
private readonly IOnboardingContractSnapshotService _snapshotService;
|
||||||
|
|
||||||
public OnboardingPublicSubmissionService(
|
public OnboardingPublicSubmissionService(
|
||||||
ISqlSugarClient db,
|
|
||||||
IOnboardingContractSnapshotService snapshotService)
|
IOnboardingContractSnapshotService snapshotService)
|
||||||
{
|
{
|
||||||
_db = db;
|
_db = DbContext.DB;
|
||||||
_snapshotService = snapshotService;
|
_snapshotService = snapshotService;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -263,3 +262,5 @@ public class OnboardingPublicSubmissionService : IOnboardingPublicSubmissionServ
|
|||||||
return task;
|
return task;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+4
-3
@@ -5,14 +5,13 @@ namespace SimpleAdmin.Application;
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class OnboardingPublicTaskService : IOnboardingPublicTaskService
|
public class OnboardingPublicTaskService : IOnboardingPublicTaskService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
private readonly IOnboardingContractSnapshotService _snapshotService;
|
private readonly IOnboardingContractSnapshotService _snapshotService;
|
||||||
|
|
||||||
public OnboardingPublicTaskService(
|
public OnboardingPublicTaskService(
|
||||||
ISqlSugarClient db,
|
|
||||||
IOnboardingContractSnapshotService snapshotService)
|
IOnboardingContractSnapshotService snapshotService)
|
||||||
{
|
{
|
||||||
_db = db;
|
_db = DbContext.DB;
|
||||||
_snapshotService = snapshotService;
|
_snapshotService = snapshotService;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -154,3 +153,5 @@ public class OnboardingPublicTaskService : IOnboardingPublicTaskService
|
|||||||
return link;
|
return link;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -2,16 +2,15 @@ namespace SimpleAdmin.Application;
|
|||||||
|
|
||||||
public class OnboardingTaskService : IOnboardingTaskService
|
public class OnboardingTaskService : IOnboardingTaskService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
private readonly IConfigService _configService;
|
private readonly IConfigService _configService;
|
||||||
private readonly IOnboardingContractSnapshotService _snapshotService;
|
private readonly IOnboardingContractSnapshotService _snapshotService;
|
||||||
|
|
||||||
public OnboardingTaskService(
|
public OnboardingTaskService(
|
||||||
ISqlSugarClient db,
|
|
||||||
IConfigService configService,
|
IConfigService configService,
|
||||||
IOnboardingContractSnapshotService snapshotService)
|
IOnboardingContractSnapshotService snapshotService)
|
||||||
{
|
{
|
||||||
_db = db;
|
_db = DbContext.DB;
|
||||||
_configService = configService;
|
_configService = configService;
|
||||||
_snapshotService = snapshotService;
|
_snapshotService = snapshotService;
|
||||||
}
|
}
|
||||||
@@ -125,3 +124,5 @@ public class OnboardingTaskService : IOnboardingTaskService
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+4
-3
@@ -5,10 +5,10 @@ namespace SimpleAdmin.Application;
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class OnboardingTaskContractVariableService : IOnboardingTaskContractVariableService
|
public class OnboardingTaskContractVariableService : IOnboardingTaskContractVariableService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
|
|
||||||
public OnboardingTaskContractVariableService(ISqlSugarClient db)
|
public OnboardingTaskContractVariableService()
|
||||||
=> _db = db;
|
=> _db = DbContext.DB;
|
||||||
|
|
||||||
public async Task<List<OnboardingTaskContractVariableOutput>> List(
|
public async Task<List<OnboardingTaskContractVariableOutput>> List(
|
||||||
OnboardingTaskContractVariableQueryInput input)
|
OnboardingTaskContractVariableQueryInput input)
|
||||||
@@ -137,3 +137,4 @@ public class OnboardingTaskContractVariableService : IOnboardingTaskContractVari
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,11 +2,11 @@ namespace SimpleAdmin.Application;
|
|||||||
|
|
||||||
public class OnboardingTaskQueryService : IOnboardingTaskQueryService
|
public class OnboardingTaskQueryService : IOnboardingTaskQueryService
|
||||||
{
|
{
|
||||||
private readonly ISqlSugarClient _db;
|
private readonly SqlSugarScope _db;
|
||||||
|
|
||||||
public OnboardingTaskQueryService(ISqlSugarClient db)
|
public OnboardingTaskQueryService()
|
||||||
{
|
{
|
||||||
_db = db;
|
_db = DbContext.DB;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<SqlSugarPagedList<ObOnboardingTask>> Page(OnboardingTaskPageInput input)
|
public Task<SqlSugarPagedList<ObOnboardingTask>> Page(OnboardingTaskPageInput input)
|
||||||
@@ -42,3 +42,4 @@ public class OnboardingTaskQueryService : IOnboardingTaskQueryService
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -124,7 +124,9 @@
|
|||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:SimpleAdmin.Application.OnboardingTaskContractVariableService">
|
<member name="T:SimpleAdmin.Application.OnboardingTaskContractVariableService">
|
||||||
<summary>管理端在链接发送前填写合同薪资、补贴等人事变量。</summary>
|
<summary>
|
||||||
|
管理端在链接发送前填写合同薪资、补贴等人事变量。
|
||||||
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:SimpleAdmin.Application.IOrgService">
|
<member name="T:SimpleAdmin.Application.IOrgService">
|
||||||
<summary>
|
<summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user