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);
}
}