package com.iailab.module.data.point.service; import com.iailab.framework.common.page.PageData; import com.iailab.framework.common.service.BaseService; import com.iailab.module.data.point.dto.DaPointDTO; import com.iailab.module.data.point.entity.DaPointEntity; import java.util.List; import java.util.Map; /** * @author PanZhibao * @Description * @createTime 2024年05月12日 */ public interface DaPointService extends BaseService { PageData page(Map params); DaPointDTO get(String id); List list(Map params); void add(DaPointDTO dataPoint); void update(DaPointDTO dataPoint); void delete(String[] ids); List getConstantPoint(String freq); List getConstantPoint(List pointNos); List getMeasurePoint(String freq); List getMeasurePoint(List pointNos); DaPointDTO getMeasurePointByNo(String pointNo); List getMathPoint(String freq); List getMathPoint(List pointNos); DaPointDTO getByNo(String pointNo); List getByNos(List pointNos); void enableByIds(String[] ids); void disableByIds(String[] ids); void updateDefaultValue(DaPointDTO dto); }