ISpecialAuthenticationService.java 1.09 KB
package com.objecteye.service;

import com.alibaba.fastjson.JSONObject;
import com.objecteye.entity.PageResult;

import java.util.Map;

/**
 * 需要权限才可以访问的url
 */
public interface ISpecialAuthenticationService {

    /**
     * 分页查询
     *
     * @param requestMap 请求参数
     * @return 结果集
     */
    PageResult findByPage(Map<String, Object> requestMap);

    /**
     * 添加特殊地址权限要求
     *
     * @param requestMap 请求参数
     * @return 结果集
     */
    JSONObject addConfig(Map<String, Object> requestMap);

    /**
     * 更新配置信息
     *
     * @param requestMap 请求参数
     * @return 结果集
     */
    JSONObject updateConfig(Map<String, Object> requestMap);

    /**
     * 删除配置信息
     *
     * @param requestMap 请求参数
     * @return 结果集
     */
    JSONObject deleteConfig(Map<String, Object> requestMap);

    /**
     * 校验相同配置信息是否存在
     *
     * @param requestMap 请求参数
     * @return 结果集
     */
    JSONObject checkConfig(Map<String, Object> requestMap);
}