Files
loan-pricing/doc/api/loan-pricing-workflow-api.md
2026-01-20 11:20:39 +08:00

6.3 KiB

利率定价流程 API 接口文档

概述

本文档描述利率定价流程管理相关的后端 API 接口。

基础路径: /loanPricing/workflow

认证方式: Bearer Token (JWT)

Content-Type: application/json


接口列表

1. 发起利率定价流程

创建新的利率定价申请。

接口地址: POST /loanPricing/workflow/create

权限要求: loanPricing:workflow:create

请求参数:

参数名 类型 必填 说明
orgCode String 机构编码,固定值: 931000
runType String 运行模式,固定值: 1(同步)
custIsn String 客户内码
custType String 客户类型,可选值: 个人/企业
guarType String 担保方式,可选值: 信用/保证/抵押/质押
midPerQuickPay String 中间业务_个人_快捷支付,值: true/false
midPerEleDdc String 中间业务_个人_电费代扣,值: true/false
midEntEleDdc String 中间业务_企业_电费代扣,值: true/false
midEntWaterDdc String 中间业务_企业_水费代扣,值: true/false
applyAmt String 申请金额,单位: 元
isCleanEnt String 净身企业,值: true/false
hasSettleAcct String 开立基本结算账户,值: true/false
isManufacturing String 制造业企业,值: true/false
isAgriGuar String 省农担担保贷款,值: true/false
isTaxA String 是否纳税信用等级A级,值: true/false
isAgriLeading String 是否县级及以上农业龙头企业,值: true/false
loanPurpose String 贷款用途,可选值: consumer/business
bizProof String 是否有经营佐证,值: true/false
collType String 抵质押类型,可选值: 一线/一类/二类
collThirdParty String 抵质押物是否三方所有,值: true/false
loanRate String 贷款利率
custName String 客户名称
idType String 证件类型
isInclusiveFinance String 是否普惠小微借款人,值: true/false

请求示例:

{
  "orgCode": "931000",
  "runType": "1",
  "custIsn": "CUST001",
  "custType": "企业",
  "guarType": "抵押",
  "applyAmt": "1000000",
  "loanRate": "4.35",
  "custName": "某某科技有限公司",
  "loanPurpose": "business"
}

响应示例:

{
  "code": 200,
  "msg": "操作成功",
  "data": {
    "serialNum": "20250119143025123",
    "orgCode": "931000",
    "runType": "1",
    "custIsn": "CUST001",
    "custType": "企业",
    "guarType": "抵押",
    "applyAmt": "1000000",
    "loanRate": "4.35",
    "custName": "某某科技有限公司",
    "createTime": "2025-01-19 14:30:25",
    "createBy": "admin"
  }
}

2. 查询利率定价流程列表

分页查询利率定价流程记录,支持多条件筛选。

接口地址: GET /loanPricing/workflow/list

权限要求: loanPricing:workflow:list

请求参数:

参数名 类型 必填 说明
pageNum Integer 页码,默认 1
pageSize Integer 每页数量,默认 10
createBy String 创建者(筛选条件)
custName String 客户名称(模糊查询)
orgCode String 机构号(筛选条件)

请求示例:

GET /loanPricing/workflow/list?pageNum=1&pageSize=10&custName=科技

响应示例:

{
  "code": 200,
  "msg": "查询成功",
  "rows": [
    {
      "serialNum": "20250119143025123",
      "orgCode": "931000",
      "custIsn": "CUST001",
      "custType": "企业",
      "guarType": "抵押",
      "applyAmt": "1000000",
      "loanRate": "4.35",
      "custName": "某某科技有限公司",
      "createTime": "2025-01-19 14:30:25",
      "updateTime": "2025-01-19 15:20:10",
      "createBy": "admin"
    }
  ],
  "total": 1
}

说明: 结果按更新时间(update_time)倒序排列。


3. 查看利率定价流程详情

根据业务方流水号查询流程的完整信息。

接口地址: GET /loanPricing/workflow/{serialNum}

权限要求: loanPricing:workflow:query

路径参数:

参数名 类型 必填 说明
serialNum String 业务方流水号

请求示例:

GET /loanPricing/workflow/20250119143025123

响应示例:

{
  "code": 200,
  "msg": "查询成功",
  "data": {
    "serialNum": "20250119143025123",
    "orgCode": "931000",
    "runType": "1",
    "custIsn": "CUST001",
    "custType": "企业",
    "guarType": "抵押",
    "midPerQuickPay": "false",
    "midPerEleDdc": "false",
    "midEntEleDdc": "false",
    "midEntWaterDdc": "false",
    "applyAmt": "1000000",
    "isCleanEnt": "false",
    "hasSettleAcct": "false",
    "isManufacturing": "true",
    "isAgriGuar": "false",
    "isTaxA": "false",
    "isAgriLeading": "false",
    "loanPurpose": "business",
    "bizProof": "true",
    "collType": "一类",
    "collThirdParty": "false",
    "loanRate": "4.35",
    "custName": "某某科技有限公司",
    "idType": "统一社会信用代码",
    "isInclusiveFinance": "true",
    "createTime": "2025-01-19 14:30:25",
    "createBy": "admin",
    "updateTime": "2025-01-19 15:20:10",
    "updateBy": "admin"
  }
}

错误码说明

错误码 说明
200 请求成功
401 未授权,请先登录
403 无权限访问
404 资源不存在
500 服务器内部错误

错误响应示例:

{
  "code": 404,
  "msg": "记录不存在"
}

数据字典

客户类型 (custType)

说明
个人 个人客户
企业 企业客户

担保方式 (guarType)

说明
信用 信用贷款
保证 保证贷款
抵押 抵押贷款
质押 质押贷款

贷款用途 (loanPurpose)

说明
consumer 消费贷款
business 经营贷款

抵质押类型 (collType)

说明
一线 一线抵押
一类 一类抵押
二类 二类抵押

在线文档

访问 Swagger UI 查看交互式 API 文档: http://localhost:8080/swagger-ui.html