package com.njcn.prepare.harmonic.service.mysql.line;

import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.prepare.harmonic.pojo.param.SuperviseParam;
import com.njcn.prepare.harmonic.pojo.po.ThsOverRunLog;
import com.njcn.prepare.harmonic.pojo.vo.SuperviceRunLogVo;

import java.util.List;

/**
 * <p>
 * 告警/预警监测点列表 服务类
 * </p>
 *
 * @author lxp
 * @since 2023-03-16
 */
public interface ThsOverRunLogService extends IService<ThsOverRunLog> {

    /**
     * 保存技术监督监测点
     *
     * @param superviseParam
     * @return
     */
    void saveOverRunLog(SuperviseParam superviseParam);

    /**
     * 查询技术监督监测点集合
     *
     * @param supIndex
     * @return
     */
    SuperviceRunLogVo superviseDetail(String supIndex);

    /**
     * 更新技术监督
     *
     * @param superviseParam
     */
    HttpResult updateSupervise(SuperviseParam superviseParam);
}
