feat 网格二期补充
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
using Dlhis.Basic.WorkGrids.Request;
|
||||
using Dlhis.Basic.WorkGrids.Response;
|
||||
using Dlhis.Entity.Basic.Enums;
|
||||
using Kurisu.AspNetCore.CustomClass;
|
||||
using Kurisu.AspNetCore.DataAccess.Dto;
|
||||
|
||||
namespace Dlhis.Basic.WorkGrids.Services;
|
||||
@@ -35,10 +36,9 @@ public interface IWorkGridScheduleService : IScopeDependency
|
||||
/// 获取指定网格和日期范围的排班汇总列表
|
||||
/// </summary>
|
||||
/// <param name="workGridCode">网格编码</param>
|
||||
/// <param name="start">开始日期</param>
|
||||
/// <param name="end">结束日期</param>
|
||||
/// <param name="dateTimePeriod"></param>
|
||||
/// <returns>排班汇总列表</returns>
|
||||
Task<IEnumerable<WorkGridScheduleSummaryResponse>> GetListSummaryAsync(Guid workGridCode, DateOnly start, DateOnly end);
|
||||
Task<List<WorkGridScheduleSummaryResponse>> GetListSummaryAsync(Guid workGridCode, DateTimePeriod dateTimePeriod);
|
||||
|
||||
/// <summary>
|
||||
/// 获取排班考勤分页数据
|
||||
@@ -60,6 +60,15 @@ public interface IWorkGridScheduleService : IScopeDependency
|
||||
/// <param name="logIds">考勤日志ID列表</param>
|
||||
Task ManuallyUploadAsync(List<long> logIds);
|
||||
|
||||
/// <summary>
|
||||
/// 手动取消排班
|
||||
/// </summary>
|
||||
/// <remarks>只能操作历史数据</remarks>
|
||||
/// <param name="id"></param>
|
||||
/// <param name="reason"></param>
|
||||
/// <returns></returns>
|
||||
Task ManuallyCancelAsync(long id, string reason);
|
||||
|
||||
/// <summary>
|
||||
/// 测试接口
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user