入职任务预览,入职任务cope,验证填入的信息
This commit is contained in:
+59
-1
@@ -1,4 +1,4 @@
|
||||
namespace SimpleAdmin.Application;
|
||||
namespace SimpleAdmin.Application;
|
||||
|
||||
/// <summary>
|
||||
/// 入职任务分页查询参数。
|
||||
@@ -24,6 +24,64 @@ public class OnboardingTaskPageInput : BasePageInput
|
||||
/// 入职业务部门 Id。
|
||||
/// </summary>
|
||||
public long? DepartmentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 入职业务岗位 Id。
|
||||
/// </summary>
|
||||
public long? PositionId { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 入职任务分页数据及当前查询条件下的状态统计。
|
||||
/// </summary>
|
||||
public class OnboardingTaskPageOutput : SqlSugarPagedList<ObOnboardingTask>
|
||||
{
|
||||
/// <summary>
|
||||
/// 不受状态筛选影响的任务状态统计。
|
||||
/// </summary>
|
||||
public OnboardingTaskStatisticsOutput Statistics { get; set; } = new();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 入职任务状态统计。
|
||||
/// </summary>
|
||||
public class OnboardingTaskStatisticsOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 待候选人填写数量。
|
||||
/// </summary>
|
||||
public int PendingFill { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 待人事审核数量。
|
||||
/// </summary>
|
||||
public int Reviewing { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 已退回待修改数量。
|
||||
/// </summary>
|
||||
public int Rejected { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核通过或已归档数量。
|
||||
/// </summary>
|
||||
public int Approved { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 数据库按任务状态分组后的内部统计行。
|
||||
/// </summary>
|
||||
public class OnboardingTaskStatusCountOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 任务状态。
|
||||
/// </summary>
|
||||
public string TaskStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 该状态的任务数量。
|
||||
/// </summary>
|
||||
public int Count { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user