# 三资具体问题上报 — 功能需求

## 1. 文档说明

| 项 | 说明 |
| --- | --- |
| 模块名称 | 三资具体问题上报 |
| 来源 | `三资具体问题上报.xlsx` |
| 范围 | 普通增删改查；**无需**导入/导出 |

---

## 2. 字段

| 字段 | 逻辑 | 搜索 | 列表 | 表单 |
| --- | --- | --- | --- | --- |
| 上报时间 | 新增默认当前时间 | √（日期区间） | √ | √ |
| 所属村 | 必填；反推乡镇 | √ | √ | √ |
| 所属乡镇 | 由村反推 | √ | √ | 查看展示 |
| 问题等级 | 单选：一般/重点/重大 | — | √ | √ |
| 问题详细描述 | 必填，≤2000 字 | — | √ | √ |
| 处理结果 | 选填，≤2000 字 | — | — | √ |

**问题等级码值**：`general`（一般）/ `key`（重点）/ `major`（重大）。

---

## 3. 业务规则

1. 普通 CRUD，无导入导出。
2. 新增时上报时间默认当前时间（前后端均可带默认值；后端空则补 `now`）。
3. 保存时按所属村反推并落库乡镇。
4. 列表/乡镇村下拉沿用填报部门数据权限（乡镇看本镇及村，村看本村）。

---

## 4. 权限与菜单

- 权限：`dataModel:threeAssetsProblemReport:list|query|add|edit|remove`
- 组件：`dataModel/threeAssetsProblemReport/index`

---

## 5. 相关文档

- [三资具体问题上报技术方案.md](./三资具体问题上报技术方案.md)
- [三资具体问题上报前端技术方案.md](./三资具体问题上报前端技术方案.md)
- [三资具体问题上报测试用例.md](./三资具体问题上报测试用例.md)

## 6. 修订记录

| 版本 | 说明 |
| --- | --- |
| 1.1 | 删除「问题类型」字段 |
| 1.0 | 初版：按 Excel 实现 CRUD |
