1-新增
<h5>简要描述</h5>
<pre><code> - 功能
新增
- 权限标签
prj:project:save
- 新建 by zj 2022-01-13 13:45:15 星期四
- 修改 by llz 2022-02-25 16:42:09 星期五
添加 添加请求字段qualitySupervisionOrgName、buildArea、structureTypeId、actualPrincipalMemberId
- 修改 by llz 2022-03-10 14:09:11 星期四
添加 添加请求字段internalFlag
- 修改 by zj 2022-04-21 17:35:53 星期四
添加请求参数 scheduleList 项目进度列表
- 修改 by zj 2022-05-10 14:48:54 星期二
添加请求参数 bidId 中标信息id
- 修改 by hzh 2022-08-10 10:49:35 星期三
添加 添加请求参数 constructionUnitName constructionUnitContactsName constructionUnitMobile constructionUnitAddr</code></pre>
<h5>请求URL</h5>
<ul>
<li><code>{URL}/prj/project/save</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST</li>
</ul>
<h5>请求参数</h5>
<pre><code> {
"name": "项目名称",
"bidId":12,
"customerId":233,
"planStartDate": "2021-09-09",
"planEndDate": "2021-09-09",
"actualStartDate": "2021-09-09",
"actualEndDate": "2021-09-09",
"provinceId": 234,
"cityId": 234,
"areaId": 34,
"addressDetail": "星桥街",
"durationDays": 23,
"quantityDays": 34,
"costs": 1231.6,
"expectedProfit": 23455.6,
"branchOfficeName": "分公司名称",
"principalMemberId": 1234,
"typeId": 111,
"statusId": 3,
"constructionUnitName":"建设单位名称",
"constructionUnitContactsName":"联系人",
"constructionUnitMobile":"联系方式",
"constructionUnitAddr":"联系地址",
"qualitySupervisionOrgName":"监管机构名称",
"buildArea":1111.1,
"structureTypeId":1,
"actualPrincipalMemberId":1,
"internalFlag":1,
"memberList":[
{
"memberId":1234,
"roleId":213,
"matters":"包工头"
},
{
"projectId":123,
"memberId":1234,
"roleId":213,
"matters":"包工头"
}
],
"attachmentList":[
{
"name":"文件",
"url":"www.baidu.cin",
"createTime":"2021-09-07",
"createByName":"上传人姓名"
},
{
"name":"文件",
"url":"www.baidu.cin",
"createTime":"2021-09-07",
"createByName":"上传人姓名"
}
],
"quantityList":[
{
"name":"工程量名称",
"unit":"%",
"quantity":123.4,
"unitPrice":12.3,
"totalPrice": 12.3,
"actualQuantity":213.3,
"actualUnitPrice":234.12,
"actualTotalPrice":23.4,
"remark":"备注"
},
{
"name":"工程量名称",
"unit":"%",
"quantity":123.4,
"unitPrice":12.3,
"totalPrice": 12.3,
"actualQuantity":213.3,
"actualUnitPrice":234.12,
"actualTotalPrice":23.4,
"remark":"备注"
}
],
"scheduleList":[{
"projectId": 23454,
"name": "第一阶段计划",
"planStartDate": "2021-01-01",
"planEndDate": "2021-01-01",
"principalMemberId": 234,
"actualStartDate": "2021-01-01",
"actualEndDate": "2021-01-01",
"constructionTeamId": 234,
"riskPoint": "风险点",
"acceptanceStatusId": 2,
"acceptanceDate": "2021-01-01",
"remark": "备注",
"attachmentList":[
{
"name":"文件",
"url":"www.baidu.cin",
"createTime":"2021-09-07",
"createByName":"上传人姓名"
},
{
"name":"文件",
"url":"www.baidu.cin",
"createTime":"2021-09-07",
"createByName":"上传人姓名"
}
]
}]
}</code></pre>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>项目名称</td>
</tr>
<tr>
<td style="text-align: left;">customerId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>客户id</td>
</tr>
<tr>
<td style="text-align: left;">bidId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>投标信息id</td>
</tr>
<tr>
<td style="text-align: left;">planStartDate</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">date</td>
<td>计划开始时间</td>
</tr>
<tr>
<td style="text-align: left;">planEndDate</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">date</td>
<td>计划结束时间</td>
</tr>
<tr>
<td style="text-align: left;">actualStartDate</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">date</td>
<td>实际开始时间</td>
</tr>
<tr>
<td style="text-align: left;">actualEndDate</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">date</td>
<td>实际结束时间</td>
</tr>
<tr>
<td style="text-align: left;">provinceId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>省id</td>
</tr>
<tr>
<td style="text-align: left;">cityId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>市id</td>
</tr>
<tr>
<td style="text-align: left;">areaId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>区域id</td>
</tr>
<tr>
<td style="text-align: left;">addressDetail</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>详细地址</td>
</tr>
<tr>
<td style="text-align: left;">durationDays</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>工程工期 (天)</td>
</tr>
<tr>
<td style="text-align: left;">quantityDays</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>工程量估算 (天)</td>
</tr>
<tr>
<td style="text-align: left;">costs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>工程造价</td>
</tr>
<tr>
<td style="text-align: left;">expectedProfit</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>预期利润</td>
</tr>
<tr>
<td style="text-align: left;">branchOfficeName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>分公司名称</td>
</tr>
<tr>
<td style="text-align: left;">principalMemberId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">num</td>
<td>项目负责人id</td>
</tr>
<tr>
<td style="text-align: left;">typeId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>项目类型(字典表 code prjProjectType</td>
</tr>
<tr>
<td style="text-align: left;">statusId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">num</td>
<td>项目状态 1-立项 2-竣工 3-投标 4-中标 5-落标 6-中止 7-停滞 8-施工 9-验收</td>
</tr>
<tr>
<td style="text-align: left;">constructionUnitName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">建设单位名称</td>
</tr>
<tr>
<td style="text-align: left;">constructionUnitContactsName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">联系人</td>
</tr>
<tr>
<td style="text-align: left;">constructionUnitMobile</td>
<td style="text-align: left;">num</td>
<td style="text-align: left;">联系方式</td>
</tr>
<tr>
<td style="text-align: left;">constructionUnitAddr</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">联系地址</td>
</tr>
<tr>
<td style="text-align: left;">attachmentList</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">list</td>
<td>附件列表</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>文件名</td>
</tr>
<tr>
<td style="text-align: left;">url</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>文件路径</td>
</tr>
<tr>
<td style="text-align: left;">createTime</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">date</td>
<td>上传时间</td>
</tr>
<tr>
<td style="text-align: left;">createByName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>上传人姓名</td>
</tr>
<tr>
<td style="text-align: left;">memberList</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">list</td>
<td>相关人员列表</td>
</tr>
<tr>
<td style="text-align: left;">memberId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">num</td>
<td>人员id</td>
</tr>
<tr>
<td style="text-align: left;">roleId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>角色id 字典表 code prjProjectMemberRole</td>
</tr>
<tr>
<td style="text-align: left;">matters</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>负责事项</td>
</tr>
<tr>
<td style="text-align: left;">quantityList</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">list</td>
<td>工程量清单</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>工程量名称</td>
</tr>
<tr>
<td style="text-align: left;">unit</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>单位</td>
</tr>
<tr>
<td style="text-align: left;">quantity</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">num</td>
<td>工程量</td>
</tr>
<tr>
<td style="text-align: left;">unitPrice</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">num</td>
<td>综合单价</td>
</tr>
<tr>
<td style="text-align: left;">totalPrice</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">num</td>
<td>合计</td>
</tr>
<tr>
<td style="text-align: left;">actualQuantity</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>实际工程量</td>
</tr>
<tr>
<td style="text-align: left;">actualUnitPrice</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>实际单价</td>
</tr>
<tr>
<td style="text-align: left;">actualTotalPrice</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>实际合计</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>备注</td>
</tr>
<tr>
<td style="text-align: left;">qualitySupervisionOrgName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>监管机构名称</td>
</tr>
<tr>
<td style="text-align: left;">buildArea</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>建筑面积</td>
</tr>
<tr>
<td style="text-align: left;">structureTypeId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>结构类型id(字典表)引用 x_ent_dict_value 表 code prjProjectStructureType</td>
</tr>
<tr>
<td style="text-align: left;">actualPrincipalMemberId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">num</td>
<td>实际项目负责人 项目负责人id 引用 t_employee_info 表</td>
</tr>
<tr>
<td style="text-align: left;">internalFlag</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">num</td>
<td>是否内部标签 0-外部(默认) 1-内部</td>
</tr>
<tr>
<td style="text-align: left;">scheduleList</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">list</td>
<td>具体字段参照接口 <a href="https://www.showdoc.com.cn/prj/8321795947100241">https://www.showdoc.com.cn/prj/8321795947100241</a></td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"code": 0,
"data": {},
"message": ""
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>返回结果 0 成功 500 异常</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">int</td>
<td>返回信息</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">object</td>
<td>返回结果</td>
</tr>
</tbody>
</table>