diff --git a/_self/manager_projects.md b/_self/manager_projects.md index 9525bd0..b142936 100644 --- a/_self/manager_projects.md +++ b/_self/manager_projects.md @@ -69,7 +69,7 @@ | UI label | 控件 | v-model | 后端 SQL | 命中表.字段 | 选项来源 | 原型对照 | |---|---|---|---|---|---|---| | 支持单位 | `el-select` (multiple+remote) | `q.sponsorAdminUserIds` (List) | `selectList` line 167-173 `sponsor_admin_user_id IN ` | biz_project.sponsor_admin_user_id | `/business/org/sponsorOptions` (LIMIT 5) | ✅ 原型有 | -| 服务机构 | `el-input` | `q.execOrgName` | line 167-178 `EXISTS (biz_project_assign JOIN biz_org + sys_user WHERE org_name/user_name/nick_name LIKE ?)` | biz_org.org_name + sys_user.user_name/nick_name | — | ✅ 原型有 | +| 服务机构 | `el-select` (multiple+remote) | `q.execAdminUserIds` (List) | `selectList` line 173-181 `EXISTS (biz_project_assign WHERE exec_user_id IN )` | biz_project_assign.exec_user_id (MAIN user_id) | `/business/org/executorOptions` (LIMIT 5) | ✅ 原型有 | | 项目编号 | `el-input` | `q.projectNo` | line 156 `project_no LIKE concat('%',?, '%')` | biz_project.project_no | — | ✅ 原型有 | | 项目名称 | `el-input` | `q.projectName` | line 157 `project_name LIKE concat('%',?, '%')` | biz_project.project_name | — | ✅ 原型有 | | 项目形式 | `el-select` | `q.projectForm` | line 158 `project_form = ?` | biz_project.project_form | **写死**: 线上/线下/线上+线下/其他 | ✅ 原型有 | @@ -267,8 +267,9 @@ CREATE TABLE `biz_project` ( | assignedSessions | (派生) | Long | ❌ **无对应字段** | — | ⚠️ **派生字段**,只在 executor 端 SQL 用 | | assignedAmount | (派生) | BigDecimal | ❌ **无对应字段** | — | ⚠️ 同上 | | sponsorOrgName | (派生) | String | ❌ **无对应字段** | — | ⚠️ JOIN biz_org 派生 | -| execOrgName | (派生) | String | ❌ **无对应字段** | — | ⚠️ 查询参数,不入库 | -| execOrgNames | (派生) | String | ❌ **无对应字段** | — | ⚠️ GROUP_CONCAT 派生 | +| execOrgName | (派生) | String | ❌ **无对应字段** | — | ⚠️ **@Deprecated**, 旧 LIKE 查询条件已废弃, 新查询走 execAdminUserIds 精确 IN, 字段保留兼容老 API | +| execOrgNames | (派生) | String | ❌ **无对应字段** | — | ⚠️ GROUP_CONCAT 派生, 仅展示 | +| execAdminUserIds | (查询参数) | List\ | ❌ **无对应字段** | biz_project_assign.exec_user_id | ✅ 多选 select 透传, 走 EXISTS + IN 精确查询 | | leadUserName | (派生) | String | ❌ **无对应字段** | — | ⚠️ JOIN sys_user 派生 | | noticeUrl | (DDL 中不存在) | String | ❌ **DDL 中不存在** | — | 🐛 **实体有但表无** | | scheduleUrl | (DDL 中不存在) | String | ❌ **DDL 中不存在** | — | 🐛 同上 |