package com.hotent.uc.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hotent.uc.model.OrgExternalDept;
import com.hotent.uc.model.ScanLogin;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 用户与外部通讯录关系表 Mapper 接口
 *
 * @company 广州宏天软件股份有限公司
 * @author pangquan
 * @since 2020-10-30
 */
public interface DIngApiDao extends BaseMapper<OrgExternalDept> {


    Map<String,Object>  getWelcomeDage(String orgId);

    /**
     * @description  根据web监控名称获取对应的提醒人和提醒方式
     * @author  yangzibin
     * @date    2024/9/29 15:24
     * @param	webName
     * @return  java.util.Map<java.lang.String,java.lang.Object>
     */
     List<Map<String,Object>> getZabbixIndexData(@Param("webName") String webName);
    /**
     * @description 更新zabbix 数据
     * @author  yangzibin
     * @date    2024/9/26 15:35
     * @param	httptestId
     * @param	triggerId
     * @param	triggerName
     * @param	actionId
     * @param	actionName
     * @return  void
     */
    void updateZabbixData(@Param("id") String id,@Param("httptestId") String httptestId,
                          @Param("triggerId") String triggerId, @Param("triggerName") String triggerName,
                          @Param("actionId") String actionId, @Param("actionName") String actionName);
}
