import request from '@/config/axios' // 个人信用报告 VO export interface UserPersonalCreditVO { id: number // 自增主键 userId: number // 用户编号 reportNumber: string // 报告编号 reportTime: Date // 报告时间 name: string // 被查询者姓名 idCardType: string // 被查询者证件类型 idCardNumber: string // 被查询者证件号码 queryOrganization: string // 查询机构 queryReason: string // 查询原因 disputeInfo: string // 异议信息提示 gender: string // 性别 birthDate: Date // 出生日期 maritalStatus: string // 婚姻状况 employmentStatus: string // 就业状况 education: string // 学历 degree: string // 学位 nationality: string // 国籍 email: string // 电子邮箱 communicationAddress: string // 通讯地址 householdAddress: string // 户籍地址 loanType: string // 信贷交易业务类型 loanAccountCount: number // 信贷交易账户数 firstLoanMonth: string // 首笔业务发放月份 nonCyclicLoanManagementCount: number // 非循环贷管理机构数 nonCyclicLoanAccountCount: number // 非循环贷账户数 nonCyclicLoanCreditTotal: number // 非循环贷授信总额 nonCyclicLoanBalance: number // 非循环贷余额 nonCyclicLoanAvgRepayment: number // 非循环贷近6个月平均应还款 cyclicLoanManagementCount1: number // 循环贷账户一管理机构数 cyclicLoanAccountCount1: number // 循环贷账户一账户数 cyclicLoanCreditTotal1: number // 循环贷账户一授信总额 cyclicLoanBalance1: number // 循环贷账户一余额 cyclicLoanAvgRepayment1: number // 循环贷账户一近6个月平均应还款 cyclicLoanManagementCount2: number // 循环贷账户二管理机构数 cyclicLoanAccountCount2: number // 循环贷账户二账户数 cyclicLoanCreditTotal2: number // 循环贷账户二授信总额 cyclicLoanBalance2: number // 循环贷账户二余额 cyclicLoanAvgRepayment2: number // 循环贷账户二近6个月平均应还款 creditCardIssuerCount: number // 贷记卡发卡机构数 creditCardAccountCount: number // 贷记卡账户数 creditCardCreditTotal: number // 贷记卡授信总额 creditCardMaxCredit: number // 贷记卡单家机构最高授信额 creditCardMinCredit: number // 贷记卡单家机构最低授信额 creditCardUsedLimit: number // 贷记卡已用额度 creditCardAvgUsage: number // 贷记卡近6个月平均使用额度 queryOrganizationCountLastMonth: number // 最近1个月内的查询机构数 queryCountLastMonth: number // 最近1个月内的查询次数 queryCountLastTwoYears: number // 最近2年内的查询次数 loanApprovalCount: number // 贷款审批次数 creditCardApprovalCount: number // 信用卡审批次数 postLoanManagementCount: number // 贷后管理次数 guaranteeQualificationCount: number // 担保资格审查次数 specialMerchantCount: number // 特约商户实名审查次数 infoImages: string // 相关照片 infoStatus: string // 数据使用状态 0 使用 1 作废 2 异常 } // 个人信用报告 API export const UserPersonalCreditApi = { // 查询个人信用报告分页 getUserPersonalCreditPage: async (params: any) => { return await request.get({ url: `/member/user-personal-credit/page`, params }) }, // 查询个人信用报告详情 getUserPersonalCredit: async (id: number) => { return await request.get({ url: `/member/user-personal-credit/get?id=` + id }) }, // 新增个人信用报告 createUserPersonalCredit: async (data: UserPersonalCreditVO) => { return await request.post({ url: `/member/user-personal-credit/create`, data }) }, // 修改个人信用报告 updateUserPersonalCredit: async (data: UserPersonalCreditVO) => { return await request.put({ url: `/member/user-personal-credit/update`, data }) }, // 删除个人信用报告 deleteUserPersonalCredit: async (id: number) => { return await request.delete({ url: `/member/user-personal-credit/delete?id=` + id }) }, // 导出个人信用报告 Excel exportUserPersonalCredit: async (params) => { return await request.download({ url: `/member/user-personal-credit/export-excel`, params }) } }