74 lines
3.0 KiB
Markdown
74 lines
3.0 KiB
Markdown
|
|
## ADDED Requirements
|
||
|
|
|
||
|
|
### Requirement: 利率定价流程发起
|
||
|
|
|
||
|
|
系统 SHALL 提供利率定价流程发起接口,允许业务人员创建新的利率定价申请。
|
||
|
|
|
||
|
|
#### Scenario: 成功发起利率定价流程
|
||
|
|
- **WHEN** 业务人员提交包含必填字段(custIsn、custType、guarType、applyAmt、loanRate)的完整申请
|
||
|
|
- **THEN** 系统自动生成业务方流水号(serialNum)并保存记录,返回成功响应
|
||
|
|
|
||
|
|
#### Scenario: 自动生成业务方流水号
|
||
|
|
- **WHEN** 发起利率定价流程时
|
||
|
|
- **THEN** 系统使用时间戳自动生成唯一的业务方流水号,无需用户输入
|
||
|
|
|
||
|
|
#### Scenario: 记录创建和更新信息
|
||
|
|
- **WHEN** 利率定价流程创建成功
|
||
|
|
- **THEN** 系统自动记录创建者、创建时间、更新者、更新时间
|
||
|
|
|
||
|
|
#### Scenario: 字段验证-必填字段
|
||
|
|
- **WHEN** 提交的申请缺少必填字段(custIsn、custType、guarType、applyAmt、loanRate)
|
||
|
|
- **THEN** 系统返回参数验证失败的错误信息
|
||
|
|
|
||
|
|
#### Scenario: 字段验证-固定值字段
|
||
|
|
- **WHEN** 提交的申请中 orgCode 非 "931000" 或 runType 非 "1"
|
||
|
|
- **THEN** 系统返回参数验证失败的错误信息
|
||
|
|
|
||
|
|
#### Scenario: 字段验证-枚举值
|
||
|
|
- **WHEN** 提交的申请中 custType 不是"个人"或"企业"
|
||
|
|
- **THEN** 系统返回参数验证失败的错误信息
|
||
|
|
|
||
|
|
#### Scenario: 字段验证-担保方式
|
||
|
|
- **WHEN** 提交的申请中 guarType 不是"信用"、"保证"、"抵押"、"质押"之一
|
||
|
|
- **THEN** 系统返回参数验证失败的错误信息
|
||
|
|
|
||
|
|
### Requirement: 利率定价流程列表查询
|
||
|
|
|
||
|
|
系统 SHALL 提供利率定价流程列表查询接口,支持分页和多条件筛选。
|
||
|
|
|
||
|
|
#### Scenario: 默认按更新时间倒序排列
|
||
|
|
- **WHEN** 业务人员查询利率定价流程列表
|
||
|
|
- **THEN** 结果按更新时间(update_time)倒序排列
|
||
|
|
|
||
|
|
#### Scenario: 支持分页查询
|
||
|
|
- **WHEN** 业务人员指定页码和每页数量查询列表
|
||
|
|
- **THEN** 系统返回对应页的数据及总记录数
|
||
|
|
|
||
|
|
#### Scenario: 按创建者筛选
|
||
|
|
- **WHEN** 业务人员按创建者筛选查询
|
||
|
|
- **THEN** 系统返回该创建者创建的利率定价流程记录
|
||
|
|
|
||
|
|
#### Scenario: 按客户名称筛选
|
||
|
|
- **WHEN** 业务人员按客户名称(custName)模糊查询
|
||
|
|
- **THEN** 系统返回客户名称包含查询条件的记录
|
||
|
|
|
||
|
|
#### Scenario: 按机构号筛选
|
||
|
|
- **WHEN** 业务人员按机构号(orgCode)筛选查询
|
||
|
|
- **THEN** 系统返回该机构号的利率定价流程记录
|
||
|
|
|
||
|
|
#### Scenario: 组合条件筛选
|
||
|
|
- **WHEN** 业务人员同时指定多个筛选条件
|
||
|
|
- **THEN** 系统返回同时满足所有条件的记录
|
||
|
|
|
||
|
|
### Requirement: 利率定价流程详情查询
|
||
|
|
|
||
|
|
系统 SHALL 提供根据业务方流水号查询流程详情的接口。
|
||
|
|
|
||
|
|
#### Scenario: 根据业务方流水号查询详情
|
||
|
|
- **WHEN** 业务人员提供有效的业务方流水号(serialNum)
|
||
|
|
- **THEN** 系统返回该流程的所有字段信息
|
||
|
|
|
||
|
|
#### Scenario: 查询不存在的流水号
|
||
|
|
- **WHEN** 业务人员查询的业务方流水号不存在
|
||
|
|
- **THEN** 系统返回"记录不存在"的错误信息
|