# 农村三资数据填报 — 技术方案 > 依据:同目录功能需求。普通 CRUD,无导入导出。 ## 1. 架构 Controller `/dataModel/ruralThreeAssets` → Service → Mapper;校验 `RuralThreeAssetsValidation`;派生 `RuralThreeAssetsDerivedSupport`。 ## 2. 表 `biz_rural_three_assets` DDL:`sql/biz_rural_three_assets.sql` | 字段 | 类型 | 说明 | | --- | --- | --- | | `village_dept_id` | bigint | 唯一键 `uk_village` | | `town_dept_id` / `town_name` | — | 村反推冗余 | | `operating_fixed_assets` | decimal(18,2) | 经营性固定资产(万元) | | `non_operating_fixed_assets` | decimal(18,2) | 非经营性固定资产(万元) | | `fixed_assets` | decimal(18,2) | 固定资产 = 两者之和,保留 2 位 | ## 3. 接口 | 方法 | 路径 | 权限 | | --- | --- | --- | | GET | `/list` | list | | GET | `/{id}` | query | | POST | `/` | add | | PUT | `/` | edit | | DELETE | `/{ids}` | remove | | GET | `/townOptions` `/villageTree` | list | ## 4. 前端 详见同目录 **[农村三资数据填报前端技术方案.md](./农村三资数据填报前端技术方案.md)**。 - 页面:`ruoyi-ui/src/views/dataModel/ruralThreeAssets/index.vue` - API:`ruoyi-ui/src/api/dataModel/ruralThreeAssets.js` - 表单只选村;固定资产只读预览;列表筛乡镇/村 ## 5. 修订记录 | 版本 | 说明 | | --- | --- | | 1.0 | 初版 | | 1.1 | 补充前端技术方案链接 |