package com.cnbm.processInspection.service; import com.alibaba.fastjson.JSONObject; import com.cnbm.basic.dto.ProductFeaturesDTO; import com.cnbm.common.page.PageData; import com.cnbm.common.service.CrudService; import com.cnbm.influx.param.QueryDataParam; import com.cnbm.influx.template.Event; import com.cnbm.processInspection.dto.InspectionSampleDTO; import com.cnbm.processInspection.dto.InspectionSampleDTO2; import com.cnbm.processInspection.dto.InspectionSheetDTO; import com.cnbm.processInspection.entity.InspectionSheet; import com.influxdb.query.FluxTable; import java.util.List; import java.util.Map; /** * 检验单 表 * * @author why * @since 2022-08-17 */ public interface IInspectionSheetService extends CrudService { PageData page (Map params); InspectionSheetDTO get(Long id); InspectionSheet saveSheet(InspectionSheetDTO dto); void update(InspectionSheetDTO dto); void delete(Long[] ids); List list(Map params); // List getFluxParamList(Map params); List getFluxParamList(Long inspectionSheetId); void saveFluxParamList(InspectionSampleDTO[] lists); void saveFluxParamList2(InspectionSampleDTO2[] lists); List getInspectionSheetFeaturesList(Map params); void calculate(Long inspectionSheetId); }