- 多次终审
- 多次立项
- 财务板块-付款计划API
- 竣工自检API
- 审批中心管理
- 分批开工
- 项目公司管理
- admin
- 项目回款-申请
- 审批流导出
- APP合同管理
- 项目登记管理
- 项目立项管理
- 项目计划管理
- 项目开工管理
- 文件上传
- 竣工验收API
- 审批流程管理
- 商机信息实体表管理
- 推广配置管理
- 微信小程序
- 商机管理
- 物资调拨管理
- 渠道商表管理
- 渠道商合同签约表管理
- 默认目录
- TestController
- APP待办记录管理
- 项目方案计算API管理
- 项目终审管理
- 渠道商管理
- 渠道商合同签约管理
- 渠道商项目登记管理
- 腾讯广告-对接
- 待办记录管理
- photovoltaic-base-web
- 内部用户API
- 施工管理
- Test01Controller
- 主页 BI 数据接口
- 光伏系统登录POST
- 腾讯广告-授权码GET
新增合同管理
本地环境
http://127.0.0.1:10016
本地环境
http://127.0.0.1:10016
POST
/app/business/contract
新增合同管理,权限标识:app_businessContract_modify
请求参数
Header 参数
token
string
可选
默认值:
{{token}}
tenant-id
string
可选
默认值:
{{tenant-id}}
Body 参数application/json
合同管理
id
integer <int64>
id
registerId
integer <int64>
项目登记id
contractCode
string
合同编号
contractType
integer
必需
合同类型:1-EMC合同,2-租赁合同,3-EPC总包合同,4-EPC分包合同,5-监理合同,6-购电合同,7-调度合同,8-运维合同,9-股转协议,10-其他合同,11-运维总包合同,12-运维分包合同
partnerType
integer
必需
projectCompanyId
integer <int64>
项目公司id
companyName
string
项目公司名称
ownerArchiveId
integer <int64>
业主档案id
ownerName
string
业主名称
serviceProviderArchiveId
integer <int64>
服务商档案id
serviceProviderName
string
服务商企业名称
signDate
string
签约日期
otherDesc
string
其他说明
createUserId
integer <int64>
记录创建人
createTime
string
创建时 间
updateTime
string
修改时间
createBy
string
创建人
updateBy
string
修改人
businessContractFileVOList
array[object (BusinessContractFileVO) {9}]
合同文件列表
id
integer <int64>
id
contractId
integer <int64>
合同管理id
fileType
integer
可选
fileName
string
文件名称
fileUrl
string
文件url
createTime
string
创建时间
updateTime
string
修改时间
createBy
string
创建人
updateBy
string
修改人
projectCode
string
项目编号--展示用
projectName
string
可选
项目名称--展示用
projectType
integer
可选
capacity
number
可选
energyStorageCapacity
number
储能容量(MWh)
energyStoragePower
number
储能功率(MW)
province
string
省份--展示用
city
string
城市--展示用
county
string
区/县--展示用
village
string
乡镇--展示用
address
string
详细地址--展示用
longitude
number
经度--展示用
latitude
number
纬度--展示用
managerUserName
string
可选
managerMobile
string
可选
createUsername
string
上传人--展示用
createUserMobile
string
可选
cooperationType
integer
可选
合作模式:1-EMC,2-EPC,3-全额上网
constructionManager
string
施工经理名字
projectMangerName
string
项目经理
projectManagerPhone
string
项目经理电话
developerDeptNames
array[string]
可选
开发经理部门
developUserId
integer <int64>
开发经理Id
singlePrice
number
可选
payment
boolean
可选
paymentType
integer
可选
contractPrice
number
合同金额
businessContractOppositeList
array[object (BusinessContractOppositeVO) {10}]
相对方列表
id
integer <int64>
id
contractId
integer <int64>
合同管理id
contractParty
string
签约方
oppositeType
integer
可选
enterpriseId
integer <int64>
企业id
enterpriseName
string
企业名称
createTime
string
创建时间
updateTime
string
修改时间
createBy
string
创建人
updateBy
string
修改人
payCompany
string
可选
付款单位
recoveriesCompany
string
可选
回款主体
earliestEpcSinglePrice
number
可选
最早分包单价
earliestEpcCapacity
number
可选
最早容量(MW)--展示用
示例
{
"id": 0,
"registerId": 0,
"contractCode": "string",
"contractType": 0,
"partnerType": 0,
"projectCompanyId": 0,
"companyName": "string",
"ownerArchiveId": 0,
"ownerName": "string",
"serviceProviderArchiveId": 0,
"serviceProviderName": "string",
"signDate": "string",
"otherDesc": "string",
"createUserId": 0,
"createTime": "string",
"updateTime": "string",
"createBy": "string",
"updateBy": "string",
"businessContractFileVOList": [
{
"id": 0,
"contractId": 0,
"fileType": 0,
"fileName": "string",
"fileUrl": "string",
"createTime": "string",
"updateTime": "string",
"createBy": "string",
"updateBy": "string"
}
],
"projectCode": "string",
"projectName": "string",
"projectType": 0,
"capacity": 0,
"energyStorageCapacity": 0,
"energyStoragePower": 0,
"province": "string",
"city": "string",
"county": "string",
"village": "string",
"address": "string",
"longitude": 0,
"latitude": 0,
"managerUserName": "string",
"managerMobile": "string",
"createUsername": "string",
"createUserMobile": "string",
"cooperationType": 0,
"constructionManager": "string",
"projectMangerName": "string",
"projectManagerPhone": "string",
"developerDeptNames": [
"string"
],
"developUserId": 0,
"singlePrice": 0,
"payment": true,
"paymentType": 0,
"contractPrice": 0,
"businessContractOppositeList": [
{
"id": 0,
"contractId": 0,
"contractParty": "string",
"oppositeType": 0,
"enterpriseId": 0,
"enterpriseName": "string",
"createTime": "string",
"updateTime": "string",
"createBy": "string",
"updateBy": "string"
}
],
"payCompany": "string",
"recoveriesCompany": "string",
"earliestEpcSinglePrice": 0,
"earliestEpcCapacity": 0
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1:10016/app/business/contract' \
--header 'token: ' \
--header 'tenant-id: 0' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": 0,
"registerId": 0,
"contractCode": "string",
"contractType": 0,
"partnerType": 0,
"projectCompanyId": 0,
"companyName": "string",
"ownerArchiveId": 0,
"ownerName": "string",
"serviceProviderArchiveId": 0,
"serviceProviderName": "string",
"signDate": "string",
"otherDesc": "string",
"createUserId": 0,
"createTime": "string",
"updateTime": "string",
"createBy": "string",
"updateBy": "string",
"businessContractFileVOList": [
{
"id": 0,
"contractId": 0,
"fileType": 0,
"fileName": "string",
"fileUrl": "string",
"createTime": "string",
"updateTime": "string",
"createBy": "string",
"updateBy": "string"
}
],
"projectCode": "string",
"projectName": "string",
"projectType": 0,
"capacity": 0,
"energyStorageCapacity": 0,
"energyStoragePower": 0,
"province": "string",
"city": "string",
"county": "string",
"village": "string",
"address": "string",
"longitude": 0,
"latitude": 0,
"managerUserName": "string",
"managerMobile": "string",
"createUsername": "string",
"createUserMobile": "string",
"cooperationType": 0,
"constructionManager": "string",
"projectMangerName": "string",
"projectManagerPhone": "string",
"developerDeptNames": [
"string"
],
"developUserId": 0,
"singlePrice": 0,
"payment": true,
"paymentType": 0,
"contractPrice": 0,
"businessContractOppositeList": [
{
"id": 0,
"contractId": 0,
"contractParty": "string",
"oppositeType": 0,
"enterpriseId": 0,
"enterpriseName": "string",
"createTime": "string",
"updateTime": "string",
"createBy": "string",
"updateBy": "string"
}
],
"payCompany": "string",
"recoveriesCompany": "string",
"earliestEpcSinglePrice": 0,
"earliestEpcCapacity": 0
}'
返回响应
🟢200成功
application/json
Body
新增结果
code
string
返回码
msg
string
返回提示信息
data
boolean
返回的数据结果
示例
{
"code": "",
"msg": "",
"data": false
}