# 共同富裕项目 — 技术方案

## 1. 表结构

见 `sql/biz_common_prosperity_project.sql`（**DROP 后重建**，全量覆盖）。

主表关键列：

| 列 | 说明 |
| --- | --- |
| `project_name` | 项目名称（**1～64** 字，`varchar(64)`） |
| `project_type` | 1 和美乡村建设 / 2 人居环境整治提升 / 3 其他项目投入 |
| `introduction` | 选填 |
| `project_content` | 建设规模及内容（选填） |
| `investment_amount` | 投资金额（万元） |
| `impl_year` | 实施年限（校验：当前年及向前共 5 个自然年） |
| `impl_status` | 实施情况 |

运营图片子表不变：`biz_common_prosperity_project_op_image`。

## 2. 接口

Base：`/commonProsperity/project`（CRUD + publish/offline 不变）。

列表筛选增加 `implYear`。

## 3. 大屏

- 筛选：`publish_status=1 AND impl_year=#{statYear}`
- 类型名称与后台枚举一致
- 列表项字段：`implYear`（不再返回起止日期）

## 4. 主要类

`BizCommonProsperityProject*`、`CommonProsperityProjectValidation/Rules`、`CommonProsperityScreenSupport`
