package com.ld.igds.gas.mapper; import com.baomidou.mybatisplus.plugins.Page; import com.ld.igds.gas.dto.GasData; import com.ld.igds.gas.dto.GasParam; import com.ld.igds.models.Gas; import com.ld.igds.models.GasInfo; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; public interface GasServiceMapper { /** * 分页查询数据 * @param page * @param param * @return */ List pageListGas(@Param("page") Page page, @Param("param") GasParam param); /** * 气体检测-图形报表统计 * @param param * @return */ List pageListChart(@Param("page") Page page, @Param("param") GasParam param); /** * 根据参数获取 详细的Gas信息 * @param parameter * @return */ List getInfoGas(@Param("param")Map parameter) throws Exception; /** * 保存气体 * @param gas */ void saveGas(@Param("data") Gas gas ); /** * 保存气体详细 * @param gasInfo */ void saveGasInfo(@Param("data") GasInfo gasInfo ); }