updateProjProject
Update project information by specifying the project ID and only the fields to modify. For customer or manager changes, use data from the corresponding query results.
Instructions
修改项目信息,调用 /projProject/saveEntityMap。调用本工具前必须先调用 queryProjProjectList 查询项目并让用户选择要修改的项目,id 必须来自项目记录 id。除了 id 以外,只传需要修改的字段。若修改客户,customerName、customerCode、customerId 必须来自 queryProjCustomer 返回的同一条客户记录并一起传入;若修改项目经理,pmName、userId 必须来自 queryProjUser 返回的同一条用户记录并一起传入。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | 项目ID。必须来自 queryProjProjectList 返回记录的 id。 | |
| pmName | No | 项目经理名称,可选。若修改项目经理,必须来自 queryProjUser 返回的同一条用户记录,并与 userId 一起传入。 | |
| userId | No | 负责人用户ID,可选。若修改项目经理,必须来自 queryProjUser 返回的同一条用户记录 id,并与 pmName 一起传入。 | |
| planHours | No | 计划工时,可选。 | |
| customerId | No | 客户ID,可选。若修改客户,必须来自 queryProjCustomer 返回的同一条客户记录 id,并与 customerName、customerCode 一起传入。 | |
| projectCode | No | 项目编码,可选。 | |
| projectName | No | 项目名称,可选。 | |
| requirement | No | 需求说明,可选。 | |
| customerCode | No | 客户编码,可选。若修改客户,必须来自 queryProjCustomer 返回的同一条客户记录,并与 customerName、customerId 一起传入。 | |
| customerName | No | 客户名称,可选。若修改客户,必须来自 queryProjCustomer 返回的同一条客户记录,并与 customerCode、customerId 一起传入。 | |
| deliveryDate | No | 交付日期,可选,格式建议为 YYYY-MM-DD。 | |
| projectStatus | No | 项目状态,可选。只有明确要修改状态时才传。 |