using Dlhis.Basic.WorkGrids.Request;
using Dlhis.Basic.WorkGrids.Response;
using Kurisu.AspNetCore.DataAccess.Dto;
namespace Dlhis.Basic.WorkGrids.Services;
///
/// 工作网格
///
public interface IWorkGridService : IScopeDependency
{
///
/// 人员选择接口
///
///
///
Task> GetUserSelectionPageAsync(WorkGridGainfoPageRequest request);
///
/// 保存
///
///
///
Task SaveAsync(List requests);
///
/// /网格分页
///
///
///
Task> GetPageAsync(WorkGridPageRequest request);
///
/// 修改管理者
///
///
Task ChangeAsync(string from, string to);
///
/// 获取
///
///
///
Task GetMyWorkGridAsync(WorkGridPageRequest request);
///
/// 分配人员
///
///
///
Task AssignAsync(WorkGridUserAssignRequest request);
///
/// 移除人员
///
///
///
Task RemoveAsync(WorkGridUserRemoveRequest request);
}