补充注释
This commit is contained in:
+13
@@ -1,10 +1,23 @@
|
||||
namespace SimpleAdmin.Application;
|
||||
|
||||
/// <summary>
|
||||
/// 审核候选人上传材料参数。
|
||||
/// </summary>
|
||||
public class OnboardingMaterialReviewInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 任务材料记录 Id。
|
||||
/// </summary>
|
||||
[IdNotNull(ErrorMessage = "任务资料Id不能为空")]
|
||||
public long TaskMaterialId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 材料审核状态。
|
||||
/// </summary>
|
||||
public string ReviewStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 材料审核意见。
|
||||
/// </summary>
|
||||
public string ReviewRemark { get; set; }
|
||||
}
|
||||
|
||||
+11
-1
@@ -1,2 +1,12 @@
|
||||
namespace SimpleAdmin.Application;
|
||||
public interface IOnboardingMaterialReviewService : ITransient { Task Review(OnboardingMaterialReviewInput input); }
|
||||
|
||||
/// <summary>
|
||||
/// 定义候选人上传材料的审核能力。
|
||||
/// </summary>
|
||||
public interface IOnboardingMaterialReviewService : ITransient
|
||||
{
|
||||
/// <summary>
|
||||
/// 审核单份候选人上传材料。
|
||||
/// </summary>
|
||||
Task Review(OnboardingMaterialReviewInput input);
|
||||
}
|
||||
|
||||
+6
-1
@@ -1,5 +1,8 @@
|
||||
namespace SimpleAdmin.Application;
|
||||
|
||||
/// <summary>
|
||||
/// 实现候选人上传材料审核业务能力。
|
||||
/// </summary>
|
||||
public class OnboardingMaterialReviewService : IOnboardingMaterialReviewService
|
||||
{
|
||||
private readonly SqlSugarScope _db;
|
||||
@@ -11,6 +14,9 @@ public class OnboardingMaterialReviewService : IOnboardingMaterialReviewService
|
||||
_config = config;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 审核单份候选人上传材料并记录审核意见。
|
||||
/// </summary>
|
||||
public async Task Review(OnboardingMaterialReviewInput input)
|
||||
{
|
||||
if (input.ReviewStatus != TaskMaterialReviewStatus.Passed
|
||||
@@ -63,4 +69,3 @@ public class OnboardingMaterialReviewService : IOnboardingMaterialReviewService
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user