//
namespace SafeCampus.Application;
///
/// 岗位管理
///
public interface IPositionService : ITransient
{
///
/// 添加岗位
///
/// 添加参数
///
Task Add(PositionAddInput input);
///
/// 删除岗位
///
/// id列表
///
Task Delete(BaseIdListInput input);
///
/// 编辑岗位
///
/// 编辑参数
///
Task Edit(PositionEditInput input);
///
/// 岗位分页查询
///
/// 查询参数
/// 分页列表
Task> Page(PositionPageInput input);
///
/// 岗位选择器
///
///
///
Task> Selector(PositionSelectorInput input);
///
/// 岗位详情
///
///
///
Task Detail(BaseIdInput input);
///
/// 岗位树形结构
///
///
///
Task> Tree(PositionTreeInput input);
}