using SafeCampus.Application.Services.Business.CameraInfoService; namespace SafeCampus.Application.Services.Business.BuildingService; public interface IBuildingService:ITransient { /// <summary> /// 添加 /// </summary> /// <param name="input">添加参数</param> /// <returns></returns> Task<bool> Add(BuildingInfoDto input); /// <summary> /// 修改 /// </summary> /// <param name="input">添加参数</param> /// <returns></returns> Task<bool> Update(BuildingInfoDto input); /// <summary> /// 获取信息 /// </summary> /// <param name="input">添加参数</param> /// <returns></returns> Task<BuildingInfoDto> GetInfo(long id); /// <summary> /// 删除 /// </summary> /// <param name="id">id</param> /// <returns></returns> Task<bool> Delete(long id); /// <summary> /// 获取列表 /// </summary> /// <returns></returns> Task<List<BuildingInfoDto>> GetNoPageList(); /// <summary> /// 获取寝室使用的摄像头 /// </summary> /// <returns></returns> Task<List<string>> GetUseCameraList(); }