using Model; using Model.Dto.Config; using System.Collections.Generic; using System.Threading.Tasks; namespace Service.Interface.Config { /// /// 物模型点 服务接口(产品/设备通用,按 OwnerType+OwnerId 归属) /// public interface IThingPointService { /// 查询某归属下的点列表 Task>> GetListAsync(int ownerType, long ownerId, string? keyword); /// 查询单点详情 Task> GetByIdAsync(long id); /// 新增点(同一归属内 Code 唯一) Task AddAsync(ThingModelPointDto dto); /// 修改点 Task UpdateAsync(ThingModelPointDto dto); /// 删除点(软删除) Task DeleteAsync(long id); } }