import axios from '@/utils/request'; import { getIds } from '@/utils/common'; const host = `http://192.168.31.51:9000`; export const accessStrategyGovernmentBlacklistList = async (data: Record): Promise => ( await axios.post(`${host}/product/accessStrategyGovernmentBlacklist/list`, { ...getIds(), ...data, }) ).data; export const accessStrategyGovernmentBlacklistFind = async (params: Record): Promise => (await axios.post(`${host}/product/accessStrategyGovernmentBlacklist/details`, {}, { params })).data; export const accessStrategyGovernmentBlacklistSave = async (data: Record): Promise => (await axios.post(`${host}/product/accessStrategyGovernmentBlacklist/saveOrUpdate`, data)).data; export const accessStrategyGovernmentBlacklistDel = async (data: Record): Promise => (await axios.post(`${host}/product/accessStrategyGovernmentBlacklist/delete`, data)).data; export const accessStrategyEnterpriseBlacklist = async (data: Record): Promise => ( await axios.post(`${host}/product/accessStrategyEnterpriseBlacklist/list`, { ...getIds(), ...data, }) ).data; export const accessStrategyEnterpriseBlacklistFind = async (params: Record): Promise => (await axios.post(`/product/accessStrategyEnterpriseBlacklist/details`, {}, { params })).data; export const accessStrategyEnterpriseBlacklistSave = async (data: Record): Promise => (await axios.post(`/product/accessStrategyEnterpriseBlacklist/saveOrUpdate`, data)).data; export const accessStrategyEnterpriseBlacklistDel = async (data: Record): Promise => (await axios.post(`${host}/product/accessStrategyEnterpriseBlacklist/delete`, data)).data; export const accessStrategyAntiFraudStrategy = async (data: Record): Promise => ( await axios.post(`${host}/product/accessStrategyAntiFraudStrategy/list`, { ...getIds(), ...data, }) ).data; export const accessStrategyAntiFraudStrategyFind = async (params: Record): Promise => (await axios.post(`/product/accessStrategyAntiFraudStrategy/details`, {}, { params })).data; export const accessStrategyAntiFraudStrategySave = async (data: Record): Promise => (await axios.post(`/product/accessStrategyAntiFraudStrategy/saveOrUpdate`, data)).data; export const accessStrategyAntiFraudStrategyDel = async (data: Record): Promise => (await axios.post(`${host}/product/accessStrategyAntiFraudStrategy/delete`, data)).data; export const accessStrategyBusinessBlacklist = async (data: Record): Promise => ( await axios.post(`${host}/product/accessStrategyBusinessBlacklist/list`, { ...getIds(), ...data, }) ).data; export const accessStrategyBusinessBlacklistFind = async (params: Record): Promise => (await axios.post(`${host}/product/accessStrategyBusinessBlacklist/details`, {}, { params })).data; export const accessStrategyBusinessBlacklistSave = async (data: Record): Promise => (await axios.post(`${host}/product/accessStrategyBusinessBlacklist/saveOrUpdate`, data)).data; export const accessStrategyBusinessBlacklistDel = async (data: Record): Promise => (await axios.post(`${host}/product/accessStrategyBusinessBlacklist/delete`, data)).data; export const accessStrategyCreditBlacklist = async (data: Record): Promise => ( await axios.post(`${host}/product/accessStrategyCreditBlacklist/list`, { ...getIds(), ...data, }) ).data; export const accessStrategyCreditBlacklistFind = async (params: Record): Promise => (await axios.post(`${host}/product/accessStrategyCreditBlacklist/details`, {}, { params })).data; export const accessStrategyCreditBlacklistSave = async (data: Record): Promise => (await axios.post(`${host}/product/accessStrategyCreditBlacklist/saveOrUpdate`, data)).data; export const accessStrategyCreditBlacklistDel = async (data: Record): Promise => (await axios.post(`${host}/product/accessStrategyCreditBlacklist/delete`, data)).data; export const accessStrategyInlineBlacklist = async (data: Record): Promise => ( await axios.post(`${host}/product/accessStrategyInlineBlacklist/list`, { ...getIds(), ...data, }) ).data; export const accessStrategyInlineBlacklistFind = async (params: Record): Promise => (await axios.post(`/product/accessStrategyInlineBlacklist/details`, {}, { params })).data; export const accessStrategyInlineBlacklistSave = async (data: Record): Promise => (await axios.post(`/product/accessStrategyInlineBlacklist/saveOrUpdate`, data)).data; export const accessStrategyInlineBlacklistDel = async (data: Record): Promise => (await axios.post(`${host}/product/accessStrategyInlineBlacklist/delete`, data)).data; export const accessStrategyNegativeIndustryStrategy = async (data: Record): Promise => ( await axios.post(`${host}/product/accessStrategyNegativeIndustryStrategy/list`, { ...getIds(), ...data, }) ).data; export const accessStrategyNegativeIndustryStrategyFind = async (params: Record): Promise => (await axios.post(`${host}/product/accessStrategyNegativeIndustryStrategy/details`, {}, { params })).data; export const accessStrategyNegativeIndustryStrategySave = async (data: Record): Promise => (await axios.post(`${host}/product/accessStrategyNegativeIndustryStrategy/saveOrUpdate`, data)).data; export const accessStrategyNegativeIndustryStrategyDel = async (data: Record): Promise => (await axios.post(`${host}/product/accessStrategyNegativeIndustryStrategy/delete`, data)).data; export const delCredit = async (data: Record): Promise => (await axios.post(`${host}/product/creditScoringStrategy/delete`, data)).data; export const findCredit = async (id: number): Promise => (await axios.post(`${host}/product/creditScoringStrategy/details?strategyId=${id}`)).data; export const listCredit = async (data: Record): Promise => ( await axios.post(`${host}/product/creditScoringStrategy/list`, { ...data, ...getIds(), }) ).data; export const saveCredit = async (data: Record): Promise => (await axios.post(`${host}/product/creditScoringStrategy/saveOrUpdate`, data)).data; export const detailRick = async (type: number): Promise => ( await axios.post(`${host}/product/riskDegreeStrategy/details`, { ...getIds(), type, }) ).data; export const saveRick = async (data: Record): Promise => (await axios.post(`${host}/product/riskDegreeStrategy/saveOrUpdate`, data)).data; export const interestRateModelList = async (data: Record): Promise => ( await axios.post(`${host}/product/interestRateModel/list`, { ...getIds(), ...data, }) ).data; export const businessInterestRateDetails = async (params: Record): Promise => (await axios.post(`${host}/product/interestRateModel/businessInterestRateDetails`, {}, { params })).data; export const businessInterestRateSaveOrUpdate = async (data: Record): Promise => (await axios.post(`${host}/product/interestRateModel/businessInterestRateSaveOrUpdate`, data)).data; export const personalInterestRateDetails = async (params: Record): Promise => (await axios.post(`${host}/product/interestRateModel/personalInterestRateDetails`, {}, { params })).data; export const personalInterestRateSaveOrUpdate = async (data: Record): Promise => (await axios.post(`${host}/product/interestRateModel/personalInterestRateSaveOrUpdate`, data)).data; export const deleteBusinessInterestRate = async (data: Record): Promise => (await axios.post(`${host}/product/interestRateModel/deleteBusinessInterestRate`, data)).data; export const deletePersonalInterestRate = async (data: Record): Promise => (await axios.post(`${host}/product/interestRateModel/deletePersonalInterestRate`, data)).data; export const quotaModelList = async (data: Record): Promise => ( await axios.post(`${host}/product/quotaModel/list`, { ...getIds(), ...data, }) ).data; export const quotaModelDel = async (data: Record): Promise => (await axios.post(`${host}/product/quotaModel/delete`, data)).data; export const businessQuotaModelDetails = async (): Promise => (await axios.post(`${host}/product/quotaModel/businessQuotaModelDetails`, getIds())).data; export const businessQuotaModelSaveOrUpdate = async (data: Record): Promise => (await axios.post(`${host}/product/quotaModel/businessQuotaModelSaveOrUpdate`, data)).data; export const personalCreditModelDetails = async (params: Record): Promise => (await axios.post(`${host}/product/quotaModel/personalCreditModelDetails`, {}, { params })).data; export const personalCreditModelSaveOrUpdate = async (data: Record): Promise => (await axios.post(`${host}/product/quotaModel/personalCreditModelSaveOrUpdate`, data)).data; export const fiveLevelClassification = async (data: Record): Promise => ( await axios.post(`${host}/product/fiveLevelClassification/list`, { ...getIds(), ...data, }) ).data; export const fiveLevelClassificationDetails = async (params: Record): Promise => (await axios.post(`${host}/product/fiveLevelClassification/details`, {}, { params })).data; export const fiveLevelClassificationSave = async (data: Record): Promise => (await axios.post(`${host}/product/fiveLevelClassification/saveOrUpdate`, data)).data; export const fiveLevelClassificationDel = async (data: Record): Promise => (await axios.post(`${host}/product/fiveLevelClassification/delete`, data)).data; export const postLoanInspection = async (data: Record): Promise => ( await axios.post(`${host}/product/postLoanInspection/list`, { ...getIds(), ...data, }) ).data; export const postLoanInspectionDetails = async (params: Record): Promise => (await axios.post(`${host}/product/postLoanInspection/details`, {}, { params })).data; export const postLoanInspectionSave = async (data: Record): Promise => (await axios.post(`${host}/product/postLoanInspection/saveOrUpdate`, data)).data; export const postLoanInspectionDel = async (data: Record): Promise => (await axios.post(`${host}/product/postLoanInspection/delete`, data)).data; export const postCreditScore = async (data: Record): Promise => ( await axios.post(`${host}/product/postCreditScore/list`, { ...getIds(), ...data, }) ).data; export const postCreditScoreDetails = async (params: Record): Promise => (await axios.post(`${host}/product/postCreditScore/details`, {}, { params })).data; export const postCreditScoreSave = async (data: Record): Promise => (await axios.post(`${host}/product/postCreditScore/saveOrUpdate`, data)).data; export const postCreditScoreDel = async (data: Record): Promise => (await axios.post(`${host}/product/postCreditScore/delete`, data)).data; export const postLoanWarning = async (data: Record): Promise => ( await axios.post(`${host}/product/postLoanWarning/list`, { ...getIds(), ...data, }) ).data; export const postLoanWarningDetails = async (params: Record): Promise => (await axios.post(`${host}/product/postLoanWarning/details`, {}, { params })).data; export const postLoanWarningSave = async (data: Record): Promise => (await axios.post(`${host}/product/postLoanWarning/saveOrUpdate`, data)).data; export const postLoanWarningDel = async (data: Record): Promise => (await axios.post(`${host}/product/postLoanWarning/delete`, data)).data; export const collectionAfterLoan = async (data: Record): Promise => ( await axios.post(`${host}/product/collectionAfterLoan/list`, { ...getIds(), ...data, }) ).data; export const collectionAfterLoanDetails = async (params: Record): Promise => (await axios.post(`${host}/product/collectionAfterLoan/details`, {}, { params })).data; export const collectionAfterLoanSave = async (data: Record): Promise => (await axios.post(`${host}/product/collectionAfterLoan/saveOrUpdate`, data)).data; export const collectionAfterLoanDel = async (data: Record): Promise => (await axios.post(`${host}/product/collectionAfterLoan/delete`, data)).data;