123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- 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 })
- }
- }
|