| 项 | 说明 |
|---|---|
| 模块名称 | 补贴发放记录 |
| 目标 | 对补贴发放信息进行登记、查询、维护与查阅,支撑补贴发放台账管理与统计核对 |
| 关联系统 | 业务后台 |
| 修订依据 | 同目录 补贴发放记录功能需求-草稿.md |
本文档仅描述功能需求与业务规则,不涉及库表结构、接口路径、请求体字段命名及技术栈选型。
本模块为台账类数据,单条记录表示一笔补贴发放事实;不设发布/下架等上架状态。新建成功后即可被查询、修改、删除(在权限允许前提下)。
flowchart LR
A[新增记录] --> B[列表查询/筛选]
B --> C[查看详情]
B --> D[修改记录]
B --> E[删除记录]
D --> B
E --> B
| 字段 | 规则 |
|---|---|
| 补贴项目名称 | 必填;长度 1~20 个字符(字符计数规则与项目全局一致) |
| 补贴类型 | 必填;单选,取值限定为第 2.1 节 |
| 受补贴人姓名 | 必填;长度 1~10 个字符 |
| 身份证号 | 必填;须通过居民身份证格式与校验位规则校验(18 位;末位可为数字或 X/x,校验规则与项目全局一致) |
| 联系电话 | 必填;须通过中国大陆手机号格式校验(如 11 位、号段规则与项目全局一致) |
| 银行账户 | 必填;长度与字符规则与项目全局一致(建议:仅数字,长度 16~19 位;若支持对公账号扩展须在评审时写明) |
| 补贴金额 | 必填;须为大于 0 的数值;小数位数与项目金额规范一致(建议最多 2 位小数);上限若业务需要单独约定 |
| 发放日期 | 必填;格式 YYYY-MM-DD;默认不得为未来日期(表示已发生或当日发放;若允许预登记未来发放日须单独评审) |
必填字段汇总: 补贴项目名称、补贴类型、受补贴人姓名、身份证号、联系电话、银行账户、补贴金额、发放日期。
校验:
列表宜展示: 补贴项目名称、补贴类型、受补贴人姓名、补贴金额、发放日期、联系电话(可按脱敏规则展示,如中间四位 *)、创建时间,以及查看 / 编辑 / 删除等操作入口。
本模块无发布状态约束;在已授权前提下:
| 操作 | 说明 |
|---|---|
| 查看 | 具备查询权限即可 |
| 新增 | 具备新增权限即可 |
| 修改 | 具备修改权限即可;无记录状态限制 |
| 删除 | 具备删除权限即可;删除前确认 |
菜单与按钮级权限(新增、修改、删除、导出等)按项目角色配置,具体标识在技术方案或权限配置文档中定义。
code、msg、data 结构呈现,便于前端统一处理(不涉及具体协议与路径设计)。| 类别 | 建议 |
|---|---|
| 权限 | 菜单与按钮级权限:查询、新增、修改、删除;敏感字段完整查看是否分角色 |
| 审计 | 新增、修改、删除记操作日志;关键字段变更可追溯 |
| 安全 | 身份证、手机号、银行账户在传输与展示层脱敏;导出 Excel 权限控制 |
| 性能 | 列表按发放日期、类型等条件查询满足后台通用体验;数据量大时考虑索引策略(实现阶段) |
| 双语 | 后台字段标签与提示与项目 i18n 规范一致(汉语 + 藏文) |
| 草稿问题 | 优化处理 |
|---|---|
| 「修改/删除/查看补贴发放记录宣传」 | 更正为 补贴发放记录 |
| 补贴项目名称仅写「不超过 20 字」 | 明确为 1~20 字符;受补贴人姓名为 1~10 字符 |
| 补贴金额、银行账户规则未写清 | 补充金额须大于 0、小数位建议;银行账户长度建议 |
| 发放日期是否可为未来 | 默认不可为未来日期;预登记场景须评审 |
| 查询日期区间边界与合法性 | 补充闭区间、起止合法性校验 |
| 无流程与操作说明 | 增补 §4 流程图、§6 操作矩阵 |
| 第 6、7 条接口与技术栈 | 错误结构保留于 §7;技术栈移至技术方案文档 |
| 无列表排序、脱敏、删除确认 | 在 §5.2、§5.5、§5.4 补充建议 |