package com.engine.organization.service;

import com.engine.organization.entity.config.params.QTXConfigParam;
import com.engine.organization.entity.config.po.QTXConfigPO;

import java.io.UnsupportedEncodingException;
import java.util.Map;

/**
 * @Author liang.cheng
 * @Date 2023/8/18 2:35 PM
 * @Description:
 * @Version 1.0
 */
public interface ConfigService {

    /**
     * @Description: 企通学单点地址
     * @Author: liang.cheng
     * @Date: 2023/8/18 4:06 PM
     * @param: [qtxConfigParam]
     * @return: java.lang.String
     */
    String ssoLogin(QTXConfigParam qtxConfigParam) throws UnsupportedEncodingException;


    /**
     * @Description: h获取配置信息
     * @Author: liang.cheng
     * @Date: 2023/8/22 10:35 AM
     * @param: []
     * @return: java.util.Map<java.lang.String,java.lang.Object>
     */
    Map<String,Object> selectConfigInfo();

    /**
     * @Description: 保存配置信息
     * @Author: liang.cheng
     * @Date: 2023/8/22 3:17 PM
     * @param: [qtxConfigPO, isopenconfig]
     * @return: void
     */
    int saveConfigInfo(QTXConfigPO qtxConfigPO, String isopenconfig);
}
