Authorization: Bearer ********************
{
"id": "string",
"deptId": 0,
"projCode": "string",
"projName": "string",
"projType": "string",
"projChildType": "string",
"proOther": "string",
"projDirector": 0,
"projManager": 0,
"planStartDate": "string",
"planEndDate": "string",
"mainWorkPlace": "string",
"projectWbsList": [
{
"id": "string",
"wbsCode": "string",
"wbsCodeName": "string",
"wbsType": "string",
"wbsTypeName": "string",
"wbsStatus": "string",
"projectId": "string",
"projectName": "string",
"logicDelete": true,
"remark": "string",
"wbsDescribe": "string",
"createdBy": "string",
"createdTime": "string",
"deptId": 0,
"deptName": "string",
"corpId": 0,
"corpName": "string"
}
],
"oppCode": "string",
"projStatus": "string",
"projRemark": "string",
"thirdLevelDept": 0,
"sysDate": "string",
"isDirector": true,
"isManager": true,
"projCustomId": "string",
"projectShortName": "string",
"projectSimpleName": "string",
"projectCompany": "string",
"industryType": "string",
"classified": "string",
"customerInfo": {
"id": "string",
"name": "string",
"customShortName": "string",
"contact": "string",
"industry": "string",
"regionId": "string",
"regionName": "string",
"addr": "string",
"telephone": "string",
"orgCode": "string",
"creditRating": "string",
"accountNumber": "string",
"taxNumber": "string",
"corpId": 0,
"deleted": 0,
"createdBy": "string",
"createdTime": "string",
"updatedBy": "string",
"updatedTime": "string"
},
"contractInfos": [
{
"id": "string",
"name": "string",
"number": "string",
"customerId": "string",
"amount": "string",
"taxRate": 0,
"untaxedAmount": "string",
"contractCompany": "string",
"contractType": "string",
"otherInfo": "string",
"planStartDate": "string",
"planEndDate": "string",
"salesOwner": 0,
"status": "string",
"signDate": "string",
"salesOwnerName": "string",
"customerName": "string",
"oaType": "string",
"oaContractType": "string",
"bidNotice": "string",
"outSourcer": "string",
"classified": "string",
"subjectMatter": "string",
"taxNumber": "string",
"warrantyBond": "string",
"warrantyBondReturnDate": "string",
"collectionRemarks": "string",
"performanceBond": 0,
"performanceSecurityReturnDate": "string",
"performanceBondReminderDate": "string",
"accumulatedAccountsReceivable": 0,
"company": "string",
"typeKey": "string",
"typeNum": 0,
"maintenancePeriod": "string",
"corpId": 0,
"additionalContract": true,
"parentId": "string",
"createdBy": "string",
"createdTime": "string",
"updatedBy": "string",
"updatedTime": "string"
}
],
"devSchedule": 0
}
curl --location --request PUT '/project' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": "string",
"deptId": 0,
"projCode": "string",
"projName": "string",
"projType": "string",
"projChildType": "string",
"proOther": "string",
"projDirector": 0,
"projManager": 0,
"planStartDate": "string",
"planEndDate": "string",
"mainWorkPlace": "string",
"projectWbsList": [
{
"id": "string",
"wbsCode": "string",
"wbsCodeName": "string",
"wbsType": "string",
"wbsTypeName": "string",
"wbsStatus": "string",
"projectId": "string",
"projectName": "string",
"logicDelete": true,
"remark": "string",
"wbsDescribe": "string",
"createdBy": "string",
"createdTime": "string",
"deptId": 0,
"deptName": "string",
"corpId": 0,
"corpName": "string"
}
],
"oppCode": "string",
"projStatus": "string",
"projRemark": "string",
"thirdLevelDept": 0,
"sysDate": "string",
"isDirector": true,
"isManager": true,
"projCustomId": "string",
"projectShortName": "string",
"projectSimpleName": "string",
"projectCompany": "string",
"industryType": "string",
"classified": "string",
"customerInfo": {
"id": "string",
"name": "string",
"customShortName": "string",
"contact": "string",
"industry": "string",
"regionId": "string",
"regionName": "string",
"addr": "string",
"telephone": "string",
"orgCode": "string",
"creditRating": "string",
"accountNumber": "string",
"taxNumber": "string",
"corpId": 0,
"deleted": 0,
"createdBy": "string",
"createdTime": "string",
"updatedBy": "string",
"updatedTime": "string"
},
"contractInfos": [
{
"id": "string",
"name": "string",
"number": "string",
"customerId": "string",
"amount": "string",
"taxRate": 0,
"untaxedAmount": "string",
"contractCompany": "string",
"contractType": "string",
"otherInfo": "string",
"planStartDate": "string",
"planEndDate": "string",
"salesOwner": 0,
"status": "string",
"signDate": "string",
"salesOwnerName": "string",
"customerName": "string",
"oaType": "string",
"oaContractType": "string",
"bidNotice": "string",
"outSourcer": "string",
"classified": "string",
"subjectMatter": "string",
"taxNumber": "string",
"warrantyBond": "string",
"warrantyBondReturnDate": "string",
"collectionRemarks": "string",
"performanceBond": 0,
"performanceSecurityReturnDate": "string",
"performanceBondReminderDate": "string",
"accumulatedAccountsReceivable": 0,
"company": "string",
"typeKey": "string",
"typeNum": 0,
"maintenancePeriod": "string",
"corpId": 0,
"additionalContract": true,
"parentId": "string",
"createdBy": "string",
"createdTime": "string",
"updatedBy": "string",
"updatedTime": "string"
}
],
"devSchedule": 0
}'
false