JudicialService.java 3.92 KB
package com.lhcredit.project.business.judicial.service;

import com.alibaba.fastjson.JSONObject;
import com.lhcredit.framework.web.domain.AjaxResult;
import com.lhcredit.project.business.TianYC.entity.param.RequestParams;
import com.lhcredit.project.business.TianYC.entity.param.SFParams;

/**
 * 司法风险
 */
public interface JudicialService {

    /**
     * 限制高消费
     *
     * @param sfParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject xgbzxrorg(SFParams sfParams);

    /**
     * 失信被执行人
     *
     * @param sfParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject humanDishonest(SFParams sfParams);

    /**
     * 案件信息
     *
     * @param sfParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject entoutdetail(SFParams sfParams);

    /**
     * 司法协助
     *
     * @param requestParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject judicial(RequestParams requestParams);

    /**
     * 司法拍卖
     *
     * @param requestParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject judicialSale(RequestParams requestParams);

    /**
     * 经营异常
     *
     * @param requestParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject abnormal(RequestParams requestParams);

    /**
     * 行政处罚
     *
     * @param requestParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject punishmentInfo(RequestParams requestParams);

    JSONObject ieSanction(RequestParams requestParams);

    /**
     * 严重违法
     *
     * @param requestParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject illegalInfo(RequestParams requestParams);

    /**
     * 股权出质
     *
     * @param requestParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject equityInfo(RequestParams requestParams);

    /**
     * 欠税公告
     *
     * @param requestParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject ownTax(RequestParams requestParams);

    /**
     * 清算信息
     *
     * @param requestParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject liquidating(RequestParams requestParams);

    /**
     * 动态抵押
     *
     * @param requestParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject mortgageInfo(RequestParams requestParams);

    /**
     * 抽查检查
     *
     * @param requestParams 查询实体信息
     * @return 第三方信息
     */
    JSONObject checkInfo(RequestParams requestParams);

    /**
     * 土地抵押(天眼查)
     * @param requestParams
     * @return
     */
    JSONObject landMortgage(RequestParams requestParams);

    /**
     * 获取统计信息
     *
     * @param sfParams 查询实体信息
     * @return 统计信息
     */
    JSONObject caseCount(SFParams sfParams);
    JSONObject news(RequestParams requestParams);


    JSONObject basicInf(SFParams sfParams);

    JSONObject executedPerson(RequestParams requestParams);

    JSONObject getCourtNoticeByName(RequestParams sfParams);

    JSONObject abnormalIsHistory(RequestParams requestParams);

    JSONObject punishmentInfoIsHistory(RequestParams requestParams);

    JSONObject illegalInfoIsHistory(RequestParams requestParams);

    JSONObject mortgageInfoIsHistory(RequestParams requestParams);

    JSONObject equityInfoIsHistory(RequestParams requestParams);

    JSONObject ownTaxIsHistory(RequestParams requestParams);

    JSONObject executedPersonIsHistory(RequestParams requestParams);

    JSONObject humanDishonestIsHistory(SFParams sfParams);

    JSONObject getCourtNoticeByNameIsHistory(RequestParams sfParams);

    JSONObject judicialSaleIsHistory(RequestParams requestParams);

    JSONObject xgbzxrorgIsHistory(SFParams sfParams);

    JSONObject equityFreeze(RequestParams requestParams);
}